2014-11-04 121 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; 
相关问题