| Hauptindex | Abschnitt 2 | Optionen |
int bdflush(int func, long *address); int bdflush(int func, long data);
Wenn func negativ oder 0 ist und kein Dämon gestartet wurde, dann wird bdflush in den Dämonmodus geschaltet und bleibt dort bestehen.
Wenn func 1 ist, werden einige "dirty buffers" auf Platten zurückgeschrieben.
Wenn func 2 oder größer 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 größer 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.
Mögliche Parameter, ihre Werte und gültige Wertebereiche sind in der Kernel Source-Datei fs/buffer.c definiert.
| EPERM | Die Routine wurde nicht vom Superuser aufgerufen. |
| EFAULT | Die Adresse address zeigt außerhalb des vom User adressierbaren Speicherbereiches. |
| EBUSY | Es wurde versucht, in den Dämon-Code zu gelangen, nachdem ein anderer Prozeß diesen bereits betreten hat. |
| EINVAL | Es wurde versucht, einen Parameter mit ungültiger Nummer zu lesen oder zu schreiben. Oder es wurde versucht, einen Parameter mit ungültigem Wert zu schreiben. |
| 11. Februar 1996 | BDFLUSH (2) | Linux 1.2.4 |
| Hauptindex | Abschnitt 2 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
| “ | The most horrifying thing about Unix is that, no matter how many times you hit yourself over the head with it, you never quite manage to lose consciousness. It just goes on and on. | ” |
| — Patrick Sobalvarro | ||