Date: Sat, 9 Jan 2010 06:30:40 +0000 (UTC) From: David Xu <davidxu@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r201887 - head/sys/kern Message-ID: <201001090630.o096UeOT019502@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001090630.o096UeOT019502>