X-Git-Url: https://jfr.im/git/irc/quakenet/snircd.git/blobdiff_plain/052b069e1613393c208fa736c856d62601dc6f99..9f8856e99d8fe297de1ddf0cff73dc2ff4900c60:/include/ircd_signal.h diff --git a/include/ircd_signal.h b/include/ircd_signal.h index 318b464..a24ae4c 100644 --- a/include/ircd_signal.h +++ b/include/ircd_signal.h @@ -1,11 +1,16 @@ /** @file ircd_signal.h * @brief Interface to signal handler subsystem. - * @version $Id: ircd_signal.h,v 1.2 2004/10/05 04:21:37 entrope Exp $ + * @version $Id: ircd_signal.h,v 1.2.2.1 2006/02/16 03:26:53 entrope Exp $ */ #ifndef INCLUDED_ircd_signal_h #define INCLUDED_ircd_signal_h +typedef void (*SigChldCallBack)(pid_t child_pid, void *datum, int status); + extern void setup_signals(void); +extern void register_child(pid_t child, SigChldCallBack call, void *datum); +extern void unregister_child(pid_t child); +extern void reap_children(void); #endif /* INCLUDED_ircd_signal_h */