--- winsup/cygwin/signal.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/winsup/cygwin/signal.cc b/winsup/cygwin/signal.cc index e581d28da..de3e88697 100644 --- a/winsup/cygwin/signal.cc +++ b/winsup/cygwin/signal.cc @@ -640,6 +640,8 @@ sigtimedwait (const sigset_t *set, siginfo_t *info, const timespec *timeout) waittime.QuadPart = (LONGLONG) timeout->tv_sec * NS100PERSEC + ((LONGLONG) timeout->tv_nsec + (NSPERSEC/NS100PERSEC) - 1) / (NSPERSEC/NS100PERSEC); + /* negate waittime to code as duration for NtSetTimer() below cygwait() */ + waittime.QuadPart = -waittime.QuadPart; } return sigwait_common (set, info, timeout ? &waittime : cw_infinite); -- 2.17.0
- [PATCH v3 3/3] POSIX Asynchronous I/O support: other file... Mark Geisert
- Re: [PATCH v3 3/3] POSIX Asynchronous I/O support: o... Corinna Vinschen
- [PATCH v3 1/3] POSIX Asynchronous I/O support: aio files Mark Geisert
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O support: a... Corinna Vinschen
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O suppor... Mark Geisert
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O su... Corinna Vinschen
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O support: a... Corinna Vinschen
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O suppor... Corinna Vinschen
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O su... Mark Geisert
- Re: [PATCH v3 1/3] POSIX Asynchronous I/... Corinna Vinschen
- [PATCH] fix duration handling in si... Mark Geisert
- Re: [PATCH] fix duration handli... Corinna Vinschen
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O suppor... Mark Geisert
- Re: [PATCH v3 1/3] POSIX Asynchronous I/O su... Corinna Vinschen
- [PATCH v4 1/2] POSIX Asynchronous I/O support: a... Mark Geisert
- Re: [PATCH v4 1/2] POSIX Asynchronous I/O su... Corinna Vinschen
- Re: [PATCH v4 1/2] POSIX Asynchronous I/... Mark Geisert