uexdel Kernel Service

Purpose

Deletes a previously added systemwide user-mode exception handler.

Syntax

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/except.h>

void uexdel ( exp)
struct uexcepth *exp;

Parameter

Item Description
exp Points to the exception handler structure used to add the exception handler with the uexadd kernel service.

Description

The uexdel kernel service removes a user-mode exception handler from the systemwide list of exception handlers maintained by the kernel's exception handler.

The uexdel kernel service removes the exception handler structure specified by the exp parameter from the chain of exception handlers to be called if an exception occurs while a process is executing in user mode. Once the uexdel kernel service has completed, the specified exception handler is no longer called. In addition, the uexcepth structure can be modified, freed, or unpinned.

Execution Environment

The uexdel kernel service can be called from the process environment only.

Return Values

The uexdel kernel service has no return values.