[COMMITTED] linux/sysipc: Include linux/posix_types.h for __kernel_mode_t
Commit Message
The posix_types.h (where __kernel_mode_t is defined) is included
implicitly, which might not happen on older kernels.
---
sysdeps/unix/sysv/linux/msgctl.c | 1 +
sysdeps/unix/sysv/linux/semctl.c | 1 +
sysdeps/unix/sysv/linux/shmctl.c | 1 +
3 files changed, 3 insertions(+)
@@ -21,6 +21,7 @@
#include <sysdep.h>
#include <shlib-compat.h>
#include <errno.h>
+#include <linux/posix_types.h> /* For __kernel_mode_t. */
#ifndef DEFAULT_VERSION
# ifndef __ASSUME_SYSVIPC_BROKEN_MODE_T
@@ -22,6 +22,7 @@
#include <sysdep.h>
#include <shlib-compat.h>
#include <errno.h>
+#include <linux/posix_types.h> /* For __kernel_mode_t. */
/* Define a `union semun' suitable for Linux here. */
union semun
@@ -22,6 +22,7 @@
#include <sysdep.h>
#include <shlib-compat.h>
#include <errno.h>
+#include <linux/posix_types.h> /* For __kernel_mode_t. */
#ifndef DEFAULT_VERSION
# ifndef __ASSUME_SYSVIPC_BROKEN_MODE_T