Commit e1ce5e400a08b62100249d9a4f1cc26414c8675e
1 parent
91bd8ce9
target-ppc: Fix struct target_stat64 for 32-bit host
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6483 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
2 deletions
linux-user/syscall_defs.h
... | ... | @@ -1141,7 +1141,7 @@ struct target_stat { |
1141 | 1141 | #endif |
1142 | 1142 | }; |
1143 | 1143 | |
1144 | -struct target_stat64 { | |
1144 | +struct __attribute__((__packed__)) target_stat64 { | |
1145 | 1145 | unsigned long long st_dev; |
1146 | 1146 | unsigned long long st_ino; |
1147 | 1147 | unsigned int st_mode; |
... | ... | @@ -1149,10 +1149,11 @@ struct target_stat64 { |
1149 | 1149 | unsigned int st_uid; |
1150 | 1150 | unsigned int st_gid; |
1151 | 1151 | unsigned long long st_rdev; |
1152 | - unsigned short pad0; | |
1152 | + unsigned long long __pad0; | |
1153 | 1153 | long long st_size; |
1154 | 1154 | int st_blksize; |
1155 | 1155 | long long st_blocks; /* Number 512-byte blocks allocated. */ |
1156 | + unsigned int __pad1; | |
1156 | 1157 | int target_st_atime; |
1157 | 1158 | unsigned int target_st_atime_nsec; |
1158 | 1159 | int target_st_mtime; | ... | ... |