Provided by:
manpages-de-dev_0.5-5ubuntu1_all 
BEZEICHNUNG
bdflush - start, flush, oder tune buffer-dirty-flush Dmon
SYNTAX
int bdflush(int func, long *address);
int bdflush(int func, long data);
Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
die englischsprachige Handbuchseite zu Rate, indem Sie
man -LC 2 bdflush
eingeben.
BESCHREIBUNG
bdflush startet, flush't, oder tune't den gleichnamigen buffer-dirty-
flush Dmon. Nur der Superuser darf bdflush ausfhren.
Wenn func negativ oder 0 ist und kein Dmon gestartet wurde, dann wird
bdflush in den Dmonmodus geschaltet und bleibt dort bestehen.
Wenn func 1 ist, werden einige "dirty buffers" auf Platten
zurckgeschrieben.
Wenn func 2 oder grer und gerade ist (Least Significant Bit ist 0),
dann ist address die Adresse eines long word und der Tuning-Parameter
mit der Nummer (func-2)/2 wird in den angegebenen Speicherplatz
geschrieben.
Wenn func 3 oder grer und ungerade ist (Least Significant Bit ist 1),
dann ist data ein long word und der Kernel setzt den Tuning-Parameter
mit der Nummer (func-3)/2 auf diesen Wert.
Mgliche Parameter, ihre Werte und gltige Wertebereiche sind in der
Kernel Source-Datei fs/buffer.c definiert.
RCKGABEWERTE
Wenn func 0 oder negativ ist und der Dmon erfolgreich gestartet wurde,
kehrt bdflush nicht wieder zurck. Ansonsten wird bei Erfolg 0 und -1
bei Fehlern zurckgegeben. Errno wird entsprechend gesetzt und kann zur
Fehlerfindung herangezogen werden.
FEHLER
EPERM Die Routine wurde nicht vom Superuser aufgerufen.
EFAULT Die Adresse address zeigt auerhalb des vom User adressierbaren
Speicherbereiches.
EBUSY Es wurde versucht, in den Dmon-Code zu gelangen, nachdem ein
anderer Prozess diesen bereits betreten hat.
EINVAL Es wurde versucht, einen Parameter mit ungltiger Nummer zu
lesen oder zu schreiben. Oder es wurde versucht, einen
Parameter mit ungltigem Wert zu schreiben.
AUTOREN
Die Funktion bdflush wurde von Linus Torvalds
(Linus.Torvalds@Helsinki.fi) geschrieben, die englische Manpage stammt
von Michael Chastain (mec@shell.portal.com), die deutsche bersetzung
von Martin Schulze (joey@infodrom.north.de).
SIEHE AUCH
fsync(2), sync(2), update(8), sync(8).