HPlogo MPE/iX Developer's Kit Reference Manual Volume I: HP 3000 MPE/iX Computer Systems > Chapter 4  POSIX/iX Library Function Descriptions

sigismember

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

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-6 “POSIX/iX Signals”.

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:

EFAULTCAUSE The system detected a NULL or bad address in attempting to use the set parameter.
 ACTION Make sure that the pointer is correctly initialized.
EINVALCAUSE The signal sig is not a valid signal number.
 ACTION Refer to Table 3-6 “POSIX/iX Signals” for descriptions of valid signal numbers.

See Also

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

Feedback to webmaster