diff options
Diffstat (limited to 'utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c')
-rw-r--r-- | utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c b/utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c index d870adf75..d27ae6492 100644 --- a/utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c +++ b/utils/sysrepo-plugins/hicn-plugin/plugin/model/tlock.c @@ -1,7 +1,7 @@ #include"tlock.h" -void Ticket_init ( int Lock_Number , long int init ){ +void ticket_init ( int Lock_Number , long int init ){ //__atomic_store( &En[Lock_Number] , &init , __ATOMIC_SEQ_CST ); //__atomic_store( &De[Lock_Number] , &init , __ATOMIC_SEQ_CST ); @@ -9,13 +9,13 @@ En[Lock_Number]=init; De[Lock_Number]=init; } -void Ticket_Lock(int Lock_Number ){ +void tlock(int Lock_Number ){ int my_ticket = __sync_fetch_and_add(&En[Lock_Number] , 1 ); while ( my_ticket != De[ Lock_Number ] ) {}; } -void Ticket_Unlock(int Lock_Number ){ +void tunlock(int Lock_Number ){ De[Lock_Number]++; } |