source: rtems/c/src/exec/posix/headers/threadsup.h @ cf1ced66

4.104.114.84.95
Last change on this file since cf1ced66 was f55d898, checked in by Joel Sherrill <joel.sherrill@…>, on 08/08/96 at 16:51:14

added ss_high_priority field to support sporadic server.

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