]> git.ipfire.org Git - thirdparty/bind9.git/commit
Handle pthread_*_init() failures consistently
authorMichał Kępień <michal@isc.org>
Wed, 13 Jul 2022 11:19:32 +0000 (11:19 +020)
committerMichał Kępień <michal@isc.org>
Wed, 13 Jul 2022 11:19:32 +0000 (11:19 +020)
commit76d2a97ed279249fd5bc85695dcfa9a782dca3ad
tree2855305ff369d6046733e14d9cd606e50df7653c
parent3608abc8fa6a33046e1d34a0789cf7c9547f09ad
Handle pthread_*_init() failures consistently

isc_rwlock_init() currently detects pthread_rwlock_init() failures using
a REQUIRE() assertion.  Use the ERRNO_CHECK() macro for that purpose
instead, so that read-write lock initialization failures are handled
identically as condition variable (pthread_cond_init()) and mutex
(pthread_mutex_init()) initialization failures.
lib/isc/rwlock.c