diff options
author | Dmitry Kozlov <xeb@mail.ru> | 2010-09-02 00:22:28 +0400 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2010-09-02 00:22:28 +0400 |
commit | 81515c09f55f152e8330c3b43ad159be64f494e8 (patch) | |
tree | 73d3492455265ac4deaae5cba0f7ccee0f233567 /accel-pptpd/triton/spinlock.h | |
parent | 2b63c6e6e368d6ea39584a70ddb81a88e0924c47 (diff) | |
download | accel-ppp-xebd-81515c09f55f152e8330c3b43ad159be64f494e8.tar.gz accel-ppp-xebd-81515c09f55f152e8330c3b43ad159be64f494e8.zip |
rewriting triton library ...
Diffstat (limited to 'accel-pptpd/triton/spinlock.h')
-rw-r--r-- | accel-pptpd/triton/spinlock.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/accel-pptpd/triton/spinlock.h b/accel-pptpd/triton/spinlock.h index 7da93f8..b6d1656 100644 --- a/accel-pptpd/triton/spinlock.h +++ b/accel-pptpd/triton/spinlock.h @@ -3,9 +3,10 @@ #ifdef USE_SPINLOCK typedef unsigned char spinlock_t; -#define spin_lock(l) {while(__sync_lock_test_and_set(l,1);} +#define spin_lock(l) {while(__sync_lock_test_and_set(l,1));} #define spin_unlock(l) __sync_lock_release(l) #define SPINLOCK_INITIALIZER 0 +#define spinlock_init(l) {*(l)=0;} #else #include <pthread.h> typedef pthread_mutex_t spinlock_t; |