Home | History | Annotate | Download | only in repquota

Lines Matching defs:fup

232 	struct fileusage *fup;
259 if ((fup = lookup(qk.qk_id, idtype)) == 0)
260 fup = addid(qk.qk_id, idtype, (char *)0);
261 qvp = fup->fu_qv;
282 struct fileusage *fup;
328 fup = qremove(id, idtype);
329 q = fup->fu_qv;
330 if (fup == 0)
357 if (strlen(fup->fu_name) > 9)
358 printf("%s ", fup->fu_name);
360 printf("%-10s", fup->fu_name);
385 free(fup);
424 struct fileusage *fup;
443 fup = qremove(id, idtype);
444 if (fup == 0)
449 exportquotaval(&fup->fu_qv[QUOTA_OBJTYPE_BLOCKS]);
454 exportquotaval(&fup->fu_qv[QUOTA_OBJTYPE_FILES]);
457 free(fup);
471 struct fileusage *fup;
473 for (fup = fuhead[idtype][id & (FUHASH-1)]; fup != 0; fup = fup->fu_next)
474 if (fup->fu_id == id)
475 return fup;
484 struct fileusage *fup, **fupp;
487 fup = *fupp;
488 if (fup->fu_id == id) {
489 *fupp = fup->fu_next;
490 return fup;
492 fupp = &fup->fu_next;
503 struct fileusage *fup, **fhp;
508 if ((fup = lookup(id, idtype)) != NULL) {
509 return fup;
533 if ((fup = calloc(1, sizeof(*fup) + len)) == NULL)
536 fup->fu_next = *fhp;
537 *fhp = fup;
538 fup->fu_id = id;
542 memmove(fup->fu_name, name, len + 1);
544 snprintf(fup->fu_name, len + 1, "%u", id);
549 fup->fu_qv[QUOTA_OBJTYPE_BLOCKS] = defaultqv[idtype][QUOTA_OBJTYPE_BLOCKS];
550 fup->fu_qv[QUOTA_OBJTYPE_FILES] = defaultqv[idtype][QUOTA_OBJTYPE_FILES];
551 return fup;