Lines Matching defs:id
61 struct fileusage *addid(uid_t id, int type, char *name);
164 uid_t id;
186 for (id = 0; ; id++) {
192 if ((fup = lookup(id, type)) == 0)
193 fup = addid(id, type, NULL);
199 for (id = 0; id <= highid[type]; id++) {
200 fup = lookup(id, type);
293 * Lookup an id of a specific type.
296 lookup(uid_t id, int type)
300 for (fup = fuhead[type][id & (FUHASH-1)]; fup != 0; fup = fup->fu_next)
301 if (fup->fu_id == id)
307 * Add a new file usage id if it does not already exist.
310 addid(uid_t id, int type, char *name)
315 if ((fup = lookup(id, type)))
325 fhp = &fuhead[type][id & (FUHASH - 1)];
328 fup->fu_id = id;
329 if (id > highid[type])
330 highid[type] = id;
334 snprintf(fup->fu_name, len, "%u", id);