readproctab man page

readproctab, freeproctab — read information for all current processes at once


#include <proc/readproc.h>

proc_t** readproctab(int flags, ... );
void freeproctab(proc_t **p);


readproctab reads information on all processes matching the criteria from flags, allocating memory for everything as needed. It returns a NULL-terminated list of proc_t pointers. For more information on the arguments of readproctab, see openproc(3).

freeproctab frees all memory allocated by readproctab.

The proc_t structure is defined in <proc/readproc.h>, please look there for a definition of all fields.

See Also

openproc(3), readproc(3), /proc/, /usr/include/proc/readproc.h.

Reporting Bugs

Please send bug reports to procps@freelists.org

Referenced By

openproc(3), readproc(3).

Explore man page connections for readproctab(3).