HP 3000 Manuals

sigismember [ MPE/iX Developer's Kit Reference Manual Volume I ] MPE/iX 5.0 Documentation


MPE/iX Developer's Kit Reference Manual Volume I

sigismember 

Tests whether a signal is a member of a signal set.

Syntax 

     #include <signal.h>
     int sigismember (const sigset_t *set, int sig);

Parameters 

set        A pointer to a structure of type sigset_t containing a set of
           signals to test.

sig        The signal number of the signal to test for membership in set.
           Valid signals are described in Table 3-5 .

Return Values 

1          The signal sig is a member of the signal set.

0          The signal sig is not a member of the signal set.

-1         An error occurred.  The test is not performed, and errno is
           set to indicate the error condition.

Description 

The sigismember() function tests whether or not the signal sig is a
member of the set of signals specified in the structure pointed to by
set.

Implementation Considerations 

Refer to the EFAULT error description below.

Errors 

If an error occurs, errno is set to one of the following values:

EFAULT            CAUSE           The system detected a NULL or bad address in
                                  attempting to use the set parameter.
                  ACTION          Make sure that the pointer is correctly initialized.

EINVAL            CAUSE           The signal sig is not a valid signal number.
                  ACTION          Refer to Table 3-5  for descriptions of valid
                                  signal numbers.

See Also 

sigaction(), sigaddset(), sigdelset(), sigemptyset(), sigfillset(),
<signal.h>, POSIX.1 (Section 3.3.3)



MPE/iX 5.0 Documentation