diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2007-02-23 09:29:45 +0000 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2007-02-23 09:29:45 +0000 |
commit | cdd224186488ab9c236c5af6fba9b39f72337eac (patch) | |
tree | a051a770247daa7af4cc1e62df1f37152072b436 /byterun/signals.h | |
parent | 7a0e57b52518c0699aa619db57150fea0a4dacfa (diff) |
Factor out common code between byterun/signals.c and asmrun/signals.c:
- shared code in byterun/signals.c
- bytecode-specific code in byterun/signals_byt.c
- asm-specific code in asmrun/signals_asm.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7904 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'byterun/signals.h')
-rw-r--r-- | byterun/signals.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/byterun/signals.h b/byterun/signals.h index b3d20bb02..e5ba98777 100644 --- a/byterun/signals.h +++ b/byterun/signals.h @@ -23,7 +23,6 @@ #include "mlvalues.h" /* <private> */ -extern value caml_signal_handlers; CAMLextern intnat volatile caml_signals_are_pending; CAMLextern intnat volatile caml_pending_signals[]; CAMLextern int volatile caml_something_to_do; @@ -39,7 +38,9 @@ CAMLextern int caml_convert_signal_number (int); CAMLextern int caml_rev_convert_signal_number (int); void caml_execute_signal(int signal_number, int in_signal_handler); void caml_record_signal(int signal_number); +void caml_process_pending_signals(void); void caml_process_event(void); +int caml_set_signal_action(int signo, int action); CAMLextern void (*caml_enter_blocking_section_hook)(void); CAMLextern void (*caml_leave_blocking_section_hook)(void); |