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. |