libproc 0.12.0

A library to get information about running processes - for Mac OS X and Linux
Documentation
//! `libproc` module provides library methods for getting various types of
//! information about running processes.
//!
//! In the future there will probably be a shorter list of public
//! modules implementing a cleaner and reduced API - built on these
//! methods.
//!

/// Get basic information about processes by PID
pub mod proc_pid;
/// Get messages from the kernel message buffer
pub mod kmesg_buffer;
/// Information about Work Queues - very MacOS specific
pub mod work_queue_info;
/// Information about Threads running inside processes
#[cfg(target_os = "macos")]
pub mod thread_info;
/// Information about Tasks - very MacOS specific
#[cfg(target_os = "macos")]
pub mod task_info;
/// BSD specific information - very MacOS specific
#[cfg(target_os = "macos")]
pub mod bsd_info;
/// Information about Process Resource Usage - added in Mac OS X 10.9
pub mod pid_rusage;
/// Information about Files and File Descriptors used by processes
#[cfg(target_os = "macos")]
pub mod file_info;

/// Information about Network usage by a process
#[cfg(target_os = "macos")]
pub mod net_info;

mod helpers;