path: root/compat/mingw.h
diff options
authorJohannes Sixt <>2009-01-22 05:57:34 (GMT)
committerJunio C Hamano <>2009-01-22 06:46:52 (GMT)
commitd28250654f4150f391b0fab6713ecb5748ccfd98 (patch)
tree7bbc2a91a5a9a0c4ffe08ff1379e1df956565247 /compat/mingw.h
parent9002ec3ae6299dc7872033ba7f6c3cebf2f2c3c1 (diff)
Windows: Fix signal numbers
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 <> Signed-off-by: Jeff King <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'compat/mingw.h')
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