diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-03-17 20:41:37 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-03-17 20:41:37 -0400 |
commit | 047e434ef5fd5437a74f98f63c40a77a683f7f3f (patch) | |
tree | 30102ca55dc34c2b5ec078e3b3ab7891abcccb5f /src/thread/pthread_mutexattr_getrobust.c | |
parent | 18c7ea8055cf733f168d2c74d7cc8523a360f5f1 (diff) | |
download | musl-047e434ef5fd5437a74f98f63c40a77a683f7f3f.tar.gz |
implement robust mutexes
some of this code should be cleaned up, e.g. using macros for some of
the bit flags, masks, etc. nonetheless, the code is believed to be
working and correct at this point.
Diffstat (limited to 'src/thread/pthread_mutexattr_getrobust.c')
-rw-r--r-- | src/thread/pthread_mutexattr_getrobust.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/thread/pthread_mutexattr_getrobust.c b/src/thread/pthread_mutexattr_getrobust.c new file mode 100644 index 00000000..b83cb7c6 --- /dev/null +++ b/src/thread/pthread_mutexattr_getrobust.c @@ -0,0 +1,7 @@ +#include "pthread_impl.h" + +int pthread_mutexattr_getrobust(const pthread_mutexattr_t *a, int *robust) +{ + *robust = *a / 4U % 2; + return 0; +} |