![]() |
posix-next API 0.1.0
Out-of-tree Zephyr POSIX module
|
POSIX Realtime Signals option group. More...
Functions | |
| int | sigqueue (pid_t pid, int sig, union sigval value) |
| Queue a signal and data to a process. | |
| int | sigtimedwait (const sigset_t *ZRESTRICT set, siginfo_t *ZRESTRICT info, const struct timespec *ZRESTRICT timeout) |
| Wait for a queued signal with a timeout. | |
| int | sigwaitinfo (const sigset_t *ZRESTRICT set, siginfo_t *ZRESTRICT info) |
| Wait for a queued signal (no timeout). | |
POSIX Realtime Signals option group.
Queue a signal and data to a process.
| pid | Target process ID. |
| sig | Signal number. |
| value | Value to deliver along with the signal. |
| int sigtimedwait | ( | const sigset_t *ZRESTRICT | set, |
| siginfo_t *ZRESTRICT | info, | ||
| const struct timespec *ZRESTRICT | timeout | ||
| ) |
Wait for a queued signal with a timeout.
| set | Set of signals to wait for. |
| info | Output: information about the accepted signal, or NULL. |
| timeout | Maximum time to wait. |
Wait for a queued signal (no timeout).
| set | Set of signals to wait for. |
| info | Output: information about the accepted signal, or NULL. |