SYS$SETAST (OpenVMS) SYS$SETAST (OpenVMS)
NAME
sigprocmask - set the current signal mask
SYS$SETAST - Enable/disable AST delivery
EXPLAINATION
The Digital UNIX sigprocmask system call provides functionality similar
to the OpenVMS SYS$SETAST system service in that it allows the calling
program to disable signal handling functions. However, UNIX signals
may not be queued. When the first signal arrives, its arrival is
noted, but the remaining signals will be ignored unless the system was
configured to queue signals. Signals can be blocked or unblocked by
specifying SIG_BLOCK or SIG_UNBLOCK for the first parameter and setting
the desired signal mask as the second parameter. Signal sets must be
constructed using sigemtpyset and sigaddset family of functions.
RELATED INFORMATION
Digital UNIX Functions:
sigprocmask(2), sigaction(2), sigsend(2), sigemptyset(3),
sigaddset(3),
sigfillset(3), sigismember(3), sigqueue(3) delim off
SYS$SETAST (OpenVMS)