Developer Guide and Reference

ID 767251
Date 10/31/2024
Public
Document Table of Contents

PXFSIGDELSET

POSIX Subroutine: Deletes a signal from the signal set. This routine is only available for Linux.

Module

USE IFPOSIX

CALL PXFSIGDELSET (jsigset,isigno,ierror)

jsigset

(Input) INTEGER(4). A handle of structure sigset. This is the set to delete the signal from.

isigno

(Input) INTEGER(4). The signal number to delete from the set.

ierror

(Output) INTEGER(4). The error status.

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

The PXFSIGDELSET subroutine removes signal number isigno from the set of signals associated with handle jsigset. 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.