Subversion Repositories Kolibri OS

Rev

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