---
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
