bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pthread-once: Work around Cygwin 3.5.3 bug


From: Bruno Haible
Subject: Re: pthread-once: Work around Cygwin 3.5.3 bug
Date: Wed, 29 May 2024 12:07:18 +0200

I wrote:
> On Cygwin 3.5.3, programs that use pthread_once or call_once may hang
> indefinitely.

This is visible also in a testdir for module 'file-has-acl': test-lock
hangs (and fails through timeout). This patch fixes it.


2024-05-29  Bruno Haible  <bruno@clisp.org>

        lock: Work around Cygwin 3.5.3 bug.
        * modules/lock (Depends-on): Add pthread-once.

diff --git a/modules/lock b/modules/lock
index c9d60d695c..2452524987 100644
--- a/modules/lock
+++ b/modules/lock
@@ -10,6 +10,7 @@ m4/pthread_rwlock_rdlock.m4
 Depends-on:
 extensions
 threadlib
+pthread-once     [test $gl_threads_api = posix]
 windows-mutex    [test $gl_threads_api = windows]
 windows-rwlock   [test $gl_threads_api = windows]
 windows-recmutex [test $gl_threads_api = windows]






reply via email to

[Prev in Thread] Current Thread [Next in Thread]