## DCE Threads Exceptions and Definitions

The following table lists the DCE Threads exceptions and briefly explains the meaning of each exception. Exception names beginning with pthread_ are raised as the result of something happening internal to the DCE Threads facility and are not meant to be raised by your code. Exceptions beginning with exc_ are generic and belong to the exception facility, the underlying system, or both. The pthread-specific extensions are listed followed by the generic extensions, each in alphabetical order.

DCE Threads Exceptions

Exception | Definition
pthread_badparam_e | An improper parameter was used.
pthread_cancel_e | A thread cancellation is in progress.
pthread_defer_q_full_e | No space is currently available to process an interrupt request.
pthread_existence_e | The object referenced does not exist.
pthread_in_use_e | The object referenced is already in use.
pthread_nostackmem_e | No space is currently available to create a new stack.
pthread_notstack_e | The current stack was not created by DCE Threads.
pthread_signal_q_full_e | Unable to process condition signal from interrupt level.
pthread_stackovf_e | An attempted stack overflow was detected.
pthread_unimp_e | This is an unimplemented feature.
pthread_use_error_e | The requested operation is improperly invoked.
exc_decovf_e | An unhandled decimal overflow trap exception occurred.
exc_exquota_e | The operation failed due to an insufficient quota.
exc_fltdiv_e | An unhandled floating-point division by zero trap exception occurred.
exc_fltovf_e | An unhandled floating-point overflow trap exception occurred.
exc_fltund_e | An unhandled floating-point underflow trap exception occurred.
exc_illaddr_e | The data or object could not be referenced.
exc_insfmem_e | There is insufficient virtual memory for the requested operation.
exc_intdiv_e | An unhandled integer divide by zero trap exception occurred.
exc_intovf_e | An unhandled integer overflow trap exception occurred.
exc_nopriv_e | There is insufficient privilege for the requested operation.
exc_privinst_e | An unhandled privileged instruction fault exception occurred.
exc_resaddr_e | An unhandled reserved addressing fault exception occurred.
exc_resoper_e | An unhandled reserved operand fault exception occurred.
exc_SIGBUS_e | An unhandled bus error signal occurred.
exc_SIGEMT_e | An unhandled EMT trap signal occurred.
exc_SIGFPE_e | An unhandled floating-point exception signal occurred.
exc_SIGILL_e | An unhandled illegal instruction signal occurred.
exc_SIGIOT_e | An unhandled IOT trap signal occurred.
exc_SIGPIPE_e | An unhandled broken pipe signal occurred.
exc_SIGSEGV_e | An unhandled segmentation violation signal occurred.
exc_SIGSYS_e | An unhandled bad system call signal occurred.
exc_SIGTRAP_e | An unhandled trace or breakpoint trap signal occurred.
exc_SIGXCPU_e | An unhandled CPU time limit exceeded signal occurred.
exc_SIGXFSZ_e | An unhandled file-size limit exceeded signal occurred.
exc_subrng_e | An unhandled subscript out-of-range trap exception occurred.
exc_uninitexc_e | An uninitialized exception was raised.

##