readproc, freeproc - read information from next /proc/## entry
Contents
Description
readproc reads the information for the next process matching the criteria specified in PT and fills them
into a proc_t structure. If return_buf is not NULL, it will use the struct pointed at by return_buf.
Otherwise it will allocate a new proc_t structure and return a pointer to it. Note that (if so specified
in PT) readproc always allocates memory if it fills in the environ or cmdline parts of proc_t.
freeproc frees all memory allocated for the proc_t struct *p.
The proc_t structure is defined in <proc/readproc.h>, please look there for a definition of all fields.
Name
readproc, freeproc - read information from next /proc/## entry
Reporting Bugs
Please send bug reports to procps@freelists.org
Linux Manpage 14 July 2014 READPROC(3)
Return Value
readproc returns a pointer to the next proc_t or NULL if there are no more processes left.
See Also
openproc(3), readproctab(3), /usr/include/proc/readproc.h, /proc/#pid/,
Synopsis
#include<proc/readproc.h>proc_t*readproc(PROCTAB*PT,proc_t*return_buf);voidfreeproc(proc_t*p);
