次の方法で共有


_commit

ファイルをディスクに直接フラッシュします。

int _commit( 
   int fd 
);

パラメーター

  • fd
    開いているファイルを参照するファイル記述子。

戻り値

_commit ファイルがディスクにフラッシュした場合は 0 を返します。 –1 の戻り値はエラーを示します。

解説

_commit 関数は、オペレーティング システムに fd に関連付けられたファイルをディスクに変更する。 この呼び出しは、指定したファイルが、フラッシュされていることを確認して、オペレーティング システムの細心です。

fd が無効なファイル記述子の場合、無効なパラメーター ハンドラーが パラメーターの検証"に説明されているように、呼び出されます。 実行の継続 EBADFへの関数の戻り値は -1 と errno 設定されます。

必要条件

ルーチン

必須ヘッダー

省略可能なヘッダー

_commit

<io.h>

<errno.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

参照

関連項目

下位入出力

_creat、_wcreat

_open、_wopen

_read

_write