summaryrefslogtreecommitdiffstats
path: root/asmrun/signals.c
diff options
context:
space:
mode:
Diffstat (limited to 'asmrun/signals.c')
-rw-r--r--asmrun/signals.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/asmrun/signals.c b/asmrun/signals.c
index 158558a88..1d855f343 100644
--- a/asmrun/signals.c
+++ b/asmrun/signals.c
@@ -31,6 +31,12 @@
#include <sys/resource.h>
#endif
+#ifdef _WIN32
+typedef void (*sighandler)(int sig);
+extern sighandler win32_signal(int sig, sighandler action);
+#define signal(sig,act) win32_signal(sig,act)
+#endif
+
#if defined(TARGET_power) && defined(SYS_rhapsody)
/* Confer machdep/ppc/unix_signal.c and mach/ppc/thread_status.h
in the Darwin sources */