Create Xref-Html Frames                    Remove All Frames
file:c:/local/Cygwin/usr/include/machine/types.h        (Tue May 25 21:07:26 2004 )


   1: #ifndef _MACHTYPES_H_
   2: #define _MACHTYPES_H_
   3: 
   4: /*
   5:  *  The following section is RTEMS specific and is needed to more
   6:  *  closely match the types defined in the BSD machine/types.h.
   7:  *  This is needed to let the RTEMS/BSD TCP/IP stack compile.
   8:  */
   9: 
  10: #if defined(__rtems__)
  11: typedef signed long long   int64_t;
  12: #if defined( __h8300__)
  13: typedef signed long        int32_t;
  14: #else
  15: typedef signed int         int32_t;
  16: #endif
  17: typedef signed short       int16_t;
  18: typedef signed char        int8_t;
  19: 
  20: typedef unsigned long long u_int64_t;
  21: #if defined( __h8300__)
  22: typedef unsigned long      u_int32_t;
  23: #else
  24: typedef unsigned int       u_int32_t;
  25: #endif
  26: typedef unsigned short     u_int16_t;
  27: typedef unsigned char      u_int8_t;
  28: #endif
  29: 
  30: #define _CLOCK_T_ unsigned long   /* clock() */
  31: #define _TIME_T_  long      /* time() */
  32: #define _CLOCKID_T_   unsigned long
  33: #define _TIMER_T_     unsigned long
  34: 
  35: #ifndef _HAVE_SYSTYPES
  36: typedef long int __off_t;
  37: typedef int __pid_t;
  38: #ifdef __GNUC__
  39: __extension__ typedef long long int __loff_t;
  40: #else
  41: typedef long int __loff_t;
  42: #endif
  43: #endif
  44: 
  45: #endif  /* _MACHTYPES_H_ */
  46: 
  47: 
  48: 








































Html form generated by Xrefactory version 1.6.7 on Fri Sep 03 17:18:59 2004