void fluke_thread_enable_exceptions( fluke_thread_t *cur_thread);
This operation turns on the exception enable flag in the current thread. Thereafter, until a subsequent call to fluke_thread_disable_exceptions, any synchronous or asynchronous exceptions that occur in this thread will be dispatched to the thread's exception handler.
- cur_thread
- A pointer to the thread object representing the current thread, e.g. as returned by fluke_thread_self.
If any of the following errors is detected by the Fluke implementation, it causes the current thread to take a synchronous exception with one of the following codes. All of these have an implicit FLUKE_INSANITY_ prefix.
- NOT_CURRENT_THREAD
- Thread specified was not the current thread.
fluke_thread_disable_exceptions, fluke_thread_interrupt, fluke_thread_set_handlers, fluke_ipc_side_alert