Provided by: libpcp3-dev_4.0.1-1_amd64 bug

NAME

       pmGetUsername - fetch special PCP username

C SYNOPSIS

       #include <pcp/pmapi.h>

       int pmGetUsername(char **username)

       cc ... -lpcp

DESCRIPTION

       Within  the  Performance  Co-Pilot  (PCP)  some  applications  use a special (non-root) username to allow
       access, e.g. to write log files into protected directories.

       pmGetUsername returns the name via username.

       The variable name PCP_USER is fetched using  pmGetOptionalConfig(3).   If  this  succeeds,  pmGetUsername
       returns 1.  Otherwise.  username is set to the default value of pcp and pmGetUsername returns 0.

       pmGetUsername is most often used in conjunction with pmSetProcessIdentity(3) at process start up.

SEE ALSO

       PMAPI(3), pmGetOptionalConfig(3) and pmSetProcessIdentity(3).