Releases: eminence/procfs
Releases · eminence/procfs
v0.7.8
v0.7.7
v0.7.6
v0.7.5
New features:
- Add a
mode
field toFDInfo
struct - Added a
pid
field to theProcess
struct
Fixes:
- Better documentation to clarify the units in some of the fields that list bytes
- Use
wrap_io_error
inProcess::fd()
to better capture the path involved in case of an IO error
v0.7.4
v0.7.3
New features:
- Added support for getting the unix socket table (
net::unix()
). - Implement
Copy
andClone
for theprocess::Io
struct - Implement
Copy
for theLimit
andLimitValue
structs. - Add
Process::stat()
to get stat info - Add
Process::statm()
to get memory stat info
Other changes:
The following free functions are deprecated:
cpuinfo()
has been replaced withCpuInfo::new()
cpu_pressure()
has been replaced withCpuPressure::new()
io_pressure()
has been replaced withIoPressure::new()
memory_pressure()
has been replaced withMemoryPressure::new()
v0.7.2
Bug fixes:
- Remove an errant call to
println!
in thecpuinfo()
function. Oops! - Changed some uid and gid types from
i32
tou32
- Don't error trying to read auxv for kernel tasks
- Added some missing
StatFlags
constants
New features:
- Support for
/proc/vmstat
- Support for
/proc/pid/oom_score
- Support for
/proc/pid/mountinfo
v0.7.1: Version 0.7.1
Bug fixes:
- Fix two issues when running on 32-bit linux
New features:
- A new function
dev_status()
to return network interface stats
Other changes:
- If
all_processes()
encounters an internal error while constructing a process, it will be returned (instead of being ignored)