|SIGPAUSE(3)||Library Functions Manual||SIGPAUSE(3)|
atomically release blocked signals and wait for
This interface is made obsolete by sigsuspend(2).
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|