]> Savannah Git Hosting - gnulib.git/commitdiff
pthread-rwlock: Attempt harder to avoid test failure on macOS.
authorBruno Haible <bruno@clisp.org>
Mon, 12 Aug 2024 12:18:02 +0000 (14:18 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 12 Aug 2024 12:18:02 +0000 (14:18 +0200)
* tests/test-pthread-rwlock-waitqueue.c (STEP_INTERVAL): Bump the
minimum interval to 100 ms on macOS.

ChangeLog
tests/test-pthread-rwlock-waitqueue.c

index 035f5d115139fc0cda263df55153a0e515a75a8e..c14cbaf1a79fdb9a95fa73cccac4a6d7bd23c972 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2024-08-12  Bruno Haible  <bruno@clisp.org>
 
+       pthread-rwlock: Attempt harder to avoid test failure on macOS.
+       * tests/test-pthread-rwlock-waitqueue.c (STEP_INTERVAL): Bump the
+       minimum interval to 100 ms on macOS.
+
        pthread-rwlock: Attempt harder to avoid test failure on macOS.
        * tests/test-pthread-rwlock-waitqueue.c (STEP_INTERVAL): Bump the
        minimum interval to 50 ms on macOS.
index 3267ebe920c98085e6ed86da69c86c104080f6f4..7a1a2cde625663d906ed5346966385624f457864 100644 (file)
 
 /* Some platforms need a longer STEP_INTERVAL, otherwise some of the assertions
    RRR, RRRR, RRRRR fail.  */
-#if (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __CYGWIN__
-/* macOS, Windows */
+#if (defined __APPLE__ && defined __MACH__)
+/* macOS */
+# define STEP_INTERVAL 100000000 /* nanoseconds */
+#elif defined _WIN32 || defined __CYGWIN__
+/* Windows */
 # define STEP_INTERVAL 50000000 /* nanoseconds */
 #elif (defined __FreeBSD__ || defined __DragonFly__) || (defined __linux__ && defined __hppa)
 /* FreeBSD, Linux/hppa */