| 
      sigpause - atomically release blocked signals and  wait  for
interrupt
      #include <signal.h>
     int
     sigpause(int sigmask);
     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
     kill(2),  sigaction(2),  sigprocmask(2), sigsuspend(2), sigblock(3),
     sigvec(3)
     The sigpause() function call appeared in 4.2BSD and has been
deprecated.
OpenBSD      3.6                          March      10,     1991
[ Back ] |