Signal Handling
[DES-SERT Library]
EXTERNAL / PUBLIC. More...
Collaboration diagram for Signal Handling:
![]() |
Functions | |
int | dessert_signalcb_add (int signal, dessert_signalcb_t *callback) |
Add signal callback. | |
int | dessert_signalcb_del (int signal, dessert_signalcb_t *callback) |
Remove signal callback. |
Detailed Description
EXTERNAL / PUBLIC.
Function Documentation
int dessert_signalcb_add | ( | int | signal, | |
dessert_signalcb_t * | callback | |||
) |
Add signal callback.
Add a callback function to handle a specifc signal.
- Parameters:
-
signal number of the signal as specified in signal.h callback callback function to call on the signal
- Returns:
- -1 on error, else 0
int dessert_signalcb_del | ( | int | signal, | |
dessert_signalcb_t * | callback | |||
) |
Remove signal callback.
Remove a callback function registered to handle a specifc signal.
- Parameters:
-
signal number of the signal as specified in signal.h. Currently the signals specified in _supported_signals are supported. callback callback function to deregister
- Returns:
- -1 on error, else 0