Re: [PATCH] Cygwin: thread: Allow fast_mutex to be acquired multiple times.

2025-03-24 Thread Corinna Vinschen
On Mar 24 22:05, Takashi Yano wrote: > Hi Corinna, > > On Mon, 24 Mar 2025 11:57:06 +0100 > Corinna Vinschen wrote: > > On Mar 24 14:53, Takashi Yano wrote: > > > Previously, the fast_mutex defined in thread.h could not be aquired > > > multiple times, i.e., the thread causes deadlock if it attemp

Re: [PATCH] Cygwin: thread: Allow fast_mutex to be acquired multiple times.

2025-03-24 Thread Takashi Yano
Hi Corinna, On Mon, 24 Mar 2025 11:57:06 +0100 Corinna Vinschen wrote: > On Mar 24 14:53, Takashi Yano wrote: > > Previously, the fast_mutex defined in thread.h could not be aquired > > multiple times, i.e., the thread causes deadlock if it attempted to > > acquire a lock already acquired by the t

Re: [PATCH] Cygwin: signal: Clear direction flag in sigdeleyed

2025-03-24 Thread Takashi Yano
On Mon, 24 Mar 2025 11:59:58 +0100 Christian Franke wrote: > Takashi Yano wrote: > > x86_64 ABI requires the direction flag in CPU flags register cleared. > > https://learn.microsoft.com/en-us/cpp/build/x64-software-conventions > > However, currently that flag is not maintained in signal handler. >

Re: [PATCH] Cygwin: signal: Clear direction flag in sigdeleyed

2025-03-24 Thread Corinna Vinschen
On Mar 24 10:28, Takashi Yano wrote: > x86_64 ABI requires the direction flag in CPU flags register cleared. > https://learn.microsoft.com/en-us/cpp/build/x64-software-conventions > However, currently that flag is not maintained in signal handler. > Therefore, if the signal handler is called when t

Re: [PATCH 0/2] Fix CI testsuite run with 3.6

2025-03-24 Thread Corinna Vinschen
On Mar 21 14:04, Jon Turney wrote: > I think there's been some changes in the way we compute the ACL for files we > create, which is causing a couple of tests to fail in CI. > > Get rid of inheritable permissions, so filemodes follow the simple behaviour > (just controlled by umask) that tests exp

Re: [PATCH] Cygwin: thread: Allow fast_mutex to be acquired multiple times.

2025-03-24 Thread Corinna Vinschen
On Mar 24 14:53, Takashi Yano wrote: > Previously, the fast_mutex defined in thread.h could not be aquired > multiple times, i.e., the thread causes deadlock if it attempted to > acquire a lock already acquired by the thread. For example, a deadlock > occurs if another pthread_key_create() is calle

Re: [PATCH] Cygwin: signal: Clear direction flag in sigdeleyed

2025-03-24 Thread Christian Franke
Takashi Yano wrote: x86_64 ABI requires the direction flag in CPU flags register cleared. https://learn.microsoft.com/en-us/cpp/build/x64-software-conventions However, currently that flag is not maintained in signal handler. Therefore, if the signal handler is called when that flag is set, it des

Re: [PATCH 2/4] Cygwin: vendor libudis86 1.7.2

2025-03-24 Thread Corinna Vinschen
Hi Jeremy, On Mar 21 16:47, Jeremy Drake via Cygwin-patches wrote: > From: Jeremy Drake > > This does not include the source files responsible for generating AT&T- > or Intel-syntax assembly output, and ifdefs out the large table of > opcode strings since we're only interested in walking machine