mirror of
https://github.com/vlang/v.git
synced 2025-08-03 17:57:59 -04:00
32 lines
539 B
V
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
|
|
}
|