From: Richard Henderson Date: Sun, 14 Nov 2021 10:35:38 +0000 (+0100) Subject: linux-user: Fix member types of target_dirent64 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=1962cb0029197bc0cd4bb0461171cda677e64966;p=qemu.git linux-user: Fix member types of target_dirent64 The host uint64_t (etc) does not have the correct alignment constraint as the guest: use abi_* types. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20211114103539.298686-4-richard.henderson@linaro.org> Signed-off-by: Laurent Vivier --- diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h index 98b09ee6d6..41aaafbac1 100644 --- a/linux-user/syscall_defs.h +++ b/linux-user/syscall_defs.h @@ -437,9 +437,9 @@ struct target_dirent { }; struct target_dirent64 { - uint64_t d_ino; - int64_t d_off; - unsigned short d_reclen; + abi_ullong d_ino; + abi_llong d_off; + abi_ushort d_reclen; unsigned char d_type; char d_name[]; };