2015-07-20 59 views
1

我需要決定在不同情況下退出()哪個退出代碼。我剛剛看了是否有標準(ISH)UN * X流程退出代碼的Windows等價物?

Are there any standard exit status codes in Linux?

,但我需要寫一些東西,是(在某種程度上)跨平臺的Linux + Windows操作系統。 MS Windows似乎沒有像/usr/include/sysexits.h;它只有C89的stdlib.h,它提供

#define EXIT_SUCCESS 0 
#define EXIT_FAILURE 1 

那麼,這兩個這是便攜式的唯一的事情?還是Windows有一些更詳細的平臺標準退出代碼?

注意:我當然不是指System Error Codes

+0

事實上的標準是返回0/1或返回系統錯誤代碼(或異常代碼)。但不是每個人都遵循它。 –

+0

@HarryJohnston:引用這是標準嗎? – einpoklum

+0

不是我所知道的。 –

回答

1

是否存在與標準(ish)UN * X進程退出代碼相當的Windows?

沒有,因爲在實踐中有沒有IXIS標準退出代碼(除此之外0表示成功和其他一切東西)。

相關問題