Sun Studio 12:C 用户指南

C.1.12 库函数 (J.3.12)

终止操作可用于 wait(3C) 或 waitpid(3C) 的状态是由 SIGABRT 信号终止的进程状态。请参见 abort(3C)、exit(1) 和 _Exit(2) 手册页。

exit_Exit 返回的终止状态,具体取决于正在进行的调用进程的父进程。

如果调用进程的父进程正在执行 wait(3C)、wait3(3C)、waitid(2) 或 waitpid(3C),并且既未设置 SA_NOCLDWAIT 标志,也未将 SIGCHLD 设置为 SIG_IGN,则它会被告知调用进程的终止,并且它可使用状态的低阶八位(即,位 0377)。如果父进程未处于等待状态,则当父进程随后执行 wait()、wait3()、waitid() 或 waitpid() 时可以使用子进程的状态。