Lines Matching full:valid
160 * the stored name (if valid or invalid match). We use a simple hash table.
178 if ((ptr != NULL) && (ptr->valid > 0) && (ptr->uid == uid)) { in name_uid()
182 if (frc || (ptr->valid == VALID)) in name_uid()
205 ptr->valid = INVALID; in name_uid()
219 ptr->valid = VALID; in name_uid()
227 * the stored name (if valid or invalid match). We use a simple hash table.
245 if ((ptr != NULL) && (ptr->valid > 0) && (ptr->gid == gid)) { in name_gid()
249 if (frc || (ptr->valid == VALID)) in name_gid()
272 ptr->valid = INVALID; in name_gid()
286 ptr->valid = VALID; in name_gid()
314 * look up in hash table, if found and valid return the uid, in uid_name()
318 if ((ptr != NULL) && (ptr->valid > 0) && !strcmp(name, ptr->name)) { in uid_name()
319 if (ptr->valid == INVALID) in uid_name()
347 ptr->valid = INVALID; in uid_name()
350 ptr->valid = VALID; in uid_name()
378 * look up in hash table, if found and valid return the uid, in gid_name()
382 if ((ptr != NULL) && (ptr->valid > 0) && !strcmp(name, ptr->name)) { in gid_name()
383 if (ptr->valid == INVALID) in gid_name()
411 ptr->valid = INVALID; in gid_name()
414 ptr->valid = VALID; in gid_name()