nscd: don't unconditionally use PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
commit7bb087bd7bfe3616c4c0974a3f7352b593353ea5
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 28 Jan 2018 10:58:33 +0000 (28 11:58 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 11 Feb 2018 17:22:11 +0000 (11 18:22 +0100)
treee2646dd2154bb1053f693dde21075fc85c46655a
parent2fd4bbaa1446f1be700e10c526cf585a796c4991
nscd: don't unconditionally use PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP

PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP is Linux-only.

* nscd/connections.c (RWLOCK_INITIALIZER): Define to
PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP or
PTHREAD_RWLOCK_INITIALIZER if that is not available.
(dbs): Use RWLOCK_INITIALIZER instead of
PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP.
ChangeLog
nscd/connections.c