Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
bdflush - startet und stellt den >>buffer-dirty-flush<<-Daemon ein,
gibt Puffer frei
"UBERSICHT
#include <sys/kdaemon.h>
int bdflush(int func, long *address);
int bdflush(int func, long data);
BESCHREIBUNG
bdflush() startet den >>buffer-dirty-flush<<-Daemon, legt dessen
Betriebsart fest und veranlasst die Speicherung der Daten von
veranderten Puffern (dirty buffers). Nur ein privilegierter Prozess (er
muss uber die CAP_SYS_ADMIN-Fahigkeit verfugen) darf bdflush()
ausfuhren.
Wenn func negativ oder 0 ist und kein Daemon gestartet wurde, wechselt
bdflush() in den Daemon-Modus und behalt diesen bei.
Wenn func 1 ist, werden einige veranderte Puffer auf die Platte
geschrieben.
Wenn func 2 oder groBer und gerade ist (das Least Significant Bit ist
0), dann ist address die Adresse eines Long Words und der
Einstell-Parameter Nummer (func-2)/2 wird nach address geschrieben.
Wenn func 3 oder groBer und ungerade ist (das Least Significant Bit ist
1), dann ist data ein Long Word und der Kernel setzt den
Einstell-Parameter mit der Nummer (func-3)/2 auf diesen Wert.
Mogliche Parameter, ihre Werte und gultige Wertebereiche sind in den
Kernel-Quelltexten in der Datei fs/buffer.c definiert.
R"UCKGABEWERT
Wenn func 0 oder negativ ist und der Daemon erfolgreich gestartet
wurde, kehrt bdflush nicht wieder zuruck. Ansonsten wird bei Erfolg 0
und -1 bei Fehlern zuruckgegeben. errno wird gesetzt, um den Fehler
anzuzeigen.
FEHLER
EBUSY Es wurde versucht, den Daemon-Code aufzurufen, nachdem ihn schon
ein anderer Prozess aufgerufen hat.
EFAULT Die Adresse address liegt auBerhalb des vom Programm
adressierbaren Speicherbereiches.
EINVAL Es wurde versucht, eine ungultige Parameternummer zu lesen oder
zu schreiben oder einem Parameter einen ungultigen Wert
zuzuweisen.
EPERM Dem aufrufenden Programm fehlt die CAP_SYS_ADMIN-Fahigkeit.
KONFORM ZU
Die Funktion bdflush() ist Linux-spezifisch und sollte nicht fur
portable Programme verwendet werden.
SIEHE AUCH
fsync(2), sync(2), sync(8), update(8)
KOLOPHON
Diese Seite ist Teil der Veroffentlichung 3.32 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden konnen, finden sich unter
http://www.kernel.org/doc/man-pages/.
"UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Schulze
<joey@infodrom.org> und Martin Eberhard Schauer
<Martin.E.Schauer@gmx.de> erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezuglich der Copyright-
Bedingungen. Es wird KEINE HAFTUNG ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an <debian-l10n-
german@lists.debian.org>.