OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [exec/] [posix/] [include/] [rtems/] [posix/] [threadsup.h] - Blame information for rev 30

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
/* threadsup.h
2
 *
3
 *  $Id: threadsup.h,v 1.2 2001-09-27 11:59:14 chris Exp $
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
 
12
typedef 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
  /*
33
   *  POSIX Cancelability
34
   */
35
  int                     cancelability_state;
36
  int                     cancelability_type;
37
  int                     cancelation_requested;
38
  Chain_Control           Cancellation_Handlers;
39
 
40
} POSIX_API_Control;
41
 
42
#endif
43
/* end of include file */
44
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.