Mercurial > octave-nkf
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;