SYNC(2) Manuel du programmeur Linux SYNC(2)
NOM
sync - Vider le buffer cache sur le disque.
SYNOPSIS
#include <unistd.h>
int sync(void);
DESCRIPTION
sync synchronise d'abord les i-noeuds et les buffers, puis
les buffers et le disque.
VALEUR RENVOYÉE
sync renvoie toujours 0.
CONFORMITÉ
SVr4, SVID, X/OPEN, BSD 4.3
BUGS
D'après les standards (par ex. SVID) sync() ne fait que
planifier les écritures, il peut donc revenir avant que la
véritable synchronisation ne soit effectuée. Depuis la
version 1.3.20 Linux attend effectivement la fin de
l'écriture (éeanmoins ceci ne garantit toujours pas
l'intégrite des données, les disques modernes ont des
buffers caches très grands).
VOIR AUSSI
bdflush(2), fsync(2), update(8), sync(8)
TRADUCTION
Christophe Blaess, 1997.
Linux 15 Avril 1997 1