Commit a1a86b68 authored by Stephen Rothwell's avatar Stephen Rothwell Committed by Linus Torvalds

[PATCH] more compat types

parent 31cfe2a7
...@@ -24,6 +24,11 @@ typedef u16 compat_ipc_pid_t; ...@@ -24,6 +24,11 @@ typedef u16 compat_ipc_pid_t;
typedef s32 compat_daddr_t; typedef s32 compat_daddr_t;
typedef u32 compat_caddr_t; typedef u32 compat_caddr_t;
typedef s32 compat_int_t;
typedef s32 compat_long_t;
typedef u32 compat_uint_t;
typedef u32 compat_ulong_t;
struct compat_timespec { struct compat_timespec {
compat_time_t tv_sec; compat_time_t tv_sec;
s32 tv_nsec; s32 tv_nsec;
......
...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t; ...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t;
typedef u32 compat_caddr_t; typedef u32 compat_caddr_t;
typedef __kernel_fsid_t compat_fsid_t; typedef __kernel_fsid_t compat_fsid_t;
typedef s32 compat_int_t;
typedef s32 compat_long_t;
typedef u32 compat_uint_t;
typedef u32 compat_ulong_t;
struct compat_timespec { struct compat_timespec {
compat_time_t tv_sec; compat_time_t tv_sec;
s32 tv_nsec; s32 tv_nsec;
......
...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t; ...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t;
typedef u32 compat_caddr_t; typedef u32 compat_caddr_t;
typedef __kernel_fsid_t compat_fsid_t; typedef __kernel_fsid_t compat_fsid_t;
typedef s32 compat_int_t;
typedef s32 compat_long_t;
typedef u32 compat_uint_t;
typedef u32 compat_ulong_t;
struct compat_timespec { struct compat_timespec {
compat_time_t tv_sec; compat_time_t tv_sec;
s32 tv_nsec; s32 tv_nsec;
......
...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t; ...@@ -25,6 +25,11 @@ typedef s32 compat_daddr_t;
typedef u32 compat_caddr_t; typedef u32 compat_caddr_t;
typedef __kernel_fsid_t compat_fsid_t; typedef __kernel_fsid_t compat_fsid_t;
typedef s32 compat_int_t;
typedef s32 compat_long_t;
typedef u32 compat_uint_t;
typedef u32 compat_ulong_t;
struct compat_timespec { struct compat_timespec {
compat_time_t tv_sec; compat_time_t tv_sec;
s32 tv_nsec; s32 tv_nsec;
......
...@@ -27,6 +27,11 @@ typedef s32 compat_daddr_t; ...@@ -27,6 +27,11 @@ typedef s32 compat_daddr_t;
typedef u32 compat_caddr_t; typedef u32 compat_caddr_t;
typedef __kernel_fsid_t compat_fsid_t; typedef __kernel_fsid_t compat_fsid_t;
typedef s32 compat_int_t;
typedef s32 compat_long_t;
typedef u32 compat_uint_t;
typedef u32 compat_ulong_t;
struct compat_timespec { struct compat_timespec {
compat_time_t tv_sec; compat_time_t tv_sec;
s32 tv_nsec; s32 tv_nsec;
......
...@@ -8,19 +8,19 @@ ...@@ -8,19 +8,19 @@
#include <linux/compat.h> #include <linux/compat.h>
struct compat_msghdr { struct compat_msghdr {
compat_uptr_t msg_name; compat_uptr_t msg_name; /* void * */
s32 msg_namelen; compat_int_t msg_namelen;
compat_uptr_t msg_iov; compat_uptr_t msg_iov; /* struct compat_iovec * */
compat_size_t msg_iovlen; compat_size_t msg_iovlen;
compat_uptr_t msg_control; compat_uptr_t msg_control; /* void * */
compat_size_t msg_controllen; compat_size_t msg_controllen;
u32 msg_flags; compat_uint_t msg_flags;
}; };
struct compat_cmsghdr { struct compat_cmsghdr {
compat_size_t cmsg_len; compat_size_t cmsg_len;
s32 cmsg_level; compat_int_t cmsg_level;
s32 cmsg_type; compat_int_t cmsg_type;
}; };
#else /* defined(CONFIG_COMPAT) */ #else /* defined(CONFIG_COMPAT) */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment