X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=signal.h;fp=signal.h;h=643c148f3d9ec528c6a78cbf290c8c8422c25d78;hb=0c5e3f4c2f95d6a73bf840bc82dd0a1ce91e4016;hp=1e562af76ffb4487d206be001a909ca0a6a9311d;hpb=3943f98061a55f373991ecb2e4429ec02baf0555;p=paraslash.git diff --git a/signal.h b/signal.h index 1e562af7..643c148f 100644 --- a/signal.h +++ b/signal.h @@ -16,6 +16,12 @@ struct signal_task { struct task *task; }; +_static_inline_ void signal_pre_select(struct sched *s, void *context) +{ + struct signal_task *st = context; + para_fd_set(st->fd, &s->rfds, &s->max_fileno); +} + int para_signal_init(void); void para_sigaction(int sig, void (*handler)(int)); void para_install_sighandler(int);