日期:2014-05-16  浏览次数:20694 次

sigwait的问题
《unix环境高级编程》里面说sigwait的第二个参数是“指向的整数将作为返回值,表明发送信号的数量”,但是它下面紧跟着的例程序里这个参数用来判断是哪个信号的 ,网上查了下,好像是“sigwait的第二个参数就是收到的在信号集中存在的信号,可以根据这个参数做出处理。”,跟他的例程序正好吻合,是不是书上又错了?

------解决方案--------------------
翻译错了。

看英文版的
"On return, the integer to which signop points will contain the number of the signal that was delivered"

这儿的number可不是数量,是编号。