]> Savannah Git Hosting - gnulib.git/commit
pthread-thread, lock: On z/OS, use PTHREAD_RWLOCK_INITIALIZER_NP.
authorBruno Haible <bruno@clisp.org>
Sat, 21 Dec 2019 05:29:11 +0000 (06:29 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 21 Dec 2019 05:29:11 +0000 (06:29 +0100)
commit49a0828d63ac2bccaaeb6d70c03d32f1d122f876
treeeb9d9d98cc1ce0e66548d4069f4b8dd8425d1226
parent80d13fd5bdb77eaa8059bae4504da46aba9c693c
pthread-thread, lock: On z/OS, use PTHREAD_RWLOCK_INITIALIZER_NP.

Reported by Daniel Richard G. in
<https://lists.gnu.org/archive/html/bug-gnulib/2019-11/msg00001.html>
<https://lists.gnu.org/archive/html/bug-gnulib/2019-12/msg00167.html>

* lib/pthread.in.h (PTHREAD_RWLOCK_INITIALIZER): Define to
PTHREAD_RWLOCK_INITIALIZER_NP when possible.
* lib/glthread/lock.h: Allow PTHREAD_RWLOCK_INITIALIZER_NP as an
alternative to PTHREAD_RWLOCK_INITIALIZER.
* lib/glthread/lock.c: Likewise.
ChangeLog
lib/glthread/lock.c
lib/glthread/lock.h
lib/pthread.in.h