# PXFSIGISMEMBER (L*X, M*X)

POSIX Subroutine: Tests whether a signal is a member of a signal set.

## Module

USE IFPOSIX

CALL PXFSIGISMEMBER (jsignset,isigno,ismember,ierror)

jsignset | (Input) INTEGER(4). A handle of structure `sigset`. This is the set the signal will be tested in.
isigno | (Input) INTEGER(4). The signal number to test for membership.
ismember | (Output) Logical. The returned result.
ierror | (Output) INTEGER(4). The error status.

If successful, ierror is set to zero; otherwise, an error code.

The PXFSIGISMEMBER subroutine tests whether isigno is a member of the set associated with handle jsignset. If the signal is a member of the set, ismember is set to .TRUE.; otherwise, .FALSE.. This set of signals is used by PXFSIGACTION as field sa_mask in structure `sigaction`. It defines the set of signals that will be blocked during execution of the signal handler function (the field sa_handler in structure `sigaction`).

On Windows* systems, PXFSIGACTION ignores the field sa_mask in structure `sigaction`.

### Note

To get a handle for an instance of the `sigset` structure, use PXFSTRUCTCREATE with the string 'sigset' for the structure name.

Parent topic: POSIX* Library Routines

## See Also

PXFSTRUCTCREATE
PXFSIGACTION