XCode 16.4 日本語化計画
プロセスが、与えられた終了コードで終了したときに一致する条件を作成します。
static func exitCode(_ exitCode: CInt) -> ExitTest.Condition
exitCode
プロセスによって報告された終了コード。
C プログラミング言語では、EXIT_SUCCESS と EXIT_FAILURE という 2 つの標準終了コードが定義されています。プラットフォームによっては、独自の標準でない終了コードを定義する場合もあります。
プラットフォーム | ヘッダ |
macOS | <stdlib.h>, <sysexits.h> |
Linux | <stdlib.h>, <sysexits.h> |
FreeBSD | <stdlib.h>, <sysexits.h> |
OpenBSD | <stdlib.h>, <sysexits.h> |
Windows | <stdlib.h> |
macOS、FreeBSD、OpenBSD、Windows では、プロセスから報告された完全な終了コードが親プロセスに報告されます。Linux やその他の POSIX 系システムでは、終了コードの下位の符号なし 8 ビット (0~255) のみが確実に報告されます。
static var failure: ExitTest.Condition
プロセスが異常終了したときに一致する条件
static func signal(CInt) -> ExitTest.Condition
プロセスが与えられたシグナルで終了するときに一致する条件を作成します。