[PATCH v2 1/5] Windows: Fix signal numbers
- From
Jeff King <peff@peff.net>
- Date
- Jan 22, 2009, 05:57 UTC
- Message-ID
- <20090122055734.GA30133@coredump.intra.peff.net>
- In-Reply-To
- <20090122042643.GB31427@coredump.intra.peff.net>
From: Johannes Sixt <j6t@kdbg.org>
We had defined some SIG_FOO macros that appear in the code, but that are not supported on Windows, in order to make the code compile. But a subsequent change will assert that a signal number is non-zero. We now use the signal numbers that are commonly used on POSIX systems.
Signed-off-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Jeff King <peff@peff.net> --- This is necessary to avoid violating sigchain assertions in the next patch.
compat/mingw.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/compat/mingw.h b/compat/mingw.h index 4f275cb..a255898 100644 --- a/compat/mingw.h +++ b/compat/mingw.h @@ -21,12 +21,12 @@ typedef int pid_t; #define WEXITSTATUS(x) ((x) & 0xff) #define WIFSIGNALED(x) ((unsigned)(x) > 259) -#define SIGKILL 0 -#define SIGCHLD 0 -#define SIGPIPE 0 -#define SIGHUP 0 -#define SIGQUIT 0 -#define SIGALRM 100 +#define SIGHUP 1 +#define SIGQUIT 3 +#define SIGKILL 9 +#define SIGPIPE 13 +#define SIGALRM 14 +#define SIGCHLD 17 #define F_GETFD 1 #define F_SETFD 2
-- 1.6.1.403.g6c435