In Unix and Unix-likeoperating systems, sigprocmask is a function call used to change the list of currently blocked signals. Blocked signals are not delivered to the process until unblocked.
Signals that cannot be ignored (SIGKILL and SIGSTOP) cannot be blocked