Author: davidxu
Date: Sat Jan  9 06:30:40 2010
New Revision: 201887
URL: http://svn.freebsd.org/changeset/base/201887

Log:
  Use enum to define key types.
  
  Suggested by: jmallett

Modified:
  head/sys/kern/kern_umtx.c

Modified: head/sys/kern/kern_umtx.c
==============================================================================
--- head/sys/kern/kern_umtx.c   Sat Jan  9 06:12:44 2010        (r201886)
+++ head/sys/kern/kern_umtx.c   Sat Jan  9 06:30:40 2010        (r201887)
@@ -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
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to