getdfltprojuser(3c) getdfltprojuser(3c)
getdfltprojuser, fgetdfltprojuser - get user's default project ID
#include <proj.h>
prid_t getdfltprojuser(const char *name);
prid_t fgetdfltprojuser(PROJ token, const char *name);
The getdfltprojuser function searches the project file for the user name
and returns the first project ID associated with that user. The first
project in a user's project entry is considered to be their default
project for the purposes of login and similar situations.
The fgetdfltprojuser function is a variant of getdfltprojuser that uses a
PROJ token to make it more efficient for repeated use. Otherwise its
operation is identical. For more details on creating a PROJ token, see
openproj(3C).
/etc/project System project authorization file.
/etc/projid System project name to project ID mappings.
closeproj(3C), getprojall(3C), getprojuser(3C), openproj(3C),
validateproj(3C), projid(4), projects(5).
getdfltprojuser and fgetdfltprojuser both return the appropriate project
ID if successful, or -1 if not.
Both functions use fopen(3S) and are thus subject to its limitations.
Project information should be (optionally) obtained via NIS.
PPPPaaaaggggeeee 1111 [ Back ]
|