pause(2)


NAME
     pause - stop until signal

SYNOPSIS
     #include <unistd.h>

     int pause(void)

DESCRIPTION
     Pause never returns normally.  It  is  used  to  give  up  control  while
     waiting for a signal from kill(2) or the alarm timer, see alarm(2).  Upon
     termination of a signal handler started during a pause,  the  pause  call
     will return.

RETURN VALUE
     Always returns -1.

ERRORS
     Pause always returns:

     [EINTR]        The call was interrupted.

SEE ALSO
     alarm(2), kill(2), sigsuspend(2).