From a838c840a3f8c55157615f072b9a3c3a4b476b37 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Thu, 25 Apr 2019 22:44:49 +0100 Subject: [PATCH] os: Ensure sigset_t is provided when compiling for MinGW Only _sigset_t is defined by MinGW's signal.h --- include/os.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/os.h b/include/os.h index a1835cd6a..bb3348b18 100644 --- a/include/os.h +++ b/include/os.h @@ -721,6 +721,10 @@ os_move_fd(int fd); #include +#if defined(WIN32) && !defined(__CYGWIN__) +typedef _sigset_t sigset_t; +#endif + extern _X_EXPORT int xthread_sigmask(int how, const sigset_t *set, sigset_t *oldest);