Compartir a través de


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

Vea también

Referencia

E/S de bajo nivel

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink