diff options
author | davidxu <davidxu@FreeBSD.org> | 2010-01-09 06:30:40 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2010-01-09 06:30:40 +0000 |
commit | 871ba2b0e0f9a7781b6efb710d0c6e46919194e8 (patch) | |
tree | a2991fa9770d244ba245fd6a5927b100e3497276 /sys/kern/kern_umtx.c | |
parent | 715f123ceced5ec940d6d0b333fda02833198228 (diff) | |
download | FreeBSD-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.c | 18 |
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 |