[ Previous | Next | Contents | Home | Search ]
AIX Version 4.3 Kernel and Subsystems Technical Reference, Volume 1

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

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.

Implementation Specifics

The uexdel kernel service is part of Base Operating System (BOS) Runtime.

Related Information

The uexadd kernel service.

User-Mode Exception Handling and Kernel Extension and Device Driver Management Services in AIX Kernel Extensions and Device Support Programming Concepts.


[ Previous | Next | Contents | Home | Search ]