linux 下 signal 与sigaction 对信号的处理差异
signal(SIGINT,sig_proc); 自动屏蔽了waitpid时的SIGINT信号,即waitpid时,SIGINT信号不会中断waitpid调用。
而sigaction 则需要用下列方法才可以做到同等效果:
struct sigaction sa,oldsa;
sa.sa_flags = 0;
sa.sa_handler = sig_child;
sigemptyset
原创
2015-04-20 23:53:35 ·
566 阅读 ·
0 评论