X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=signal.h;h=b5b06f356999062f3b9b233e8303eea33015804a;hp=643c148f3d9ec528c6a78cbf290c8c8422c25d78;hb=402bda88d8556619738ebde95cbcacac2e9f1169;hpb=0c5e3f4c2f95d6a73bf840bc82dd0a1ce91e4016 diff --git a/signal.h b/signal.h index 643c148f..b5b06f35 100644 --- a/signal.h +++ b/signal.h @@ -22,11 +22,11 @@ _static_inline_ void signal_pre_select(struct sched *s, void *context) para_fd_set(st->fd, &s->rfds, &s->max_fileno); } -int para_signal_init(void); +struct signal_task *signal_init_or_die(void); void para_sigaction(int sig, void (*handler)(int)); void para_install_sighandler(int); int para_reap_child(pid_t *pid); int para_next_signal(fd_set *rfds); -void para_signal_shutdown(void); +void signal_shutdown(struct signal_task *st); void para_block_signal(int sig); void para_unblock_signal(int sig);