_commit

Vacía un archivo directamente en el disco.

int _commit( 
   int fd 
);

Parámetros

  • fd
    Descriptor de archivo que hace referencia al archivo abierto.

Valor devuelto

_commit devuelve 0 si el archivo se vaciado correctamente en el disco. Un valor devuelto de – 1 indica un error.

Comentarios

La función de _commit fuerza el sistema operativo para escribir el archivo asociado a fd en el disco. Esta llamada se garantiza que el archivo especificado está vaciado inmediatamente, no en la decisión del sistema operativo.

Si fd es descriptor de archivo no válido, 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, la función devuelve -1 y errno se establece en EBADF.

Requisitos

Rutina

Encabezado necesario

Encabezados opcionales

_commit

<io.h>

<errno.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Vea también

Referencia

E/S de bajo nivel

_creat, _wcreat

_open, _wopen

_read

_write