sync(2) sync(2)
NAME
sync - Superblock aktualisieren
SYNTAX
#include <unistd.h>
void sync(void);
BESCHREIBUNG
sync() bewirkt das Herausschreiben aller Daten im Speicher, die auf
Platte/Diskette geschrieben werden sollen aber noch im Hauptspeicher
gehalten werden. Hierzu gehören auch geänderte Superblöcke, geänderte
Indexeinträge und verzögerte blockorientierte-E/A-Dateien.
sync() soll von Programmen benutzt werden, die ein Dateisystem prüfen,
beispielsweise fsck(1M) oder df(1). sync ist vor einem Neuladen des
Systems obligatorisch.
Das Schreiben ist bei Rückkehr von sync() nicht unbedingt schon been-
det. Der Systemaufruf fsync() beendet das Schreiben vor der Rückkehr.
SIEHE AUCH
fsync(2).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98