Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-04-21 09:21:45 +0300
committerCorinna Vinschen <corinna@vinschen.de>2016-04-21 11:28:13 +0300
commit51062c856b17c484a5b805b3d63654e87c6fe845 (patch)
tree1cd56978bf048123741058f0a71f0b649466bac5 /newlib/libc/include/sys
parent878e65d35444595d84fb68df0cdf7af531b5acbf (diff)
Always provide register_t via <sys/types.h>
Always provide register_t via <sys/types.h> for glibc and BSD compatibility. Define __BIT_TYPES_DEFINED__ to 1 like glibc for legacy header files. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Diffstat (limited to 'newlib/libc/include/sys')
-rw-r--r--newlib/libc/include/sys/types.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/newlib/libc/include/sys/types.h b/newlib/libc/include/sys/types.h
index ee9db7593..379b755b8 100644
--- a/newlib/libc/include/sys/types.h
+++ b/newlib/libc/include/sys/types.h
@@ -36,6 +36,8 @@ typedef __uint32_t u_int32_t;
#if ___int64_t_defined
typedef __uint64_t u_int64_t;
#endif
+typedef int register_t;
+#define __BIT_TYPES_DEFINED__ 1
#if defined(__rtems__) || defined(__XMK__)
/*
@@ -158,10 +160,6 @@ typedef __ino_t ino_t; /* inode number */
typedef char * addr_t;
typedef unsigned long vm_offset_t;
typedef unsigned long vm_size_t;
-
-#define __BIT_TYPES_DEFINED__
-
-typedef int32_t register_t;
#endif /* __i386__ && (GO32 || __MSDOS__) */
/*