Sophie

Sophie

distrib > Mageia > cauldron > i586 > by-pkgid > 1ddfe4a48b2b559a00dbca912106d555 > files > 14

dietlibc-0.34-4.mga9.src.rpm

--- dietlibc-0.27/x86_64/fstat64.S.stat64	2004-12-08 15:44:26.905907603 -0500
+++ dietlibc-0.27/x86_64/fstat64.S	2004-12-08 15:45:42.515346313 -0500
@@ -0,0 +1,3 @@
+#include "syscalls.h"
+
+syscall(fstat,fstat64)
--- dietlibc-0.31/include/sys/stat.h.x86_64-stat64	2007-07-02 20:20:56.000000000 +0200
+++ dietlibc-0.31/include/sys/stat.h	2007-10-28 22:46:33.000000000 +0100
@@ -524,9 +524,32 @@
 	unsigned long	st_dev;
 	unsigned long	st_ino;
 	unsigned long	st_nlink;
-	uint32_t	st_mode;
-	uint32_t	st_uid;
-	uint32_t	st_gid;
+	mode_t	st_mode;
+	uid_t	st_uid;
+	gid_t	st_gid;
+	uint32_t	__pad0;
+	unsigned long	 st_rdev;
+	unsigned long	st_size;
+	unsigned long	st_blksize;
+	unsigned long	st_blocks;
+	unsigned long	st_atime;
+	unsigned long	__reserved0;
+	unsigned long	st_mtime;
+	unsigned long	__reserved1;
+	unsigned long	st_ctime;
+	unsigned long	__reserved2;
+	long		__unused[3];
+};
+
+#ifndef stat64
+/* Keep in sync with stat ! */
+struct stat64 {
+	unsigned long	st_dev;
+	unsigned long	st_ino;
+	unsigned long	st_nlink;
+	mode_t	st_mode;
+	uid_t	st_uid;
+	gid_t	st_gid;
 	uint32_t	__pad0;
 	unsigned long	 st_rdev;
 	unsigned long	st_size;
--- dietlibc-0.31/include/sys/stat.h~	2007-12-31 18:18:46.000000000 +0100
+++ dietlibc-0.31/include/sys/stat.h	2007-12-31 18:20:06.000000000 +0100
@@ -632,6 +632,7 @@ struct stat64 {
 	unsigned long	st_ctime_nsec;
 	long		__unused[3];
 };
+#endif
 
 #elif defined(__x86_64__)