_close
Cerrar un archivo.
int _close(
int fd
);
Parámetros
- fd
Descriptor de archivo que hace referencia al archivo abierto.
Valor devuelto
_close devuelve 0 si el archivo se cerró correctamente. Un valor devuelto de – 1 indica un error.
Comentarios
La función de _close cierra el archivo asociado a fd.
Descriptor de archivo y el identificador de archivo subyacente de SO cerrados. Por tanto, no es necesario llamar a CloseHandle si se ha abierto el archivo mediante la función CreateFile de Win32 y convertir originalmente descriptor de archivo mediante _open_osfhandle.
Esta función valida sus parámetros. Si fd es un archivo dañado descriptor, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros. Si la ejecución puede continuar, las funciones devuelven -1 y errno se establece en EBADF.
Requisitos
Rutina |
Encabezado necesario |
Encabezado opcional |
---|---|---|
_close |
<io.h> |
<errno.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
Ejemplo
Vea el ejemplo para _open.