From c4d10628c141599dd735842814d4f17ee402cfb4 Mon Sep 17 00:00:00 2001 From: balrog Date: Sat, 19 Jul 2008 09:38:52 +0000 Subject: linux-user: Fix target_statfs[64] on 64-bit hosts Testing qemu-x86_64, I happen to run df and came across these mistakes in the target_statfs/target_statfs64 structure definitions (reference: linux/include/asm-x86/statfs.h). Signed-off-by: Jan Kiszka git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4895 c046a42c-6fe2-441c-8c8c-71466251a162 --- linux-user/syscall_defs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'linux-user/syscall_defs.h') diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index d2810f27cb..52242b6202 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -1570,7 +1570,8 @@ struct target_statfs64 { uint32_t f_namelen; uint32_t f_spare[6]; }; -#elif defined(TARGET_PPC64) && !defined(TARGET_ABI32) +#elif (defined(TARGET_PPC64) || defined(TARGET_X86_64) || \ + defined(TARGET_SPARC64)) && !defined(TARGET_ABI32) struct target_statfs { abi_long f_type; abi_long f_bsize; -- cgit v1.2.1