Lines Matching refs:uid
60 uid_t uid; member
81 static struct passwd *_pwhashbyuid(uid_t uid, char *buf,
256 __get_pw_buf(char **bufp, size_t *buflenp, uid_t uid, const char *name) in __get_pw_buf() argument
272 } else if (uid != (uid_t)-1) { in __get_pw_buf()
273 if (_pw_storage->uid == uid) { in __get_pw_buf()
278 uid); in __get_pw_buf()
294 _pw_storage->uid = uid; in __get_pw_buf()
521 uid_t uid = getuid(), euid = geteuid(); in __has_ypmaster() local
527 if (checked != -1 && saved_uid == uid && saved_euid == euid) in __has_ypmaster()
531 saved_uid = uid; in __has_ypmaster()
542 saved_uid = uid; in __has_ypmaster()
550 saved_uid = uid; in __has_ypmaster()
557 __yppwlookup(int lookup, char *name, uid_t uid, struct passwd *pw, in __yppwlookup() argument
587 if (asprintf(&name, "%u", uid) == -1) { in __yppwlookup()
680 if ((lookup == LOOKUP_BYUID && pw->pw_uid == uid) || in __yppwlookup()
722 _pwhashbyuid(uid_t uid, char *buf, size_t buflen, struct passwd *pw, in _pwhashbyuid() argument
730 bcopy(&uid, &bf[1], sizeof(uid)); in _pwhashbyuid()
732 key.size = 1 + sizeof(uid); in _pwhashbyuid()
823 getpwuid_internal(uid_t uid, struct passwd *pw, char *buf, size_t buflen, in getpwuid_internal() argument
839 if ((pw = __get_pw_buf(&buf, &buflen, uid, NULL)) == NULL) in getpwuid_internal()
846 pwret = __yppwlookup(LOOKUP_BYUID, NULL, uid, pw, in getpwuid_internal()
850 pwret = _pwhashbyuid(uid, buf, buflen, pw, flagsp); in getpwuid_internal()
870 getpwuid_r(uid_t uid, struct passwd *pw, char *buf, size_t buflen, in getpwuid_r() argument
873 return getpwuid_internal(uid, pw, buf, buflen, pwretp, false, true); in getpwuid_r()
878 getpwuid(uid_t uid) in getpwuid() argument
883 my_errno = getpwuid_internal(uid, NULL, NULL, 0, &pw, false, false); in getpwuid()
892 getpwuid_shadow(uid_t uid) in getpwuid_shadow() argument
897 my_errno = getpwuid_internal(uid, NULL, NULL, 0, &pw, true, false); in getpwuid_shadow()