bawrite-Kernel-Service
Zweck
Schreibt die angegebenen Pufferdaten, ohne auf den Abschluss der Ein-/Ausgabe zu warten.
Syntax
#include <sys/types.h> #include <sys/errno.h> #include <sys/buf.h> int bawrite ( bp) struct buf *bp;
Parameter
| Element | Beschreibung |
|---|---|
| Bp | Gibt die Adresse der Pufferstruktur an. Auf einer Plattform, die Speicherschlüssel unterstützt, muss sich der übergebene Parameter Bp in der Schutzdomäne KKEY_PUBLIC oder KKEY_BLOCK_DEW befinden. |
Beschreibung
Der Kernel-Service Bawrite setzt das asynchrone Flag im angegebenen Puffer und ruft den Kernel-Service BWRITE auf, um den Puffer zu schreiben.
Ausführungsumgebung
Der Bawrite -Kernel-Service kann nur aus der Prozessumgebung aufgerufen werden.
Rückgabewerte
| Element | Beschreibung |
|---|---|
| 0 | Erfolgreiche Ausführung. |
| Fehlernummer | Gibt eine Fehlernummer aus der Datei /usr/include/sys/errno.h bei einem Fehler zurück. |