]> xenbits.xensource.com Git - people/liuw/mini-os.git/commitdiff
stubdom: add dummy pthread_mutexattr*
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 27 Aug 2008 08:45:09 +0000 (09:45 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 27 Aug 2008 08:45:09 +0000 (09:45 +0100)
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
include/posix/pthread.h

index a3a726f0b751398e239fd155b0f59792408f2c4a..f74d924e8a4679fe06003aa16f09d43dfccbba03 100644 (file)
@@ -31,8 +31,15 @@ static inline int pthread_key_delete(pthread_key_t key)
 
 
 
+typedef struct {} pthread_mutexattr_t;
+static inline int pthread_mutexattr_init(pthread_mutexattr_t *mattr) { return 0; }
+#define PTHREAD_MUTEX_NORMAL 0
+#define PTHREAD_MUTEX_RECURSIVE 1
+static inline int pthread_mutexattr_settype(pthread_mutexattr_t *mattr, int kind) { return 0; }
+static inline int pthread_mutexattr_destroy(pthread_mutexattr_t *mattr) { return 0; }
 typedef struct {} pthread_mutex_t;
 #define PTHREAD_MUTEX_INITIALIZER {}
+static inline int pthread_mutex_init(pthread_mutex_t *mutex, pthread_mutexattr_t *mattr) { return 0; }
 static inline int pthread_mutex_lock(pthread_mutex_t *mutex) { return 0; }
 static inline int pthread_mutex_unlock(pthread_mutex_t *mutex) { return 0; }