summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authord <d@openbsd.org>1999-05-26 00:09:50 +0000
committerd <d@openbsd.org>1999-05-26 00:09:50 +0000
commita42c9d428fb7f24ecce026ad5cf8bb93f74b9870 (patch)
tree3145b56c63e83a629c628e2a58d10e1df1ba5b06 /lib
parentbye bye gethostbyname_r and getservbyname_r tests (diff)
downloadwireguard-openbsd-a42c9d428fb7f24ecce026ad5cf8bb93f74b9870.tar.xz
wireguard-openbsd-a42c9d428fb7f24ecce026ad5cf8bb93f74b9870.zip
document double-unlock check and how it relates to the std. (POSIX says in one paragraph that the behaviour is undefined, then in another says that EPERM should be returned
Diffstat (limited to 'lib')
-rw-r--r--lib/libc_r/TEST/test_pthread_mutex.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc_r/TEST/test_pthread_mutex.c b/lib/libc_r/TEST/test_pthread_mutex.c
index 1e86fe89368..1e9257b3dd1 100644
--- a/lib/libc_r/TEST/test_pthread_mutex.c
+++ b/lib/libc_r/TEST/test_pthread_mutex.c
@@ -73,6 +73,7 @@ test_debug_double_unlock(mutex)
printf(" test_debug_double_unlock()\n");
CHECKr(pthread_mutex_lock(mutex));
CHECKr(pthread_mutex_unlock(mutex));
+ /* Posix D10 says undefined behaviour? */
ASSERTe(pthread_mutex_unlock(mutex), == EPERM);
}