PSETCRED(3PROC) Process Control Library Functions PSETCRED(3PROC)
NAME
Psetcred - set process credentials
LIBRARY
Process Control Library (libproc, -lproc)
SYNOPSIS
#include <libproc.h> int Psetcred(
struct ps_prochandle *P,
const prcred_t *credp);
DESCRIPTION
The
Psetcred() function updates the credentials of the process handle
P to the values set in
credp.
credp must be fully initialized. The
definition of the
prcred_t structure may be found in
proc(5).
Note, the credentials may only be updated for an active process. If
the process handle refers to a zombie process, core file, or a file,
then
Psetcred() will fail.
RETURN VALUES
Upon successful completion, the
Psetcred() function returns
0 and
updates the credentials of the process
P. Otherwise,
-1 is returned.
INTERFACE STABILITY
UncommittedMT-LEVEL See
LOCKING in
libproc(3LIB).
SEE ALSO
libproc(3LIB),
Pcred(3PROC),
proc(5)illumos May 11, 2016 illumos