blob: 02d83d2e9b9398c5524e678f0124e591b8eeea2e [file] [log] [blame]
Harald Welteec8b4502010-02-20 20:34:29 +01001#ifndef OSMOCORE_SIGNAL_H
2#define OSMOCORE_SIGNAL_H
3
4typedef int signal_cbfn(unsigned int subsys, unsigned int signal,
5 void *handler_data, void *signal_data);
6
7
8/* Management */
9int register_signal_handler(unsigned int subsys, signal_cbfn *cbfn, void *data);
10void unregister_signal_handler(unsigned int subsys, signal_cbfn *cbfn, void *data);
11
12/* Dispatch */
13void dispatch_signal(unsigned int subsys, unsigned int signal, void *signal_data);
14
15#endif /* OSMOCORE_SIGNAL_H */