getdfltprojuser(3c)

getdfltprojuser, fgetdfltprojuser - get user's default project ID

As shipped in IRIX 6.5.15. Unchanged since IRIX 6.5.

NAME
     getdfltprojuser, fgetdfltprojuser - get user's default project ID

SYNOPSIS
     #include <proj.h>

     prid_t getdfltprojuser(const char *name);

     prid_t fgetdfltprojuser(PROJ token, const char *name);

DESCRIPTION
     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).

FILES
     /etc/project   System project authorization file.

     /etc/projid    System project name to project ID mappings.

SEE ALSO
     closeproj(3C), getprojall(3C), getprojuser(3C), openproj(3C),
     validateproj(3C), projid(4), projects(5).

DIAGNOSTICS
     getdfltprojuser and fgetdfltprojuser both return the appropriate project
     ID if successful, or -1 if not.

BUGS
     Both functions use fopen(3S) and are thus subject to its limitations.

     Project information should be (optionally) obtained via NIS.