_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 の例を参照してください。

参照

関連項目

下位入出力

_chsize

_creat、_wcreat

_dup、_dup2

_open、_wopen

_unlink、_wunlink