OSDN Git Service

libc/sysdeps: Fix common-generic stat.h for BE part 2
authorMischa Jonker <Mischa.Jonker@synopsys.com>
Tue, 23 Jul 2013 16:32:07 +0000 (18:32 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 26 Jul 2013 07:45:34 +0000 (09:45 +0200)
Previous patch only fixed the build. This patch fixes the behavior at
run-time as well.

It fixes "Value too large for defined data type" messages caused by
fstat syscall wrapper returning -EOVERFLOW.

Signed-off-by: Mischa Jonker <Mischa.Jonker@synopsys.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
libc/sysdeps/linux/common-generic/bits/stat.h

index 07716ab..945c408 100644 (file)
@@ -63,8 +63,8 @@ struct stat
     unsigned long long __pad4;
     long __pad5;
     long st_size;                              /* Size of file, in bytes. */
-    int __pad6;
     int st_blksize;                            /* Optimal block size for I/O. */
+    int __pad6;
     long __pad7;
     long st_blocks;                            /* Number 512-byte blocks allocated */
 # endif /* __LITTLE_ENDIAN */