qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 3/4] linux-user: Fix member types of target_dirent64


From: Richard Henderson
Subject: [PATCH v2 3/4] linux-user: Fix member types of target_dirent64
Date: Sun, 14 Nov 2021 11:35:38 +0100

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>
---
 linux-user/syscall_defs.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]