gpt4 book ai didi

c - exit_group(int status) linux 调用中的 "status"参数是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:59 29 4
gpt4 key购买 nike

文档并没有真正说明 status 是什么。

status 到底是什么?

http://man7.org/linux/man-pages/man2/exit_group.2.html

最佳答案

来自exit(3) man page :

The C standard specifies two constants, EXIT_SUCCESS and EXIT_FAILURE, that may be passed to exit() to indicate successful or unsuccessful termination, respectively.

您提到的 group_exit 页面上提到了这一点。我认为它等同于 exit(2) 是一个错字,因为标准库中没有 exit(2),只有 exit(3)。我已经通过阅读 stdlib6 源代码确认了这一点。

因为 group_exit(2) 声称等同于 exit 这意味着 status 有两个定义的值和所有其他值(最多 255)取决于您的定义。不过这条规则仍然成立,除了 EXIT_SUCCESS 之外的任何内容都表示程序失败。

关于c - exit_group(int status) linux 调用中的 "status"参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33102367/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com