|
pthread_exc_get_status_np(3)
Contents
|
pthread_exc_get_status_np - (Macro) Obtains a systemdefined
error status from a DECthreads status exception
object
#include <pthread_exception.h>
int pthread_exc_get_status_np(
EXCEPTION *exception,
unsigned long *code );
DECthreads POSIX 1003.1c Library (libpthread.so)
None
DECthreads status exception object whose status code is
obtained. Receives the system-specific status code associated
with the specified DECthreads status exception
object.
This routine obtains and returns the system-specific status
value from the DECthreads status exception object
specified in the exception argument. This value must have
already been associated with the exception object using
the pthread_exc_set_status_np(3) routine.
In a program that uses DECthreads status exceptions, use
this routine within a CATCH, CATCH_ALL, or FINALLY code
block to obtain the status code value associated with a
caught exception. Note that any exception objects set to
the same status value are considered equivalent by DECthreads.
If an error condition occurs, this routine returns an
integer value indicating the type of error. If the routine's
exception object argument is a DECthreads status
exception, it sets the code argument and return zero (0).
Possible return values are as follows: Successful completion.
The exception argument is not a valid DECthreads
status exception object.
None
Functions: pthread_exc_set_status_np(3)
Manuals: Guide to DECthreads and Programmer's Guide
pthread_exc_get_status_np(3)
[ Back ] |