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