Add inode to os2.Stat

This commit is contained in:
gingerBill
2024-07-24 13:37:56 +01:00
parent 0e91c8368c
commit c407e423d9
3 changed files with 7 additions and 1 deletions
+2
View File
@@ -28,10 +28,12 @@ _fstat_internal :: proc(fd: linux.Fd, allocator: runtime.Allocator) -> (File_Inf
case linux.S_IFSOCK: type = .Socket
}
mode := int(0o7777 & transmute(u32)s.mode)
// TODO: As of Linux 4.11, the new statx syscall can retrieve creation_time
fi := File_Info {
fullpath = _get_full_path(fd, allocator),
name = "",
inode = u64(s.ino),
size = i64(s.size),
mode = mode,
type = type,