]> 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 (13:19 +0200)
committerMichał Kępień <michal@isc.org>
Wed, 13 Jul 2022 11:19:32 +0000 (13:19 +0200)
commit5759ace07f70ed32a40d733bacd35e062c28bd3c
tree2855305ff369d6046733e14d9cd606e50df7653c
parent365b47caee41f525c858a92796674f154dfd9131
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