Browse Source

* fix mips(el) stat record

git-svn-id: trunk@21418 -
florian 13 years ago
parent
commit
181bc24945
1 changed files with 29 additions and 25 deletions
  1. 29 25
      rtl/linux/mips/stat.inc

+ 29 - 25
rtl/linux/mips/stat.inc

@@ -13,30 +13,34 @@
 
  **********************************************************************}
 
-  Stat = packed Record  // No unix typing because of differences
-      st_dev    : dword;
-          __pad1    : dword;
-          __pad11    : dword;
-          __pad12    : dword;
-          st_ino    : cardinal;
-          st_mode   : dword;
-          nlink     :longint; //: smallint;
-          uid       : dword;
-          gid       : dword;
-          rdev      : dword;
-          __pad2    : dword;
-          __pad21    : dword;
-          st_size   : longint;
-     st_pad3   : longint;
-
-          st_atime  : longint;
-          st_atime_nsecs : cardinal;
-          st_mtime  : longint;
-          st_mtime_nsecs : cardinal;
-          st_ctime  : longint;
-          st_ctime_nsecs : cardinal;
-          st_blksize : longint;
-          st_blocks  : longint;
-          st_pad5: array[0..13] of longint;
+  Stat = Record  // No unix typing because of differences
+    st_dev     : culong;
+    st_pad0    : array[0..2] of culong;
 
+    st_ino     : culonglong;
+
+    st_mode    : mode_t;
+    st_nlink   : nlink_t;
+
+    st_uid     : uid_t;
+    st_gid     : gid_t;
+
+    st_rdev    : culong;
+    st_pad1    : array[0..1] of culong;
+
+    st_size    : clonglong;
+
+    st_atime   : time_t;
+    st_atime_nsecs : culong;
+
+    st_mtime   : time_t;
+    st_mtime_nsecs : culong;
+
+    st_ctime   : time_t;
+    st_ctime_nsecs : culong;
+
+    st_blksize : culong;
+    st_pad2    : culong;
+
+    st_blocks  : clonglong;
   end;