|
| _Exit |
| ||||
| _Exit | |
| ヘッダ | #include <stdlib.h> |
| 形 式 | C99 void _Exit(int status); C11 _Noreturn void _Exit(int status); |
| 機 能 | 正常プログラム終了を引き起こして制御をホスト環境に戻す。以下のものは呼び出されない。 ホスト環境に戻される状態の決定は、exit関数での決定と同じ方法で行われる。オープンしている出カストリームがフラッシュされるか、オープンしているストリームがクローズされるか、一時ファイルが削除されるかどうかは処理系定義である。 |
| 返却値 | なし(呼出し元に復帰することはできない)。 |
| 補 足 | atexit関数で登録された関数を実行するともに、ストリームのフラッシュ・ファイルのクローズを確実に行った上でプログラムを正常したい場合は、本関数ではなくexit関数を利用するとよい。また、異常プログラム終了を実行したい場合は、本関数ではなくabort関数を利用するとよい。 |