Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SIGPENDING(2)		       System Calls Manual		   SIGPENDING(2)

NAME
     sigpending -- get pending signals

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <signal.h>

     int
     sigpending(sigset_t *set);

DESCRIPTION
     The  sigpending() system call returns a mask of the signals pending for de-
     livery to the calling thread or the calling process in the  location  indi-
     cated by set.  Signals may be pending because they are currently masked, or
     transiently  before  delivery (although the latter case is not normally de-
     tectable).

RETURN VALUES
     The sigpending() function returns the value 0 if successful; otherwise  the
     value  -1	is returned and the global variable errno is set to indicate the
     error.

ERRORS
     The sigpending() system call will fail if:

     [EFAULT]		The set argument specified an invalid address.

SEE ALSO
     sigaction(2), sigprocmask(2), sigsuspend(2), sigsetops(3)

STANDARDS
     The sigpending() system call is expected to conform to ISO/IEC  9945-1:1990
     ("POSIX.1").

FreeBSD ports 15.quarterly	September 6, 2013		   SIGPENDING(2)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sigpending&sektion=2&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help