From 02e6d76c9c62c2621cb56474af70043f13c11b5b Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 5 Apr 2010 17:05:25 +0000 Subject: [PATCH] Replaced enums by macros as required by POSIX. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36041 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/pthread.h | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/headers/posix/pthread.h b/headers/posix/pthread.h index 9c759c3d45..8c4de118b7 100644 --- a/headers/posix/pthread.h +++ b/headers/posix/pthread.h @@ -64,17 +64,13 @@ struct _pthread_rwlock { }; }; -enum pthread_mutex_type { - PTHREAD_MUTEX_DEFAULT, - PTHREAD_MUTEX_NORMAL, - PTHREAD_MUTEX_ERRORCHECK, - PTHREAD_MUTEX_RECURSIVE -}; +#define PTHREAD_MUTEX_DEFAULT 0 +#define PTHREAD_MUTEX_NORMAL 1 +#define PTHREAD_MUTEX_ERRORCHECK 2 +#define PTHREAD_MUTEX_RECURSIVE 3 -enum pthread_process_shared { - PTHREAD_PROCESS_PRIVATE, - PTHREAD_PROCESS_SHARED -}; +#define PTHREAD_PROCESS_PRIVATE 0 +#define PTHREAD_PROCESS_SHARED 1 /* * Flags for threads and thread attributes.