source: rtems/cpukit/posix/include/rtems/posix/threadsup.h @ 9aef35b

4.104.114.84.95
Last change on this file since 9aef35b was 9aef35b, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jan 18, 2006 at 2:41:05 PM

Resurrect accidentially deleted file.

  • Property mode set to 100644
File size: 1.0 KB
Line 
1/**
2 * @file rtems/posix/threadsup.h
3 */
4
5/* threadsup.h
6 *
7 *  $Id$
8 */
9
10#ifndef _RTEMS_POSIX_THREADSUP_H
11#define _RTEMS_POSIX_THREADSUP_H
12
13#include <sys/signal.h>
14#include <rtems/score/coresem.h>
15#include <rtems/score/tqdata.h>
16
17typedef struct {
18  pthread_attr_t          Attributes;
19  int                     detachstate;
20  Thread_queue_Control    Join_List;
21  int                     schedpolicy;
22  struct sched_param      schedparam;
23  int                     ss_high_priority;
24  Watchdog_Control        Sporadic_timer;
25
26  sigset_t                signals_blocked;
27  sigset_t                signals_pending;
28
29#if 0
30  /*
31   *  POSIX Interrupts
32   */
33  uint32_t                interrupts_installed;
34  CORE_semaphore_Control  Interrupt_Semaphore;
35#endif
36
37  /*
38   *  POSIX Cancelability
39   */
40  int                     cancelability_state;
41  int                     cancelability_type;
42  int                     cancelation_requested;
43  Chain_Control           Cancellation_Handlers;
44
45} POSIX_API_Control;
46
47#endif
48/* end of include file */
Note: See TracBrowser for help on using the repository browser.