validateproj(3c)
validateproj, fvalidateproj - validate a project name for a user
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME validateproj, fvalidateproj - validate a project name for a user SYNOPSIS #include <proj.h> prid_t validateproj(const char *user, const char *proj); prid_t fvalidateproj(PROJ token, const char *user, const char *proj); DESCRIPTION The validateproj function checks to see if user user is authorized for project proj. If so, the project ID corresponding to proj is returned. The fvalidateproj function is a variant of validateproj 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), projid(4), projects(5). DIAGNOSTICS validateproj and fvalidateproj 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.