MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
SIGSETOPS(3)             BSD Library Functions Manual             SIGSETOPS(3)

NAME
     sigemptyset, sigfillset, sigaddset, sigdelset, sigismember -- manipulate
     signal sets

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     ##include <>

     int
     sigemptyset(sigsett *set);

     int
     sigfillset(sigsett *set);

     int
     sigaddset(sigsett *set, int signo);

     int
     sigdelset(sigsett *set, int signo);

     int
     sigismember(const sigsett *set, int signo);

DESCRIPTION
     These functions manipulate signal sets stored in a sigsett.  Either
     sigemptyset() or sigfillset() must be called for every object of type
     sigsett before any other use of the object.

     The sigemptyset() function initializes a signal set to be empty.

     The sigfillset() function initializes a signal set to contain all sig-
     nals.

     The sigaddset() function adds the specified signal signo to the signal
     set.

     The sigdelset() function deletes the specified signal signo from the sig-
     nal set.

     The sigismember() function returns whether a specified signal signo is
     contained in the signal set.

     These functions are provided as macros in the include file .
     Actual functions are available if their names are undefined (with #undef
     name).

RETURN VALUES
     The sigismember() function returns 1 if the signal is a member of the
     set, 0 otherwise.  The other functions return 0.

ERORS
     Currently no errors are detected.

SEE ALSO
     kill(2), sigaction(2), sigsuspend(2)

STANDARDS
     These functions are defined by IE Std 1003.1-1988 (``POSIX.1'').

BSD                              June 4, 1993                              BSD
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™