2014-11-04 119 views

回答

0

sigaddset更改集合中的單個信號,但保留所有其他信號不受影響的信息。 如果沒有sigemptyset,則其他信息不會被初始化。

設置爲位掩碼的信號的想,這樣的事情:

sigset_t block_mask;    int block_mask; 
sigemptyset(&block_mask);   block_mask = 0; 
sigaddset(&block_mask, SIGSEGV); block_mask |= 1 << SIGSEGV; 
相關問題