proc_pidinfo

Crates.ioproc_pidinfo
lib.rsproc_pidinfo
version0.1.4
created_at2025-01-14 21:30:29.750013+00
updated_at2025-06-03 18:09:36.461058+00
descriptionA library for accessing process information using proc_pidinfo on macOS
homepage
repositoryhttps://github.com/mmastrac/proc_pidinfo
max_upload_size
id1516706
size26,182
Matt Mastracci (mmastrac)

documentation

README

proc_pidinfo

A Rust library for accessing the proc_pidinfo, proc_pidfdinfo, and proc_pidfileportinfo system calls safely on macOS.

Usage

Add this to your Cargo.toml:

[dependencies]
proc_pidinfo = "0.1"

Then, you can use the proc_* functions to get information about a process (including task info, file descriptors, etc).

use proc_pidinfo::*;

for fd in proc_pidinfo_list_self::<ProcFDInfo>().unwrap() {
    println!("{:?}", fd);
}
Commit count: 8

cargo fmt