Manual Pages for UNIX Darwin command on man sigemptyset
MyWebUniversity

Manual Pages for UNIX Darwin command on man sigemptyset

SIGSETOPS(3) BSD Library Functions Manual SIGSETOPS(3)

NAME

ssiiggeemmppttyysseett, ssiiggffiillllsseett, ssiiggaaddddsseett, ssiiggddeellsseett, ssiiggiissmmeemmbbeerr - manipulate

signal sets LLIIBBRRAARRYY

Standard C Library (libc, -lc)

SYNOPSIS

##iinncclluuddee <>

int ssiiggeemmppttyysseett(sigsett *set); int ssiiggffiillllsseett(sigsett *set); int ssiiggaaddddsseett(sigsett *set, int signo); int ssiiggddeellsseett(sigsett *set, int signo); int ssiiggiissmmeemmbbeerr(const sigsett *set, int signo);

DESCRIPTION

These functions manipulate signal sets stored in a sigsett. Either ssiiggeemmppttyysseett() or ssiiggffiillllsseett() must be called for every object of type sigsett before any other use of the object. The ssiiggeemmppttyysseett() function initializes a signal set to be empty.

The ssiiggffiillllsseett() function initializes a signal set to contain all sig-

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

The ssiiggddeellsseett() function deletes the specified signal signo from the sig-

nal set. The ssiiggiissmmeemmbbeerr() 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 ssiiggiissmmeemmbbeerr() function returns 1 if the signal is a member of the set, 0 otherwise. The other functions return 0. EERRRROORRSS Currently no errors are detected.

SEE ALSO

kill(2), sigaction(2), sigsuspend(2) STANDARDS

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

BSD June 4, 1993 BSD




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