summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2003-01-04 01:10:05 +1100
committerAnton Blanchard <anton@samba.org>2003-01-04 01:10:05 +1100
commitb19c2cf7fa678718e654d795e008723c6403b616 (patch)
tree307a514fb3183a59d81a8e06f1ce3dbc27d58c4f /include
parent7fc33a1bd97070ced75bb691c25effc0b02ec711 (diff)
parent76712f91d59991524785c7734b9df0c577b435d2 (diff)
Merge samba.org:/scratch/anton/sfr
into samba.org:/scratch/anton/for-alan
Diffstat (limited to 'include')
-rw-r--r--include/asm-ppc64/compat.h5
-rw-r--r--include/asm-ppc64/ppc32.h12
2 files changed, 6 insertions, 11 deletions
diff --git a/include/asm-ppc64/compat.h b/include/asm-ppc64/compat.h
index 84513bd7d86e..8ad44c0e53d4 100644
--- a/include/asm-ppc64/compat.h
+++ b/include/asm-ppc64/compat.h
@@ -18,7 +18,12 @@ typedef u32 compat_mode_t;
typedef u32 compat_ino_t;
typedef u32 compat_dev_t;
typedef s32 compat_off_t;
+typedef s64 compat_loff_t;
typedef s16 compat_nlink_t;
+typedef u16 compat_ipc_pid_t;
+typedef s32 compat_daddr_t;
+typedef u32 compat_caddr_t;
+typedef __kernel_fsid_t compat_fsid_t;
struct compat_timespec {
compat_time_t tv_sec;
diff --git a/include/asm-ppc64/ppc32.h b/include/asm-ppc64/ppc32.h
index 5b601337ffaa..5b7a8dc91bda 100644
--- a/include/asm-ppc64/ppc32.h
+++ b/include/asm-ppc64/ppc32.h
@@ -14,11 +14,6 @@
* 2 of the License, or (at your option) any later version.
*/
-#ifndef __KERNEL_STRICT_NAMES
-#include <linux/types.h>
-typedef __kernel_fsid_t __kernel_fsid_t32;
-#endif
-
/* Use this to get at 32-bit user passed pointers. */
/* Things to consider: the low-level assembly stub does
srl x, 0, x for first four arguments, so if you have
@@ -44,11 +39,6 @@ typedef __kernel_fsid_t __kernel_fsid_t32;
})
/* These are here to support 32-bit syscalls on a 64-bit kernel. */
-typedef unsigned short __kernel_ipc_pid_t32;
-typedef unsigned int __kernel_umode_t32;
-typedef int __kernel_daddr_t32;
-typedef unsigned int __kernel_caddr_t32;
-typedef int __kernel_loff_t32;
struct statfs32 {
int f_type;
@@ -58,7 +48,7 @@ struct statfs32 {
int f_bavail;
int f_files;
int f_ffree;
- __kernel_fsid_t32 f_fsid;
+ compat_fsid_t f_fsid;
int f_namelen; /* SunOS ignores this field. */
int f_spare[6];
};