1

我需要决定在不同情况下使用哪个退出代码 exit()。我刚读

Linux 中是否有任何标准的退出状态代码?

但我需要写一些(某种)跨平台 Linux+Windows 的东西。MS Windows 似乎没有类似的东西/usr/include/sysexits.h;它只有 C89 的stdlib.h,它提供

#define EXIT_SUCCESS    0
#define EXIT_FAILURE    1

那么这两个是唯一可以携带的东西吗?还是 Windows 有一些更复杂的平台标准退出代码?

注意:我当然不是指系统错误代码

4

1 回答 1

1

是否有 Windows 等效的标准(ish)UN*X 进程退出代码?

不,因为在实践中没有 IXis 标准退出代码(除了0表示成功和其他一切)。

于 2015-07-20T16:12:45.043 回答