[Next] [Up] [Previous]
Next: SigPending
Up: Functions and procedures
Previous: SigAction
Procedure SigProcMask (How : Integer; SSet,OldSSet : PSigSet) ;
Changes the list of currently blocked signals. The behaviour of the call
depends on How :
- SIG_BLOCK
- The set of blocked signals is the union of the current set
and the SSet argument.
- SIG_UNBLOCK
- The signals in SSet are removed from the set of
currently blocked signals.
- SIG_SETMASK
- The list of blocked signals is set so SSet.
If OldSSet is non-nil, then the old set is stored in it.
LinuxError is used to report errors.
- sys_efault
- SSet or OldSSet point to an adress outside
the range of the process.
- sys_eintr
- System call was interrupted.
SigAction, SigPending, SigSuspend, Kill,
Sigprocmask(2)
Michael Van Canneyt
Thu Dec 12 15:40:07 MET 1996