Replaced enums by macros as required by POSIX.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36041 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2010-04-05 17:05:25 +00:00
parent 4142e99f09
commit 02e6d76c9c
1 changed files with 6 additions and 10 deletions

View File

@ -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.