summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_umtx.c
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2010-01-09 06:30:40 +0000
committerdavidxu <davidxu@FreeBSD.org>2010-01-09 06:30:40 +0000
commit871ba2b0e0f9a7781b6efb710d0c6e46919194e8 (patch)
treea2991fa9770d244ba245fd6a5927b100e3497276 /sys/kern/kern_umtx.c
parent715f123ceced5ec940d6d0b333fda02833198228 (diff)
downloadFreeBSD-src-871ba2b0e0f9a7781b6efb710d0c6e46919194e8.zip
FreeBSD-src-871ba2b0e0f9a7781b6efb710d0c6e46919194e8.tar.gz
Use enum to define key types.
Suggested by: jmallett
Diffstat (limited to 'sys/kern/kern_umtx.c')
-rw-r--r--sys/kern/kern_umtx.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/sys/kern/kern_umtx.c b/sys/kern/kern_umtx.c
index 3f0f8cf..8466a08 100644
--- a/sys/kern/kern_umtx.c
+++ b/sys/kern/kern_umtx.c
@@ -58,14 +58,16 @@ __FBSDID("$FreeBSD$");
#include <compat/freebsd32/freebsd32_proto.h>
#endif
-#define TYPE_SIMPLE_WAIT 0
-#define TYPE_CV (TYPE_SIMPLE_WAIT+1)
-#define TYPE_SEM (TYPE_CV+1)
-#define TYPE_SIMPLE_LOCK (TYPE_SEM+1)
-#define TYPE_NORMAL_UMUTEX (TYPE_SIMPLE_LOCK+1)
-#define TYPE_PI_UMUTEX (TYPE_NORMAL_UMUTEX+1)
-#define TYPE_PP_UMUTEX (TYPE_PI_UMUTEX+1)
-#define TYPE_RWLOCK (TYPE_PP_UMUTEX+1)
+enum {
+ TYPE_SIMPLE_WAIT,
+ TYPE_CV,
+ TYPE_SEM,
+ TYPE_SIMPLE_LOCK,
+ TYPE_NORMAL_UMUTEX,
+ TYPE_PI_UMUTEX,
+ TYPE_PP_UMUTEX,
+ TYPE_RWLOCK
+};
#define _UMUTEX_TRY 1
#define _UMUTEX_WAIT 2
OpenPOWER on IntegriCloud