Rev 4874 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4874 | Rev 4921 | ||
---|---|---|---|
Line 14... | Line 14... | ||
14 | 14 | ||
15 | #ifndef __off_t_defined |
15 | #ifndef __off_t_defined |
16 | typedef long _off_t; |
16 | typedef long _off_t; |
Line 17... | Line -... | ||
17 | #endif |
- | |
18 | - | ||
19 | #if defined(__rtems__) |
- | |
20 | /* device numbers are 32-bit major and and 32-bit minor */ |
- | |
21 | typedef unsigned long long __dev_t; |
17 | #endif |
22 | #else |
18 | |
23 | #ifndef __dev_t_defined |
19 | #ifndef __dev_t_defined |
24 | typedef short __dev_t; |
- | |
Line 25... | Line 20... | ||
25 | #endif |
20 | typedef short __dev_t; |
26 | #endif |
21 | #endif |
27 | 22 | ||
28 | #ifndef __uid_t_defined |
23 | #ifndef __uid_t_defined |
Line 50... | Line 45... | ||
50 | typedef _off64_t _fpos64_t; |
45 | typedef _off64_t _fpos64_t; |
51 | #endif |
46 | #endif |
52 | #endif |
47 | #endif |
Line 53... | Line 48... | ||
53 | 48 | ||
- | 49 | #ifndef __ssize_t_defined |
|
- | 50 | #ifdef __SIZE_TYPE__ |
|
- | 51 | /* If __SIZE_TYPE__ is defined (gcc) we define ssize_t based on size_t. |
|
- | 52 | We simply change "unsigned" to "signed" for this single definition |
|
- | 53 | to make sure ssize_t and size_t only differ by their signedness. */ |
|
- | 54 | #define unsigned signed |
|
- | 55 | typedef __SIZE_TYPE__ _ssize_t; |
|
- | 56 | #undef unsigned |
|
54 | #ifndef __ssize_t_defined |
57 | #else |
55 | #if defined(__INT_MAX__) && __INT_MAX__ == 2147483647 |
58 | #if defined(__INT_MAX__) && __INT_MAX__ == 2147483647 |
56 | typedef int _ssize_t; |
59 | typedef int _ssize_t; |
57 | #else |
60 | #else |
58 | typedef long _ssize_t; |
61 | typedef long _ssize_t; |
59 | #endif |
62 | #endif |
- | 63 | #endif |
|
Line 60... | Line 64... | ||
60 | #endif |
64 | #endif |
61 | 65 | ||
Line 62... | Line 66... | ||
62 | #define __need_wint_t |
66 | #define __need_wint_t |