patch-2.4.20 linux-2.4.20/include/asm-parisc/stat.h
Next file: linux-2.4.20/include/asm-parisc/string.h
Previous file: linux-2.4.20/include/asm-parisc/spinlock.h
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/include/asm-parisc/stat.h
- Orig date:
Tue Dec 5 12:29:39 2000
diff -urN linux-2.4.19/include/asm-parisc/stat.h linux-2.4.20/include/asm-parisc/stat.h
@@ -66,6 +66,33 @@
gid_t st_gid;
unsigned int st_spare4[3];
};
-#define stat64 hpux_stat64
+
+/* This is the struct that 32-bit userspace applications are expecting.
+ * How 64-bit apps are going to be compiled, I have no idea. But at least
+ * this way, we don't have a wrapper in the kernel.
+ */
+struct stat64 {
+ unsigned long long st_dev;
+ unsigned int __pad1;
+
+ unsigned int __st_ino; /* Not actually filled in */
+ unsigned int st_mode;
+ unsigned int st_nlink;
+ unsigned int st_uid;
+ unsigned int st_gid;
+ unsigned long long st_rdev;
+ unsigned int __pad2;
+ signed long long st_size;
+ signed int st_blksize;
+
+ signed long long st_blocks;
+ signed int st_atime;
+ unsigned int __unused1;
+ signed int st_mtime;
+ unsigned int __unused2;
+ signed int st_ctime;
+ unsigned int __unused3;
+ unsigned long long st_ino;
+};
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)