#[repr(C)]pub struct Kstat {Show 18 fields
pub st_dev: u64,
pub st_ino: u64,
pub st_nlink: u64,
pub st_mode: u32,
pub st_uid: u32,
pub st_gid: u32,
pub _pad0: u32,
pub st_rdev: u64,
pub st_size: u64,
pub st_blksize: u32,
pub _pad1: u32,
pub st_blocks: u64,
pub st_atime_sec: isize,
pub st_atime_nsec: isize,
pub st_mtime_sec: isize,
pub st_mtime_nsec: isize,
pub st_ctime_sec: isize,
pub st_ctime_nsec: isize,
}
Available on x86-64 only.
Expand description
文件系统信息
Fields§
§st_dev: u64
设备
st_ino: u64
inode 编号
st_nlink: u64
硬链接数
st_mode: u32
文件类型
st_uid: u32
用户id
st_gid: u32
用户组id
_pad0: u32
padding
st_rdev: u64
设备号
st_size: u64
文件大小
st_blksize: u32
块大小
_pad1: u32
padding
st_blocks: u64
块个数
st_atime_sec: isize
最后一次访问时间(秒)
st_atime_nsec: isize
最后一次访问时间(纳秒)
st_mtime_sec: isize
最后一次修改时间(秒)
st_mtime_nsec: isize
最后一次修改时间(纳秒)
st_ctime_sec: isize
最后一次改变状态时间(秒)
st_ctime_nsec: isize
最后一次改变状态时间(纳秒)
Trait Implementations§
impl Copy for Kstat
Auto Trait Implementations§
impl RefUnwindSafe for Kstat
impl Send for Kstat
impl Sync for Kstat
impl Unpin for Kstat
impl UnwindSafe for Kstat
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more