pause - stop until signal
#include <unistd.h>
int
pause(void);
Pause is made obsolete by sigsuspend(2).
The pause() function forces a process to pause until a signal is received
from either the kill(2) function or an interval timer (see
setitimer(2)).
Upon termination of a signal handler started during a
pause(), the
pause() call will return.
Always returns -1.
The pause() function may set the global variable errno to
the following
error:
[EINTR] The call was interrupted.
kill(2), select(2), setitimer(2), sigsuspend(2)
A pause() syscall appeared in Version 6 AT&T UNIX.
OpenBSD 3.6 June 4, 1993
[ Back ] |