diff libcruft/misc/quit.h @ 5451:ed08548b9054

[project @ 2005-09-15 19:52:50 by jwe]
author jwe
date Thu, 15 Sep 2005 19:52:50 +0000
parents 4c8a2e4e0717
children 8d7162924bd3
line wrap: on
line diff
--- a/libcruft/misc/quit.h	Thu Sep 15 15:36:26 2005 +0000
+++ b/libcruft/misc/quit.h	Thu Sep 15 19:52:50 2005 +0000
@@ -34,6 +34,17 @@
 #include <signal.h>
 #include <setjmp.h>
 
+#if defined (__WIN32__) && ! defined (_POSIX_VERSION)
+
+#include <windows.h>
+
+extern void w32_sigint_init (void);   /* setup */
+extern void w32_raise_final (void);   /* tear down */
+extern void w32_raise (int sig);      /* raise signal in main thread */
+extern int w32_in_main_thread (void); /* return true if in main thread */
+
+#endif
+
 #if defined (OCTAVE_HAVE_SIG_JUMP)
 
 typedef sigjmp_buf octave_jmp_buf;