summaryrefslogtreecommitdiffstats
path: root/byterun/signals.c
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/signals.c')
-rw-r--r--byterun/signals.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/byterun/signals.c b/byterun/signals.c
index e376237ab..25920a9ed 100644
--- a/byterun/signals.c
+++ b/byterun/signals.c
@@ -28,6 +28,12 @@
#include "rotatecursor.h"
#endif /* macintosh */
+#ifdef _WIN32
+typedef void (*sighandler)(int sig);
+extern sighandler win32_signal(int sig, sighandler action);
+#define signal(sig,act) win32_signal(sig,act)
+#endif
+
int volatile async_signal_mode = 0;
int volatile pending_signal = 0;
int volatile something_to_do = 0;