Provided by: manpages-de-dev_0.5-5ubuntu1_all bug

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