Scroll to navigation

SYNC(2) Podręcznik programisty Linuksa SYNC(2)

NAZWA

sync - zrzucenie buforów podręcznych na dysk

SKŁADNIA

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

OPIS

Uwaga! To tłumaczenie może być nieaktualne!
sync zrzuca najpierw i-węzły do buforów, a potem bufory na dysk.

ZGODNE Z

SVID, SVID, X/OPEN, BSD 4.3

BŁĘDY

Zgodnie ze standardowymi wskazaniami (np. SVID), sync() szereguje zapisy, lecz może powrócić przed dokonaniem fizycznego zapisu. Mimo to, od wersji 1.3.20, Linux rzeczywiście czeka. (Wciąż nie gwarantuje to integralności danych: wiele nowoczesnych dysków ma duże bufory podręczne.)

UWAGI

Począwszy od glibc 2.2.2 prototyp w Linuksie wygląda jak powyżej, zgodnie z różnymi standardami. W libc4, libc5 i glibc do wersji 2.2.1 było to "int sync(void)", a sync zawsze zwracało 0.

ZOBACZ TAKŻE

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

INFORMACJE O TŁUMACZENIU

Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
man --locale=C 2 sync
Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.
2001-10-10 Linux 2.4