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