Deletes a previously added systemwide user-mode exception handler.
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/except.h>
void uexdel ( exp)
struct uexcepth *exp;
Item | Description |
---|---|
exp | Points to the exception handler structure used to add the exception handler with the uexadd kernel service. |
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.
The uexdel kernel service can be called from the process environment only.
The uexdel kernel service has no return values.