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