[][src]Struct darwin_libproc_sys::vinfo_stat

#[repr(C)]
pub struct vinfo_stat {
    pub vst_dev: u32,
    pub vst_mode: u16,
    pub vst_nlink: u16,
    pub vst_ino: u64,
    pub vst_uid: uid_t,
    pub vst_gid: gid_t,
    pub vst_atime: i64,
    pub vst_atimensec: i64,
    pub vst_mtime: i64,
    pub vst_mtimensec: i64,
    pub vst_ctime: i64,
    pub vst_ctimensec: i64,
    pub vst_birthtime: i64,
    pub vst_birthtimensec: i64,
    pub vst_size: off_t,
    pub vst_blocks: i64,
    pub vst_blksize: i32,
    pub vst_flags: u32,
    pub vst_gen: u32,
    pub vst_rdev: u32,
    pub vst_qspare: [i64; 2],
}

Fields

vst_dev: u32

[XSI] ID of device containing file

vst_mode: u16

[XSI] Mode of file

vst_nlink: u16

[XSI] Number of hard links

vst_ino: u64

[XSI] File serial number

vst_uid: uid_t

[XSI] User ID of the file

vst_gid: gid_t

[XSI] Group ID of the file

vst_atime: i64

[XSI] Time of last access

vst_atimensec: i64

nsec of last access

vst_mtime: i64

[XSI] Last data modification time

vst_mtimensec: i64

last data modification nsec

vst_ctime: i64

[XSI] Time of last status change

vst_ctimensec: i64

nsec of last status change

vst_birthtime: i64

File creation time(birth)

vst_birthtimensec: i64

nsec of File creation time

vst_size: off_t

[XSI] file size, in bytes

vst_blocks: i64

[XSI] blocks allocated for file

vst_blksize: i32

[XSI] optimal blocksize for I/O

vst_flags: u32

user defined flags for file

vst_gen: u32

file generation number

vst_rdev: u32

[XSI] Device ID

vst_qspare: [i64; 2]

RESERVED: DO NOT USE!

Trait Implementations

impl Clone for vinfo_stat[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for vinfo_stat[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]