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)
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/.