diff options
Diffstat (limited to 'firmware/include/file.h')
-rw-r--r-- | firmware/include/file.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/firmware/include/file.h b/firmware/include/file.h index 8159a7bc84..e916d7007d 100644 --- a/firmware/include/file.h +++ b/firmware/include/file.h | |||
@@ -42,21 +42,24 @@ | |||
42 | #define O_TRUNC 0x10 | 42 | #define O_TRUNC 0x10 |
43 | #endif | 43 | #endif |
44 | 44 | ||
45 | #if !defined(__ssize_t_defined) && !defined(_SSIZE_T_) | 45 | #if !defined(__ssize_t_defined) && !defined(_SSIZE_T_) && !defined(ssize_t) |
46 | #define __ssize_t_defined | 46 | #define __ssize_t_defined |
47 | #define _SSIZE_T_ | 47 | #define _SSIZE_T_ |
48 | #define ssize_t ssize_t | ||
48 | typedef signed long ssize_t; | 49 | typedef signed long ssize_t; |
49 | #endif | 50 | #endif |
50 | 51 | ||
51 | #if !defined(__off_t_defined) && !defined(_OFF_T_) | 52 | #if !defined(__off_t_defined) && !defined(_OFF_T_) && !defined(off_t) |
52 | #define __off_t_defined | 53 | #define __off_t_defined |
53 | #define _OFF_T_ | 54 | #define _OFF_T_ |
55 | #define off_t off_t | ||
54 | typedef signed long off_t; | 56 | typedef signed long off_t; |
55 | #endif | 57 | #endif |
56 | 58 | ||
57 | #if !defined(__mode_t_defined) && !defined(_MODE_T_) | 59 | #if !defined(__mode_t_defined) && !defined(_MODE_T_) && !defined(mode_t) |
58 | #define __mode_t_defined | 60 | #define __mode_t_defined |
59 | #define _MODE_T_ | 61 | #define _MODE_T_ |
62 | #define mode_t mode_t | ||
60 | typedef unsigned int mode_t; | 63 | typedef unsigned int mode_t; |
61 | #endif | 64 | #endif |
62 | 65 | ||