|
|||||||
|
|
FDATASYNCSection: Manual del Programador de Linux (2)Updated: 11 diciembre 1997 Index Return to Main Contents NOMBREfdatasync - sincroniza los datos en memoria de un fichero con los de discoSINOPSIS#include <unistd.h>#ifdef _POSIX_SYNCHRONIZED_IO int fdatasync(int fd); DESCRIPCIÓNfdatasync vuelca todos los búferes de datos de un fichero a disco (antes de que regrese la llamada al sistema). Se parece a fsync pero no requiere actualizar metadatos tales como la fecha/hora de acceso.Las aplicaciones que acceden a bases de datos o ficheros de registro a menudo escriben un fragmento de datos pequeño (p. ej. una línea en un fichero de registro) y luego llaman a fsync inmediatamente para asegurarse de que los datos escritos se guarden físicamente en el disco duro. Desafortunadamente, fsync siempre iniciará dos operaciones de escritura: una para los datos recién escritos y otra para actualizar la hora de modificación guardada en el nodo-í. Si esta hora de modificación no es una parte conceptual de la transacción, fdatasync puede emplearse para evitar operaciones innecesarias de escritura del nodo-í en disco. VALOR DEVUELTOEn caso de éxito, se devuelve cero. En caso de error, -1, y se guarda en errno un valor apropiado.ERRORES
FALLOSActualmente (Linux 2.0.23) fdatasync equivale a fsync.CONFORME APOSIX1b (anteriormente, POSIX.4)VÉASE TAMBIÉNfsync(2), B.O. Gallmeister, POSIX.4, O'Reilly, pp. 220-223 y 343.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |