[uClibc-cvs] uClibc/libc/sysdeps/linux/sparc/bits kernel_stat.h,1.3,1.4

Erik Andersen andersen at codepoet.org
Sat Apr 19 23:25:37 UTC 2003


Update of /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits
In directory winder:/tmp/cvs-serv24371/libc/sysdeps/linux/sparc/bits

Modified Files:
	kernel_stat.h 
Log Message:
Konrad Taro Eisele noticed the sparc struct stat was broken.
Fix it.


Index: kernel_stat.h
===================================================================
RCS file: /var/cvs/uClibc/libc/sysdeps/linux/sparc/bits/kernel_stat.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- kernel_stat.h	24 Jan 2003 11:44:13 -0000	1.3
+++ kernel_stat.h	19 Apr 2003 23:25:34 -0000	1.4
@@ -8,29 +8,25 @@
 #define kernel_stat kernel_stat64
 #else
 struct kernel_stat {
-	unsigned char	__pad0[6];
-	unsigned short	st_dev;
-	unsigned long long	st_ino;
-	unsigned int	st_mode;
-	unsigned int	st_nlink;
-	unsigned int	st_uid;
-	unsigned int	st_gid;
-	unsigned char	__pad2[6];
-	unsigned short	st_rdev;
-	unsigned char	__pad3[8];
-	long long	st_size;
-	unsigned int	st_blksize;
-	unsigned char	__pad4[8];
-	unsigned int	st_blocks;
-	unsigned int	st_atime;
-	unsigned int	__unused1;
-	unsigned int	st_mtime;
-	unsigned int	__unused2;
-	unsigned int	st_ctime;
-	unsigned int	__unused3;
-	unsigned int	__unused4;
-	unsigned int	__unused5;
+    unsigned short	st_dev;
+    unsigned long	st_ino;
+    unsigned short	st_mode;
+    short		st_nlink;
+    unsigned short	st_uid;
+    unsigned short	st_gid;
+    unsigned short	st_rdev;
+    long		st_size;
+    long		st_atime;
+    unsigned long	__unused1;
+    long		st_mtime;
+    unsigned long	__unused2;
+    long		st_ctime;
+    unsigned long	__unused3;
+    long		st_blksize;
+    long		st_blocks;
+    unsigned long	__unused4[2];
 };
+
 #endif
 
 struct kernel_stat64 {



More information about the uClibc-cvs mailing list