blob: 2f7704698a0ff77a347b6f05f6cf7deeffb0526e [file] [log] [blame]
<assertions>
<assertion id="1" tag="ref:XSH6:41956:41957 pt:XSI">
The sigpause() function shall remove sig from the signal mask of
the calling process and suspend the calling process until it
receives a signal
</assertion>
<assertion id="2" tag="ref:XSH6:41957:41958 pt:XSI">
The sigpause() function shall restore the signal
mask of the calling process to its original state before it returns.
</assertion>
<assertion id="3" tag="ref:XSH6:41968:41969 pt:XSI">
Execution shall be suspended by sigpause() function until
a signal is received, after which it shall return -1 and set errno to
[EINTR].
</assertion>
<assertion id="4" tag="ref:XSH6:41974:41974 pt:XSI">
If the sig argument is an illegal signal number, then errno will be set to [EINVAL].
</assertion>
</assertions>