SigFn C interface.
More...
#include <stdlib.h>
#include <signal.h>
Go to the source code of this file.
|
typedef void(* | sigfn_handler_func) (int signum, void *userdata) |
| signal handler function type
|
|
SigFn C interface.
- Author
- John R. Patek Sr.
◆ DLL_EXPORT
◆ SIGFN_INVALID_HANDLER
#define SIGFN_INVALID_HANDLER 2 |
◆ SIGFN_INVALID_SIGNUM
#define SIGFN_INVALID_SIGNUM 1 |
◆ SIGFN_SUCCESS
◆ sigfn_handler_func
typedef void(* sigfn_handler_func) (int signum, void *userdata) |
signal handler function type
- Parameters
-
signum | signal number |
userdata | pointer to user defined data, can be NULL |
◆ sigfn_handle()
attach handler to specific signal
- Parameters
-
signum | signal to be handled |
handler | function associated with this signal |
userdata | optional user data passed to the function |
- Returns
- 0 on success, non-zero on error
◆ sigfn_ignore()
ignore a specific signal
- Parameters
-
- Returns
- 0 on success, non-zero on error
◆ sigfn_reset()
reset a specific signal to its default behavior
- Parameters
-
- Returns
- 0 on success, non-zero on error