summaryrefslogtreecommitdiffstats
path: root/signal.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2013-12-12 23:12:21 -0800
committerKaz Kylheku <kaz@kylheku.com>2013-12-12 23:12:21 -0800
commitf3b0217d7a5d9d050f0781defa5339ef29a00c1c (patch)
tree12748e3e9e7b065d7c1b4a20d0371978e8c02991 /signal.h
parentb3f8bee89e3fa5713ff391e0172b8e1d4b92be25 (diff)
downloadtxr-f3b0217d7a5d9d050f0781defa5339ef29a00c1c.tar.gz
txr-f3b0217d7a5d9d050f0781defa5339ef29a00c1c.tar.bz2
txr-f3b0217d7a5d9d050f0781defa5339ef29a00c1c.zip
* eval.c (eval_init): Registered vars for signal numbers.
* signal.c (sig_hup, sig_int, sig_quit, sig_ill, sig_trap, sig_abrt, sig_bus, val sig_fpe, sig_kill, sig_usr1, sig_segv, sig_usr2, sig_pipe, sig_alrm, val sig_term, sig_chld, sig_cont, sig_stop, sig_tstp, sig_ttin, val sig_ttou, sig_urg, sig_xcpu, sig_xfsz, sigtalrm, sig_prof, val sig_poll, sig_sys, sig_winch, sig_iot, sig_stkflt, sig_io, sig_lost, sig_pwr): New variables. (sig_init): New variables initialized. * signal.h: New variables declared.
Diffstat (limited to 'signal.h')
-rw-r--r--signal.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/signal.h b/signal.h
index 111c6265..e2b794c1 100644
--- a/signal.h
+++ b/signal.h
@@ -87,6 +87,13 @@ tyedef jmp_buf extended_jmp_buf;
extern volatile sig_atomic_t async_sig_enabled;
+extern val sig_hup, sig_int, sig_quit, sig_ill, sig_trap, sig_abrt, sig_bus;
+extern val sig_fpe, sig_kill, sig_usr1, sig_segv, sig_usr2, sig_pipe, sig_alrm;
+extern val sig_term, sig_chld, sig_cont, sig_stop, sig_tstp, sig_ttin;
+extern val sig_ttou, sig_urg, sig_xcpu, sig_xfsz, sigtalrm, sig_prof;
+extern val sig_poll, sig_sys, sig_winch, sig_iot, sig_stkflt;
+extern val sig_io, sig_lost, sig_pwr;
+
void sig_init(void);
val set_sig_handler(val signo, val lambda);
val get_sig_handler(val signo);