_commit
ファイルをディスクに直接フラッシュします。
int _commit(
int fd
);
パラメーター
- fd
開いているファイルを参照するファイル記述子。
戻り値
_commit ファイルがディスクにフラッシュした場合は 0 を返します。 –1 の戻り値はエラーを示します。
解説
_commit 関数は、オペレーティング システムに fd に関連付けられたファイルをディスクに変更する。 この呼び出しは、指定したファイルが、フラッシュされていることを確認して、オペレーティング システムの細心です。
fd が無効なファイル記述子の場合、無効なパラメーター ハンドラーが パラメーターの検証"に説明されているように、呼び出されます。 実行の継続 EBADFへの関数の戻り値は -1 と errno 設定されます。
必要条件
ルーチン |
必須ヘッダー |
省略可能なヘッダー |
---|---|---|
_commit |
<io.h> |
<errno.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。