2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-27 04:28:33 +00:00
Ondřej Surý cc4f99bc6d Fix PTHREAD_MUTEX_ADAPTIVE_NP and PTHREAD_MUTEX_ERRORCHECK_NP usage
The PTHREAD_MUTEX_ADAPTIVE_NP and PTHREAD_MUTEX_ERRORCHECK_NP are
usually not defines, but enum values, so simple preprocessor check
doesn't work.

Check for PTHREAD_MUTEX_ADAPTIVE_NP from the autoconf AS_COMPILE_IFELSE
block and define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP.  This should enable
adaptive mutex on Linux and FreeBSD.

As PTHREAD_MUTEX_ERRORCHECK actually comes from POSIX and Linux glibc
does define it when compatibility macros are being set, we can just use
PTHREAD_MUTEX_ERRORCHECK instead of PTHREAD_MUTEX_ERRORCHECK_NP.
2024-08-05 07:31:39 +00:00
..
2024-08-05 07:31:39 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-08-31 22:08:35 +02:00
2023-08-21 18:39:53 +02:00
2023-02-15 16:44:47 +00:00
2023-02-16 18:35:32 +01:00
2024-05-17 16:03:21 -07:00
2023-12-06 15:15:24 +02:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:09 +00:00
2023-08-31 22:08:35 +02:00
2023-09-16 07:32:17 +02:00
2022-11-29 08:54:34 +01:00
2023-04-27 12:38:53 +02:00