Lines Matching refs:project
54 static int ismember(struct project *, const char *, gid_t, int);
80 struct project *
81 _getprojent(struct project *result, void *buffer, size_t buflen) in _getprojent()
87 return ((struct project *)NSS_XbyY_FINI(&arg)); in _getprojent()
90 struct project *
91 _fgetprojent(FILE *f, struct project *result, void *buffer, size_t buflen) in _fgetprojent()
98 return ((struct project *)NSS_XbyY_FINI(&arg)); in _fgetprojent()
101 struct project *
102 _getprojbyid(projid_t projid, struct project *result, in _getprojbyid()
111 return ((struct project *)NSS_XbyY_FINI(&arg)); in _getprojbyid()
114 struct project *
115 _getprojbyname(const char *name, struct project *result, in _getprojbyname()
123 return ((struct project *)NSS_XbyY_FINI(&arg)); in _getprojbyname()
137 ismember(struct project *proj, const char *user, gid_t gid, int is_default) in ismember()
194 struct project *
195 _getdefaultproj(const char *user, struct project *result, in _getdefaultproj()
263 struct project proj; in _inproj()
339 struct project proj; in _getprojidbyname()
378 struct project *project = ent; in str2project() local
407 project->pj_name = p; in str2project()
416 project->pj_projid = (projid_t)strtol(p, NULL, 10); in str2project()
417 if (project->pj_projid < 0) { in str2project()
421 project->pj_projid = 0; in str2project()
432 project->pj_comment = p; in str2project()
455 project->pj_attr = next; in str2project()
459 project->pj_users = uglist; in str2project()
473 project->pj_groups = uglist; in str2project()