Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigsetops(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigaction(2)

sigprocmask(2)

sigpending(2)

sigsuspend(2)

signal(5)

sigsetops(3C)                                                 sigsetops(3C)

NAME
     sigsetops: sigemptyset, sigfillset, sigaddset, sigdelset, sigismember
     - manipulate sets of signals

SYNOPSIS
     #include <signal.h>

     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 sigsett data types, representing the set
     of signals supported by the implementation.

     sigemptyset() initializes the set pointed to by set to exclude all
     signals defined by the system.

     sigfillset() initializes the set pointed to by set to include all sig-
     nals defined by the system.

     sigaddset() adds the individual signal specified by the value of signo
     to the set pointed to by set.

     sigdelset() deletes the individual signal specified by the value of
     signo from the set pointed to by set.

     sigismember() checks whether the signal specified by the value of
     signo is a member of the set pointed to by set.

     Any object of type sigsett must be initialized by applying either
     sigemptyset() or sigfillset() before applying any other operation.

     sigaddset(), sigdelset() and sigismember() will fail if the following
     is true:

     EINVAL    The value of the signo argument is not a valid signal
               number.

     sigfillset() will fail if the following is true:

     EFAULT    The set argument specifies an invalid address.







Page 1                       Reliant UNIX 5.44                Printed 11/98

sigsetops(3C)                                                 sigsetops(3C)

RESULT
     Upon successful completion, the sigismember() function returns a value
     of one if the specified signal is a member of the specified set, or a
     value of zero if it is not. Upon successful completion, the other
     functions return a value of zero. Otherwise a value of -1 is returned
     and errno is set to indicate the error.

SEE ALSO
     sigaction(2), sigprocmask(2), sigpending(2), sigsuspend(2), signal(5).













































Page 2                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026