_close
ファイルを閉じます。
int _close(
int fd
);
パラメーター
- fd
開いているファイルを参照するファイル記述子。
戻り値
_close はファイルが正常に閉じている場合は 0 を返します。1 を返しエラーを示します。
解説
_close の関数は fd に関連付けられたファイルを閉じます。
ファイル記述子基になるオペレーティング システムのファイル ハンドルが閉じます。これはファイルが Win32 関数を使用して CreateFile 開きファイル記述子に _open_osfhandle を使用して変換したらCloseHandle を呼び出す必要はありません。
この関数は、パラメーターを検証します。fd が不正なファイル記述子と無効なパラメーター ハンドラーが パラメーターの検証 に説明されているように開始されます。実行の継続が許可された場合関数は -1 を返しerrno は EBADF に設定されます。
必要条件
ルーチン |
必須ヘッダー |
オプション ヘッダー |
---|---|---|
_close |
<io.h> |
<errno.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
_open の例を参照してください。