aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h')
-rw-r--r--lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
index a787409295..def8408014 100644
--- a/lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+++ b/lib/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2020 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -13,8 +13,9 @@
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library. If not, see
- <http://www.gnu.org/licenses/>. */
+ <https://www.gnu.org/licenses/>. */
+#include <endian.h>
/* All supported kernel versions for MicroBlaze have these syscalls. */
#define __ASSUME_SOCKET_SYSCALL 1
@@ -67,3 +68,8 @@
#undef __ASSUME_CLONE_DEFAULT
#define __ASSUME_CLONE_BACKWARDS3
+
+#if __BYTE_ORDER == __BIG_ENDIAN
+# define __ASSUME_SYSVIPC_BROKEN_MODE_T
+#endif
+#undef __ASSUME_SYSVIPC_DEFAULT_IPC_64