int sigwaitinfo(const sigset_t *set, siginfo_t *info);
int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout);
Should any of multiple pending signals in the range SIGRTMIN to SIGRTMAX be selected, it will be the lowest numbered one. The selection order between realtime and non-realtime signals, and the selection order between non-realtime signals is unspecified.
Should the info argument be a NULL pointer, the
If more than one thread is using
Returns information about the selected signal.
Specifies the set of signals to wait for.
Specifies the maximum time to wait for a selected signal to arrive.
No signal specified by set arrived within the specified timeout period.
sig or set is an invalid pointer.
The set argument contains an invalid or unsupported signal number.
The timeout value specified has a tv_nsec value that is either less than 0 or over 109.
POSIX Realtime Extensions.
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
PTC MKS Toolkit 10.3 Documentation Build 39.