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
2024-07-03 15:03:02 +03:00
2023-08-21 18:39:53 +02:00
2022-09-12 12:18:57 +01:00
2023-03-29 10:47:53 +00:00
2023-05-12 14:16:25 +02:00
2023-07-28 08:59:08 +02:00
2023-03-29 10:47:53 +00:00
2023-03-08 22:40:03 +00:00
2022-03-25 08:33:43 +01:00
2023-08-31 22:08:35 +02:00
2022-10-17 11:58:26 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-02-15 16:44:47 +00:00
2022-09-26 15:13:11 +02:00
2023-06-14 13:12:45 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-04-03 12:05:28 +10:00
2023-02-21 13:12:26 +00:00
2023-09-12 16:17:06 +02:00
2023-11-14 08:56:41 +00:00
2023-08-31 22:08:35 +02:00
2022-09-12 12:18:57 +01:00
2024-01-03 17:04:31 +00:00
2023-12-13 22:27:38 +00:00
2024-02-11 09:36:56 +01:00
2024-05-15 12:22:10 +02:00
2023-02-15 16:44:47 +00:00
2023-09-01 12:01:20 +10:00
2023-09-05 09:39:41 +02:00
2024-02-08 10:54:35 +01:00
2023-08-21 18:39:53 +02:00
2023-02-15 16:44:47 +00:00
2023-09-12 16:17:06 +02:00
2024-07-31 17:36:38 +10:00
2023-05-12 20:48:31 +01:00
2024-05-09 08:17:44 +10:00
2024-06-05 09:19:56 +02:00
2023-02-16 18:35:32 +01:00
2023-09-06 00:28:56 +00:00
2022-01-11 09:05:02 +01:00
2024-02-08 10:54:35 +01:00
2024-07-31 05:55:30 +00:00
2022-07-13 13:19:32 +02:00
2024-08-05 07:31:39 +00:00
2022-01-11 09:05:02 +01:00
2024-05-17 16:03:21 -07:00
2023-10-17 17:47:46 +02:00
2022-01-11 09:05:02 +01:00
2022-09-26 15:13:11 +02:00
2022-05-23 18:25:18 +03:00
2022-05-23 18:25:18 +03:00
2022-01-11 09:05:02 +01:00
2023-03-31 12:52:59 +00:00
2022-01-11 09:05:02 +01:00
2024-04-23 13:11:52 +02:00
2022-10-14 11:26:54 +02:00
2022-10-05 16:44:05 +02:00
2023-08-21 18:39:53 +02:00
2023-12-06 15:15:24 +02:00
2024-08-05 07:30:10 +00:00
2023-10-13 14:44:40 +02:00
2023-04-27 12:38:53 +02:00
2023-09-24 10:08:56 +02:00
2023-02-15 16:44:47 +00:00
2022-01-11 09:05:02 +01:00
2023-09-07 19:46:19 +02:00
2023-08-21 18:39:53 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-03-31 09:52:54 +00:00
2024-06-03 18:34:31 +10:00
2024-05-10 12:08:52 +03:00
2023-08-15 12:21:41 +02:00
2023-03-31 13:16:28 +02:00
2023-02-15 16:44:09 +00:00
2023-08-31 22:08:35 +02:00
2022-01-11 09:05:02 +01:00
2022-05-28 14:53:02 -07:00
2023-07-28 08:59:08 +02:00
2023-09-16 07:32:17 +02:00
2023-06-27 12:38:09 +02:00
2024-04-02 10:35:56 +02:00
2024-02-08 08:01:58 +01:00
2023-04-03 10:25:56 +00:00
2023-10-17 17:47:46 +02:00
2022-11-29 08:54:34 +01:00
2023-06-27 12:38:09 +02:00
2023-04-27 12:38:53 +02:00
2024-04-18 10:53:31 +02:00