ABCDEFGHIJKLMNOPQRSTUVWXYZ

sigpause

SIGPAUSE(2)                Linux Programmer's Manual               SIGPAUSE(2)



NAME
       sigpause - atomically release blocked signals and wait for interrupt

SYNOPSIS
       #include <signal.h>

       int sigpause(int sigmask);

DESCRIPTION
       This interface is made obsolete by sigsuspend(2).

       sigpause  assigns  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 EINTR.

CONFORMING TO
       4.4BSD.   The  sigpause  function call appeared in 4.3BSD and is depre-
       cated.

SEE ALSO
       sigsuspend(2),  kill(2),  sigaction(2),  sigprocmask(2),   sigblock(2),
       sigvec(2)



Linux 1.3                         1993-07-24                       SIGPAUSE(2)