aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include/posix
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-08-27 09:45:09 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-08-27 09:45:09 +0100
commitdcd49135032e57a57512b40b5351617131d099c5 (patch)
tree2454bd7f277b1535c4783698c7900d9b757963b1 /extras/mini-os/include/posix
parent1cbf503b9de8bb04ecd5bc52760ee283aebd378b (diff)
downloadxen-dcd49135032e57a57512b40b5351617131d099c5.tar.gz
xen-dcd49135032e57a57512b40b5351617131d099c5.tar.bz2
xen-dcd49135032e57a57512b40b5351617131d099c5.zip
stubdom: add dummy pthread_mutexattr*
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/include/posix')
-rw-r--r--extras/mini-os/include/posix/pthread.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/extras/mini-os/include/posix/pthread.h b/extras/mini-os/include/posix/pthread.h
index a3a726f0b7..f74d924e8a 100644
--- a/extras/mini-os/include/posix/pthread.h
+++ b/extras/mini-os/include/posix/pthread.h
@@ -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; }