3 #include <sys/spinlock.h>
4 #include <sys/sem_sync.h>
6 #define RX_ENABLE_LOCKS 1
7 extern lock_t* rx_sleepLock;
8 #define AFS_GLOBAL_RXLOCK_KERNEL
10 #define CV_INIT(cv,a,b,c)
13 /* These 3, at least, need to do something */
14 #define CV_WAIT(cv, lck) { \
17 #define CV_SIGNAL(cv) { \
20 #define CV_BROADCAST(cv) { \
23 typedef sync_t afs_kmutex_t;
24 typedef caddr_t afs_kcondvar_t;
26 #define RXObtainWriteLock(a)
27 #define RXReleaseWriteLock(a)
29 #define MUTEX_DESTROY(a)
30 #define MUTEX_ENTER(a)
31 #define MUTEX_TRYENTER(a) 1
33 #define MUTEX_INIT(a,b,c,d)
34 /* #define MUTEX_ISMINE(a) */