Lines Matching refs:user
139 ismember(struct project *proj, const char *user, gid_t gid, int is_default) in ismember() argument
160 (strcmp(member + 1, user) == 0 || in ismember()
163 if (strcmp(member, "*") == 0 || strcmp(member, user) == 0) in ismember()
189 if (strcmp(*u, user) == 0) in ismember()
197 _getdefaultproj(const char *user, struct project *result, in _getdefaultproj() argument
212 if (getpwnam_r(user, &p, buffer, buflen) == NULL) in _getdefaultproj()
218 if ((uattr = getusernam(user)) != NULL) { in _getdefaultproj()
234 (void) snprintf(projname, PROJNAME_MAX, "user.%s", user); in _getdefaultproj()
239 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
247 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
254 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
260 _inproj(const char *user, const char *name, void *buffer, size_t buflen) in _inproj() argument
277 if (getpwnam_r(user, &pwd, buffer, buflen) == NULL) in _inproj()
287 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
292 if ((uattr = getusernam(user)) != NULL) { in _inproj()
296 return (ismember(&proj, user, gid, in _inproj()
310 (void) snprintf(projname, PROJNAME_MAX, "user.%s", user); in _inproj()
312 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
325 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
331 return (ismember(&proj, user, gid, NORMAL_PROJECT)); in _inproj()