From f28cb1b0a926f1ea98700b7871537ad1793511fd Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Wed, 5 Jan 2011 15:18:59 +0300 Subject: rename accel-pptp to accel-ppp --- accel-pptpd/triton/spinlock.h | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 accel-pptpd/triton/spinlock.h (limited to 'accel-pptpd/triton/spinlock.h') diff --git a/accel-pptpd/triton/spinlock.h b/accel-pptpd/triton/spinlock.h deleted file mode 100644 index bb8dcf4..0000000 --- a/accel-pptpd/triton/spinlock.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef __TRITON_SPINLOCK_H -#define __TRITON_SPINLOCK_H - -#if defined(FUTEX_SPINLOCK) - -/*#include -#include -#include -typedef volatile int __attribute__((aligned)) spinlock_t; -static inline void _spin_lock(spinlock_t *l) -{ - syscall(SYS_futex, l, FUTEX_WAIT, r, NULL, NULL, 0); -} -static inline void _spin_unlock(spinlock_t *l) -{ - syscall(SYS_futex, l, FUTEX_WAKE, 2, NULL, NULL, 0); -} -#define spin_lock(l) _spin_lock(l) -#define spin_unlock(l) _spin_unlock(l) -#define SPINLOCK_INITIALIZER 1 -#define spinlock_init(l) {*(l)=1;}*/ - -#elif defined(GCC_SPINLOCK) - -typedef volatile int __attribute__((aligned)) spinlock_t; -#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 -typedef pthread_mutex_t spinlock_t; -#define spin_lock(l) pthread_mutex_lock(l) -#define spin_unlock(l) pthread_mutex_unlock(l) -#define SPINLOCK_INITIALIZER PTHREAD_MUTEX_INITIALIZER -#define spinlock_init(l) pthread_mutex_init(l,NULL) -#endif - -#endif - -- cgit v1.2.3