【发布时间】:2018-12-01 14:58:51
【问题描述】:
我需要捕获子进程的返回值..
问题是:使用waitpid() 函数我只能捕获返回值的 8 位
WEXITSTATUS(wstatus) 返回孩子的退出状态。这包括 子状态参数的最低有效 8 位 在对 exit(3) 或 _exit(2) 的调用中指定或作为参数指定 用于 main() 中的 return 语句。这个宏应该是 仅当 WIFEXITED 返回 true 时才使用。
如何捕获从 main() 返回的完整 int 值?
编辑:Stackoverflow 迫使我编辑该问题,因为它链接了另一个已回答的问题,但它与我的无关!
【问题讨论】:
标签: c linux multithreading fork waitpid