v/vlib/os/os_structs_stat_windows.c.v
2024-05-19 10:11:27 +03:00

32 lines
539 B
V

module os
// Minimal stat struct as specified in
// https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html
pub struct C.stat {
st_dev u64
st_ino u64
st_mode u32
st_nlink u64
st_uid u32
st_gid u32
st_rdev u64
st_size u64
st_atime int
st_mtime int
st_ctime int
}
pub struct C.__stat64 {
st_dev u32 // 4
st_ino u16 // 2
st_mode u16 // 2
st_nlink u16 // 2
st_uid u16 // 2
st_gid u16 // 2
st_rdev u32 // 4
st_size u64 // 8
st_atime i64 // 8
st_mtime i64 // 8
st_ctime i64 // 8
}