| ... | ... | @@ -50,18 +50,23 @@ pub const Stat = extern struct { |
| 50 | 50 | nlink: usize, |
| 51 | 51 | |
| 52 | 52 | mode: u32, |
| 53 | __pad0: u16, |
| 53 | 54 | uid: u32, |
| 54 | 55 | gid: u32, |
| 55 | | __pad0: u32, |
| 56 | __pad1: u32, |
| 56 | 57 | rdev: u64, |
| 57 | | size: i64, |
| 58 | | blksize: isize, |
| 59 | | blocks: i64, |
| 60 | 58 | |
| 61 | 59 | atim: timespec, |
| 62 | 60 | mtim: timespec, |
| 63 | 61 | ctim: timespec, |
| 64 | | __unused: [3]isize, |
| 62 | birthtim: timespec, |
| 63 | |
| 64 | size: i64, |
| 65 | blocks: i64, |
| 66 | blksize: isize, |
| 67 | flags: u32, |
| 68 | gen: u64, |
| 69 | __spare: [10]u64, |
| 65 | 70 | }; |
| 66 | 71 | |
| 67 | 72 | pub const timespec = extern struct { |
| ... | ... | @@ -72,7 +77,7 @@ pub const timespec = extern struct { |
| 72 | 77 | pub const dirent = extern struct { |
| 73 | 78 | d_fileno: usize, |
| 74 | 79 | d_off: i64, |
| 75 | | d_reclen: u64, |
| 80 | d_reclen: u16, |
| 76 | 81 | d_type: u8, |
| 77 | 82 | d_pad0: u8, |
| 78 | 83 | d_namlen: u16, |