projects
/
musl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5cbd76c
)
add to pthread.h: pthread_mutex_timedlock and sched.h, time.h
author
Rich Felker
<dalias@aerifal.cx>
Thu, 17 Feb 2011 02:21:26 +0000
(21:21 -0500)
committer
Rich Felker
<dalias@aerifal.cx>
Thu, 17 Feb 2011 02:21:26 +0000
(21:21 -0500)
include/pthread.h
patch
|
blob
|
history
diff --git
a/include/pthread.h
b/include/pthread.h
index
ce6273d
..
e820ae5
100644
(file)
--- a/
include/pthread.h
+++ b/
include/pthread.h
@@
-12,7
+12,8
@@
extern "C" {
#include <bits/alltypes.h>
#include <bits/alltypes.h>
-struct sched_param;
+#include <sched.h>
+#include <time.h>
typedef int pthread_once_t, pthread_key_t, pthread_spinlock_t;
typedef int pthread_mutexattr_t, pthread_condattr_t, pthread_barrierattr_t;
typedef int pthread_once_t, pthread_key_t, pthread_spinlock_t;
typedef int pthread_mutexattr_t, pthread_condattr_t, pthread_barrierattr_t;
@@
-121,6
+122,7
@@
int pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *);
int pthread_mutex_lock(pthread_mutex_t *);
int pthread_mutex_unlock(pthread_mutex_t *);
int pthread_mutex_trylock(pthread_mutex_t *);
int pthread_mutex_lock(pthread_mutex_t *);
int pthread_mutex_unlock(pthread_mutex_t *);
int pthread_mutex_trylock(pthread_mutex_t *);
+int pthread_mutex_timedlock(pthread_mutex_t *, const struct timespec *);
int pthread_mutex_destroy(pthread_mutex_t *);
int pthread_cond_init(pthread_cond_t *, const pthread_condattr_t *);
int pthread_mutex_destroy(pthread_mutex_t *);
int pthread_cond_init(pthread_cond_t *, const pthread_condattr_t *);