tail head cat sleep
QR code linking to this page

manページ  — EXIT

名称

exit – 正常なプログラム終了を実行する

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <stdlib.h>

void
exit(int status);

解説

exit() はプロセスを終了させます。

終了の前に、リストした順に次の機能を実行します。

  1. atexit(3) 関数で登録された関数を呼び出します。 登録とは逆の順序で行われます。
  2. 開いているすべての出力ストリームをフラッシュします。
  3. 開いているすべてのストリームを閉じます。
  4. tmpfile(3) 関数で作成されたすべてのファイルのリンクを解除します。

任意の値を status として環境に返すのは、よくないスタイルとされています。 EXIT_SUCCESS EXIT_FAILURE という値を使用すべきでしょう。 移植性を考慮しなくていい場合は、 sysexits(3) に記述されている値を使用できます。

戻り値

exit() 関数は戻ることはありません。

関連項目

_exit(2), atexit(3), intro(3), sysexits(3), tmpfile(3)

規格

exit() 関数は ISO/IEC 9899:1990 ("ISO C90") に適合しています。

EXIT (3) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.