pub struct proc_bsdshortinfo {
pub pbsi_pid: u32,
pub pbsi_ppid: u32,
pub pbsi_pgid: u32,
pub pbsi_status: u32,
pub pbsi_comm: [c_char; 16],
pub pbsi_flags: u32,
pub pbsi_uid: uid_t,
pub pbsi_gid: gid_t,
pub pbsi_ruid: uid_t,
pub pbsi_rgid: gid_t,
pub pbsi_svuid: uid_t,
pub pbsi_svgid: gid_t,
/* private fields */
}Fields§
§pbsi_pid: u32Process ID.
pbsi_ppid: u32Process parent ID.
pbsi_pgid: u32Process perp ID.
pbsi_status: u32p_stat value: SZOMB, SRUN, etc.
pbsi_comm: [c_char; 16]Up to 16 characters of process name.
pbsi_flags: u3264bit, emulated, etc.
pbsi_uid: uid_tCurrent UID on process.
pbsi_gid: gid_tCurrent GID on process.
pbsi_ruid: uid_tCurrent RUID on process.
pbsi_rgid: gid_tCurrent RGID on process.
pbsi_svuid: uid_tCurrent SVUID on process.
pbsi_svgid: gid_tCurrent SVGID on process.
Trait Implementations§
Source§impl Clone for proc_bsdshortinfo
impl Clone for proc_bsdshortinfo
Source§fn clone(&self) -> proc_bsdshortinfo
fn clone(&self) -> proc_bsdshortinfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for proc_bsdshortinfo
impl Debug for proc_bsdshortinfo
impl Copy for proc_bsdshortinfo
Auto Trait Implementations§
impl Freeze for proc_bsdshortinfo
impl RefUnwindSafe for proc_bsdshortinfo
impl Send for proc_bsdshortinfo
impl Sync for proc_bsdshortinfo
impl Unpin for proc_bsdshortinfo
impl UnsafeUnpin for proc_bsdshortinfo
impl UnwindSafe for proc_bsdshortinfo
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