sigaction
Overview
Related Modules:
Description:
Defines the signal processing actions and related attributes. You can use the structures to change the processing actions or attributes.
Describes the signal processing actions and related attributes.
Summary
Data Fields
__sighandler_t _sa_handler |
|
void( _sa_sigaction )(int, struct siginfo , void ) |
|
sa_handler )(int) |
|
sa_sigaction )(int, siginfo_t , void ) |
Details
Field Documentation
_sa_handler
__sighandler_t sigaction::_sa_handler
Description:
Callback for the processing action
_sa_sigaction
void(* sigaction::_sa_sigaction) (int, struct siginfo *, void *)
Description:
Callback with signal information for processing actions
_u
union { ... } sigaction::_u
Description:
Defines the callbacks for signal processing. You can use either of them based on the specific scenario.
sa_flags [1/2]
unsigned long sigaction::sa_flags
Description:
Signal flag. Only SA_SIGINFO is supported.
sa_flags [2/2]
int sigaction::sa_flags
Description:
Signal flag, which is not supported
sa_handler
void(* sigaction::sa_handler) (int)
Description:
Signal callback function type and callback for the processing action
sa_mask
sigset_t sigaction::sa_mask
Description:
Signal to be masked
sa_sigaction
void(* sigaction::sa_sigaction) (int, siginfo_t *, void *)
Description:
Signal callback function type, which is not supported