/** * @file rtems/posix/cancel.h */ /* * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.com/license/LICENSE. * * $Id$ */ #ifndef _RTEMS_POSIX_CANCEL_H #define _RTEMS_POSIX_CANCEL_H typedef struct { Chain_Node Node; void (*routine)( void * ); void *arg; } POSIX_Cancel_Handler_control; /* * _POSIX_Threads_cancel_run * * DESCRIPTION: * * This support routine runs through the chain of cancel handlers that * have been registered and executes them. */ void _POSIX_Threads_cancel_run( Thread_Control *the_thread ); #endif /* end of include file */