Updated: April 19, 2023 |
Construct a mask for a signal number
#include <unix.h> #define sigmask(s) ...
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
This macro constructs the mask for a given signal number. Use sigmask() in conjunction with sigblock(), sigsetmask(), and sigunblock().
The signal mask.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |
Use of these interfaces should be restricted to only applications written on BSD platforms. Use of these interfaces with any of the system libraries or in multithreaded applications is unsupported.