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 <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20211114103539.298686-4-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
Richard Henderson 2021-11-14 11:35:38 +01:00 committed by Laurent Vivier
parent 540a736f54
commit 1962cb0029

View File

@ -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[];
};