Мне нужно решить, какой код выхода использовать exit () в разных сценариях. Я просто читал
Есть ли стандартный статус выхода коды в Linux?
но мне нужно написать что-то вроде кроссплатформенного Linux + Windows. MS Windows, похоже, не имеет чего-то вроде /usr/include/sysexits.h
; у него есть только stdlib.h
C89, который обеспечивает
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
Так это единственное, что можно переносить? Или в Windows есть более сложные коды выхода, соответствующие стандарту платформы?
Примечание. Я не имею в виду Коды системных ошибок, конечно.