_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.