block signal using sigprocmask()
syn: process synchronization using signal