19 #ifndef _RTEMS_POSIX_CANCEL_H 20 #define _RTEMS_POSIX_CANCEL_H 24 #ifndef HAVE_STRUCT__PTHREAD_CLEANUP_CONTEXT 32 void (*routine)(
void * );
This is used to manage each element (node) which is placed on a chain.
Definition: chain.h:65
void _POSIX_Threads_cancel_run(Thread_Control *the_thread)
POSIX run thread cancelation.
Definition: cancelrun.c:35
POSIX Thread API Support.
void _POSIX_Thread_Evaluate_cancellation_and_enable_dispatch(Thread_Control *the_thread)
POSIX evaluate thread cancelation and enable dispatch.
Definition: canceleval.c:27
Chain_Node Node
This field is the Chain Node so we can put these on lists.
Definition: cancel.h:30
This structure defines the Thread Control Block (TCB).
Definition: thread.h:671
void * arg
This field is the argument to the cancelation routine.
Definition: cancel.h:34
This structure is used to manage the cancelation handlers.
Definition: cancel.h:28