]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove isc_thread_key API in favor of ISC_THREAD_LOCAL variables
authorOndřej Surý <ondrej@isc.org>
Mon, 2 Dec 2019 10:42:50 +0000 (11:42 +0100)
committerOndřej Surý <ondrej@isc.org>
Wed, 4 Dec 2019 13:17:19 +0000 (14:17 +0100)
commitb1a7ec7481e619c8b38bf592c11fb72191b54665
tree76e21dce204d085b21d841e41a85488932454569
parent5d43b7126cea37d9109040dd3363ca42896b4ae3
Remove isc_thread_key API in favor of ISC_THREAD_LOCAL variables

For BIND 9.16+, TLS aware compiler is required, and using
ISC_THREAD_LOCAL is preferred way of using Thread Local Storage.  The
isc_thread_key API is no longer used anywhere and hence was removed from
BIND 9.
lib/isc/pthreads/include/isc/thread.h
lib/isc/win32/include/isc/thread.h
lib/isc/win32/libisc.def.in
lib/isc/win32/thread.c