Lines Matching refs:user
137 ismember(struct project *proj, const char *user, gid_t gid, int is_default) in ismember() argument
158 (strcmp(member + 1, user) == 0 || in ismember()
161 if (strcmp(member, "*") == 0 || strcmp(member, user) == 0) in ismember()
187 if (strcmp(*u, user) == 0) in ismember()
195 _getdefaultproj(const char *user, struct project *result, in _getdefaultproj() argument
210 if (getpwnam_r(user, &p, buffer, buflen) == NULL) in _getdefaultproj()
216 if ((uattr = getusernam(user)) != NULL) { in _getdefaultproj()
232 (void) snprintf(projname, PROJNAME_MAX, "user.%s", user); in _getdefaultproj()
237 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
245 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
252 ismember(result, user, p.pw_gid, DEFAULT_PROJECT)) in _getdefaultproj()
258 _inproj(const char *user, const char *name, void *buffer, size_t buflen) in _inproj() argument
275 if (getpwnam_r(user, &pwd, buffer, buflen) == NULL) in _inproj()
285 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
290 if ((uattr = getusernam(user)) != NULL) { in _inproj()
294 return (ismember(&proj, user, gid, in _inproj()
308 (void) snprintf(projname, PROJNAME_MAX, "user.%s", user); in _inproj()
310 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
323 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj()
329 return (ismember(&proj, user, gid, NORMAL_PROJECT)); in _inproj()