Поделиться через


_close

Закрывает файл.

int _close( 
   int fd 
);

Параметры

  • fd
    Дескриптор файла, ссылающийся на открытый файл.

Возвращаемое значение

_close возвращает 0, если файл был успешно закрыт. Возвращаемое значение –1 указывает на ошибку.

Заметки

Функция _close закрывает файл, связанный с fd.

Дескриптор файла и соответствующий файл операционной системы закрыты. Поэтому нет необходимости вызывать CloseHandle, если файл был изначально открыт с помощью функции CreateFile Win32 и преобразован в дескриптор файла с помощью _open_osfhandle.

Эта функция проверяет свои параметры. Если параметр fd является недопустимым дескриптором файла, вызывается обработчик недопустимых параметров, как описано в разделе Проверка параметров. Если продолжение выполнения разрешено, функции возвращают -1, и errno устанавливается в значение EBADF.

Требования

Подпрограмма

Обязательный заголовок

Необязательный заголовок

_close

<io.h>

<errno.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Пример

См. пример для _open.

См. также

Ссылки

Низкоуровневый ввод-вывод

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink