summaryrefslogtreecommitdiff
path: root/firmware/include/sys/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/sys/types.h')
-rw-r--r--firmware/include/sys/types.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/firmware/include/sys/types.h b/firmware/include/sys/types.h
index 95181dab19..07f9e9c8c7 100644
--- a/firmware/include/sys/types.h
+++ b/firmware/include/sys/types.h
@@ -7,7 +7,7 @@
7 * \/ \/ \/ \/ \/ 7 * \/ \/ \/ \/ \/
8 * $Id$ 8 * $Id$
9 * 9 *
10 * Copyright (C) 2005 by Daniel Stenberg 10 * Copyright (C) 2010 Thomas Martitz
11 * 11 *
12 * This program is free software; you can redistribute it and/or 12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License 13 * modify it under the terms of the GNU General Public License
@@ -19,8 +19,17 @@
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22#ifndef _SYS_TYPES_H_ 22/**
23#define _SYS_TYPES_H_ 23 * provide a sys/types.h for compatibility with imported code
24 **/
25
26#ifndef __TYPES_H__
27#define __TYPES_H__
28
29
30/*
31 * include string.h for size_t for convinence */
32#include <string.h>
24 33
25#if !defined(__ssize_t_defined) && !defined(_SSIZE_T_) && !defined(ssize_t) && !defined(_SSIZE_T_DECLARED) 34#if !defined(__ssize_t_defined) && !defined(_SSIZE_T_) && !defined(ssize_t) && !defined(_SSIZE_T_DECLARED)
26#define __ssize_t_defined 35#define __ssize_t_defined
@@ -43,10 +52,4 @@ typedef signed long off_t;
43typedef unsigned int mode_t; 52typedef unsigned int mode_t;
44#endif 53#endif
45 54
46#if !defined(_SIZE_T) && !defined(_SIZE_T_DECLARED) 55#endif /* __TYPES_H__ */
47#define _SIZE_T
48#define _SIZE_T_DECLARED
49typedef unsigned long size_t;
50#endif
51
52#endif /* _SYS_TYPES_H */