| PRD_AGENT(3PROC) | Process Control Library Functions | PRD_AGENT(3PROC) |
Prd_agent — get
librtld_db agent
Process Control Library (libproc, -lproc)
#include
<libproc.h>
rd_agent_t *
Prd_agent(struct ps_prochandle
*P);
The
Prd_agent()
function returns a pointer to an agent suitable for use with the run-time
link editing database library,
librtld_db(3LIB), corresponding
to the process handle P.
The returned agent is valid until either the process handle executes a new process image through the exec(2) family of calls or the process handle P is released through a call to Prelease(3PROC).
Upon successful completion, the
Prd_agent() function returns a pointer to the
librtld_db agent. Otherwise, it returns NULL to
indicate failure.
See LOCKING in libproc(3LIB).
| May 11, 2016 | OmniOS |