From 4ce6f8de1aa07cd0587f100200f949a2defdf5cb Mon Sep 17 00:00:00 2001 From: ths Date: Fri, 20 Jul 2007 15:54:27 +0000 Subject: Fix statfs(64) syscall wrapper, by Andreas Schwab. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3082 c046a42c-6fe2-441c-8c8c-71466251a162 --- linux-user/syscall_defs.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'linux-user/syscall_defs.h') diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index 7b4122fede..31e1b32901 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -1356,6 +1356,10 @@ struct target_stat64 { #error unsupported CPU #endif +typedef struct { + int val[2]; +} target_fsid_t; + #ifdef TARGET_MIPS struct target_statfs { target_long f_type; @@ -1368,7 +1372,7 @@ struct target_statfs { target_long f_bavail; /* Linux specials */ - int f_fsid; + target_fsid_t f_fsid; target_long f_namelen; target_long f_spare[6]; }; @@ -1383,7 +1387,7 @@ struct target_statfs64 { uint64_t f_files; uint64_t f_ffree; uint64_t f_bavail; - int f_fsid; + target_fsid_t f_fsid; uint32_t f_namelen; uint32_t f_spare[6]; }; @@ -1396,7 +1400,7 @@ struct target_statfs { uint32_t f_bavail; uint32_t f_files; uint32_t f_ffree; - int f_fsid; + target_fsid_t f_fsid; uint32_t f_namelen; uint32_t f_frsize; uint32_t f_spare[5]; @@ -1410,7 +1414,7 @@ struct target_statfs64 { uint64_t f_bavail; uint64_t f_files; uint64_t f_ffree; - int f_fsid; + target_fsid_t f_fsid; uint32_t f_namelen; uint32_t f_frsize; uint32_t f_spare[5]; -- cgit v1.2.3