|
@@ -40,9 +40,9 @@ struct rw_semaphore {
|
|
};
|
|
};
|
|
|
|
|
|
#define RWSEM_UNLOCKED_VALUE __IA64_UL_CONST(0x0000000000000000)
|
|
#define RWSEM_UNLOCKED_VALUE __IA64_UL_CONST(0x0000000000000000)
|
|
-#define RWSEM_ACTIVE_BIAS __IA64_UL_CONST(0x0000000000000001)
|
|
|
|
-#define RWSEM_ACTIVE_MASK __IA64_UL_CONST(0x00000000ffffffff)
|
|
|
|
-#define RWSEM_WAITING_BIAS -__IA64_UL_CONST(0x0000000100000000)
|
|
|
|
|
|
+#define RWSEM_ACTIVE_BIAS (1L)
|
|
|
|
+#define RWSEM_ACTIVE_MASK (0xffffffffL)
|
|
|
|
+#define RWSEM_WAITING_BIAS (-0x100000000L)
|
|
#define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS
|
|
#define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS
|
|
#define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
|
|
#define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS)
|
|
|
|
|