bflush-Kernel-Service

Zweck

Löscht alle Write-behind-Blöcke auf der angegebenen Einheit aus dem Puffercache.

Syntax

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/buf.h>
void bflush (dev)
dev_t dev;

Parameter

Element Beschreibung
dev Gibt an, welche Einheit geleert werden soll. Mit dem Wert KEIN GERÄT werden alle Einheiten gelöscht.

Beschreibung

Der Bflush -Kernel-Service führt die Liste der freien Puffer aus. Er stellt fest, dass er belegt ist oder einen benutzten Puffer schreibt, dessen Block sich auf der angegebenen Einheit befindet. Wenn der Wert KEIN GERÄT angegeben wird, löscht der Bflush -Service alle Write-behind-Blöcke für alle Einheiten. Der Bflush -Service hat keine Rückgabewerte.

Ausführungsumgebung

Der Kernel-Service Bflush kann nur über Prozessumgebung aufgerufen werden.