uexdel-Kernel-Service
Zweck
Löscht eine zuvor hinzugefügte systemweite Ausnahmebehandlungsroutine für den Benutzermodus.
Syntax
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/except.h> struct uexcepth *exp;
Parameter
| Element | Beschreibung |
|---|---|
| Exp | Verweist auf die Struktur der Ausnahmebehandlungsroutine, die verwendet wird, um die Ausnahmebehandlungsroutine mit dem Uexadd -Kernel-Service hinzuzufügen |
Beschreibung
Der Kernel-Service Uexdel entfernt eine Ausnahmebehandlungsroutine für Benutzermodus aus der systemweiten Liste der Ausnahmebehandlungsroutinen, die von der Ausnahmebehandlungsroutine des Kernels verwaltet werden.
Der Kernel-Service Uexdel entfernt die mit dem Parameter Exp angegebene Struktur der Ausnahmebehandlungsroutine aus der Kette der Ausnahmebehandlungsroutinen, die aufgerufen werden sollen, wenn eine Ausnahme eintritt, während ein Prozess in Benutzermodusausgeführt wird. Nach Abschluss des Uexdel -Kernel-Service wird die angegebene Ausnahmebehandlungsroutine nicht mehr aufgerufen. Außerdem kann die Struktur Uexcepth geändert, freigegeben oder abgepinnt werden.
Ausführungsumgebung
Der Kernel-Service Uexdel kann nur über Prozessumgebung aufgerufen werden.
Rückgabewerte
Der Uexdel -Kernel-Service hat keine Rückgabewerte.