READPROC(3) Linux Programmer's Manual READPROC(3)
NAME
readproc, freeproc - read information from next /proc/## entry
SYNOPSIS
#include <proc/readproc.h>
proc_t* readproc(PROCTAB *PT, proc_t *return_buf);
void freeproc(proc_t *p);
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.
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/,
REPORTING BUGS
Please send bug reports to <procps AT freelists.org>
Linux Manpage 14 July 2014 READPROC(3)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2026-01-11 09:15 @216.73.216.127 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)