lib-signals.h revision 40377343c4f73dba03d4294fc76eec05276403ec
d9577dbd92555b0755881e37724019ef9c578404Stef Waltertypedef void signal_handler_t(int signo, void *context);
d9577dbd92555b0755881e37724019ef9c578404Stef Walter/* Set signal handler for specific signal. If delayed is TRUE, the handler
d9577dbd92555b0755881e37724019ef9c578404Stef Walter will be called later, ie. not as a real signal handler. If handler is NULL,
d9577dbd92555b0755881e37724019ef9c578404Stef Walter the signal is ignored. */
d9577dbd92555b0755881e37724019ef9c578404Stef Waltervoid lib_signals_set_handler(int signo, bool delayed,
d9577dbd92555b0755881e37724019ef9c578404Stef Walter/* Ignore given signal. The difference to lib_signals_set_handler() with NULL
d9577dbd92555b0755881e37724019ef9c578404Stef Walter handler is that this function tries to restart the system calls. */