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