abort
Stdlib.h:インデックス への移動
ヘッダー ファイル
stdlib.h
カテゴリ
プロセス制御ルーチン
プロトタイプ
void abort(void);
説明
プログラムを異常終了させます。
abort は、raise(SIGABRT) を呼び出すことにより、プログラムを異常終了させます。SIGABRT のシグナル ハンドラがない場合、abort は、終了メッセージ(プログラムの異常終了)を stderr に書き込んだあと、終了コード 3 で _exit を呼び出してプログラムを中止します。
戻り値
abort は、親プロセスまたはオペレーティング システムのコマンド プロセッサに終了コード 3 を返します。
例
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Calling abort()\n");
abort();
return 0; /* This is never reached */
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |