Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       sync - Vider le tampon cache sur le disque

SYNOPSIS

       #include <unistd.h>

       void sync(void);

   Exigences    de    macros    de   test   de   fonctionnalités   pour   la   glibc   (consultez
   feature_test_macros(7)) :

       sync() :
           _BSD_SOURCE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED

DESCRIPTION

       sync() synchronise d'abord les inœuds et les tampons, puis les tampons et le disque.

ERREURS

       Cette fonction réussit toujours.

CONFORMITÉ

       SVr4, BSD 4.3, POSIX.1-2001.

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.

BOGUES

       D'après les standards  (par  exemple  POSIX.1-2001)  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égrité des données, les disques modernes ont des tampons
       cache très grands).

VOIR AUSSI

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

COLOPHON

       Cette page fait partie de la publication 3.32 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <URL:http://po4a.alioth.debian.org/>  par  l'équipe  de  traduction francophone au sein du
       projet perkamon <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <URL:http://manpagesfr.free.fr/>  (2003-2006).  Julien  Cristau et l'équipe francophone de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».