On Mon, 20 Jan 2025 09:03:01 -0800 (PST)
Jeremy Drake wrote:
> On Tue, 21 Jan 2025, Takashi Yano wrote:
>
> > diff --git a/winsup/cygwin/cygwait.cc b/winsup/cygwin/cygwait.cc
> > index 80c0e971c..8613638f6 100644
> > --- a/winsup/cygwin/cygwait.cc
> > +++ b/winsup/cygwin/cygwait.cc
> > @@ -58,16 +
On Tue, 21 Jan 2025, Takashi Yano wrote:
> diff --git a/winsup/cygwin/cygwait.cc b/winsup/cygwin/cygwait.cc
> index 80c0e971c..8613638f6 100644
> --- a/winsup/cygwin/cygwait.cc
> +++ b/winsup/cygwin/cygwait.cc
> @@ -58,16 +58,22 @@ cygwait (HANDLE object, PLARGE_INTEGER timeout, unsigned
> mask)
To allow cygwait() to be called in the signal handler, a locally
created timer is used instead of _cygtls::locals.cw_timer if it is
in use.
Co-Authored-By: Corinna Vinschen
Signed-off-by: Takashi Yano
---
winsup/cygwin/cygtls.cc | 2 ++
winsup/cygwin/cygwait.cc | 22