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 -1
View File
@@ -262,7 +262,8 @@ _file_info_from_get_file_information_by_handle :: proc(path: string, h: win32.HA
fi: File_Info
fi.fullpath = path
fi.name = basename(path)
fi.size = i64(d.nFileSizeHigh)<<32 + i64(d.nFileSizeLow)
fi.inode = u64(d.nFileIndexHigh)<<32 + u64(d.nFileIndexLow)
fi.size = i64(d.nFileSizeHigh)<<32 + i64(d.nFileSizeLow)
type, mode := _file_type_mode_from_file_attributes(d.dwFileAttributes, nil, 0)
fi.type = type
fi.mode |= mode