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.

If you are angry with someone, you should walk a mile in their shoes - then you'll be a mile away from them, and you'll have their shoes.