X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fircd_signal.h;h=c48f4ac6f8e6509d260002e7b1127833eb21cdd8;hb=refs%2Fheads%2Fupstream;hp=0b426537df098b2b5e423acd7a22f1df62d1474e;hpb=5246a6127cca4385da318f2e75271b4f5907947b;p=ircu2.10.12-pk.git diff --git a/include/ircd_signal.h b/include/ircd_signal.h index 0b42653..c48f4ac 100644 --- a/include/ircd_signal.h +++ b/include/ircd_signal.h @@ -5,7 +5,12 @@ #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 */