Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM LINUX FAQ LINUX TUTORIELS LINUX LIVRES LINUX LINUX TV UNIX GTK+ Qt APACHE

SYNC

Section: Manuel du programmeur Linux (2)
Updated: 18 juillet 2003
Index


NOM
SYNOPSIS
DESCRIPTION
CONFORMITÉ
BOGUES
NOTES
VOIR AUSSI
TRADUCTION

NOM

sync - Vider le buffer cache sur le disque.

SYNOPSIS

#include <unistd.h>
void sync(void);

DESCRIPTION

sync synchronise d'abord les i-noeuds et les buffers, puis les buffers et le disque.

CONFORMITÉ

SVr4, SVID, X/OPEN, BSD 4.3

BOGUES

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 (néanmoins ceci ne garantit toujours pas l'intégrite des données, les disques modernes ont des buffers cache très grands).

NOTES

Depuis la GlibC 2.2.2 le prototype sous Linux est celui indiqué plus haut, ce qui correspond à divers standards. Dans les libc4, libc5, et GlibC jusqu'à 2.2.1 c'était "int sync(void)", et sync renvoyait toujours 0.

VOIR AUSSI

bdflush(2), fsync(2), fdatasync(2), update(8), sync(8)

TRADUCTION

Christophe Blaess, 1996-2003.
Responsable bénévole de la rubrique Linux Professionnel : Olivier Van Hoof - Contacter par EMail :
Vos questions techniques : forum d'entraide Linux Professionnel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.