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>
void uexdel ( exp)
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.