sigprocmask

Function Prototype

int sigprocmask(int how, const sigset_t *set, sigset_t *oset);

Function

sigprocmask 的作用是一次對 process 的

Parameters

oset

oset 為非 NULL 時會將 sigprocmask() 執行前的 signal mask 存在 oset

how

SIG_BLOCK

set 設為 1 的 bit 在 signal mask 上開啟

SIG_UNBLOCK

set 設為 1 的 bit 在 signal mask 上關閉

SIG_SETMASK

直接把 set 變成新的 signal mask

set

signal sets 中的函數設定