Lines Matching refs:fup
200 struct fileusage *fup;
231 if ((fup = lookup(id, type)) == 0)
232 fup = addid(id, type, (char *)0);
233 printf("%-*s ", max(MAXLOGNAME - 1, 10), fup->fu_name);
302 struct fileusage *fup;
304 for (fup = fuhead[type][id & (FUHASH-1)]; fup != 0; fup = fup->fu_next)
305 if (fup->fu_id == id)
306 return (fup);
316 struct fileusage *fup, **fhp;
319 if ((fup = lookup(id, type)))
320 return (fup);
325 if ((fup = (struct fileusage *)calloc(1, sizeof(*fup) + len)) == NULL)
328 fup->fu_next = *fhp;
329 *fhp = fup;
330 fup->fu_id = id;
334 bcopy(name, fup->fu_name, len + 1);
336 sprintf(fup->fu_name, "%lu", id);
338 return (fup);