#[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: u64inode 编号
st_nlink: u64硬链接数
st_mode: u32文件类型
st_uid: u32用户id
st_gid: u32用户组id
_pad0: u32padding
st_rdev: u64设备号
st_size: u64文件大小
st_blksize: u32块大小
_pad1: u32padding
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