Lines Matching refs:User_cache
44 } User_cache[CACHE_SIZE]; variable
61 if (!strcmp(User_cache[i].cuname, name)) { in check_cache()
63 c2 = strlen(User_cache[i].cpw); in check_cache()
65 !(strcmp(User_cache[i].cpw, in check_cache()
66 crypt(pw, User_cache[i].cpw)))) { in check_cache()
67 *p_uid = User_cache[i].cuid; in check_cache()
68 *p_gid = User_cache[i].cgid; in check_cache()
71 User_cache[i].cuname[0] = '\0'; /* nuke entry */ in check_cache()
84 User_cache[i] = User_cache[i - 1]; in add_cache_entry()
85 User_cache[0].cuid = p->pw_uid; in add_cache_entry()
86 User_cache[0].cgid = p->pw_gid; in add_cache_entry()
87 (void) strlcpy(User_cache[0].cpw, p->pw_passwd, in add_cache_entry()
88 sizeof(User_cache[0].cpw)); in add_cache_entry()
89 (void) strlcpy(User_cache[0].cuname, p->pw_name, in add_cache_entry()
90 sizeof(User_cache[0].cuname)); in add_cache_entry()