system programming sigblock(), sigwait(), sigprocmask(), signalfd 今天朋友問我說: 被 sigblock() 的 signal 能用 sigwait() 收到被 block 的 signal 嗎? 答案是: 可以的. 被 sigblock() 的 signal 會處於 pending 的狀態存在 queue 中, 如下例 /* sig-block-wait.c */ #include <signal.h> #include <unistd.h> #include <stdio.h> #include <error.