17-练习
20.16 练习
20-1. 如20.3节所指,比之signal(),sigaction()函数在建立信号处理器时可移植性更佳。请用sigaction()替换程序清单20-7程序(sig_receiver.c)中对signal()的调用。
20-2. 编写一程序来展示当将对等待信号的处置改为SIG_IGN时,程序绝不会看到(捕获)信号。
20-3. 编写一程序,以sigaction()来建立信号处理器函数,请验证SA_RESETHAND和SA_NODEFER标志的效果。
20-4. 请用sigaction()调用来实现siginterrupt()。
①译者注:即后台进程组。
②译者注:参考APUEv2,其实就是由系统实现决定的意思,再次鄙视SUS的学究笔法。