|SIGPAUSE(3)||Library Functions Manual||SIGPAUSE(3)|
sigmask to the set of masked signals and then waits
for a signal to arrive; on return the set of masked signals is restored.
sigmask is usually 0 to indicate that no signals are
to be blocked.
sigpause() always terminates by being
interrupted, returning -1 with errno set to
sigpause() system call first appeared in 4.2BSD. In 4.3BSD-Reno, it was reimplemented as a wrapper around sigsuspend(2). The old system call was kept for compatibility until OpenBSD 4.9.
|July 17, 2013||OpenBSD-current|