13 #define OSMO_SIGNAL_SS_APPS 0
14 #define OSMO_SIGNAL_SS_RESERVED 2147483648u
18 SS_L_GLOBAL = OSMO_SIGNAL_SS_RESERVED,
25 #define OSMO_SIGNAL_T_APPS 0
26 #define OSMO_SIGNAL_T_RESERVED 2147483648u
30 S_L_GLOBAL_SHUTDOWN = OSMO_SIGNAL_T_RESERVED,
34 typedef int osmo_signal_cbfn(
unsigned int subsys,
unsigned int signal,
void *handler_data,
void *signal_data);
void osmo_signal_unregister_handler(unsigned int subsys, osmo_signal_cbfn *cbfn, void *data)
Unregister signal handler.
Definition: signal.c:77
void * data
Definition: select.h:33
int osmo_signal_cbfn(unsigned int subsys, unsigned int signal, void *handler_data, void *signal_data)
Definition: signal.h:34
int osmo_signal_register_handler(unsigned int subsys, osmo_signal_cbfn *cbfn, void *data)
Register a new signal handler.
Definition: signal.c:50
void osmo_signal_dispatch(unsigned int subsys, unsigned int signal, void *signal_data)
dispatch (deliver) a new signal to all registered handlers
Definition: signal.c:97