有人能解释一下带有WUNTRACED选项的waitpid()调用是做什么用的吗?我知道当子进程退出时,不带任何标志的waitpid和pid参数中的-1会返回。手册页上说
If the WUNTRACED option is set, children of the current process
that are stopped due to a SIGTTIN, SIGTTOU, SIGTSTP, or SIGSTOP signal
also have their status reported.我看不出这可能会用在哪里。谢谢!
发布于 2016-01-26 12:05:50
在从给定的pid获得状态报告之前,waitpid()函数不允许您继续执行。例如,如果pid得到一个SIGSTOP,而您没有提供带有WUNTRACED选项的函数,那么您的程序仍将等待waitpid()格式的状态报告。
https://stackoverflow.com/questions/35006850
复制相似问题