Lines Matching defs:qlist
248 struct quotalist *qlist;
250 qlist = malloc(sizeof(*qlist));
251 if (qlist == NULL) {
255 qlist->head = NULL;
256 qlist->tail = NULL;
257 qlist->idtypename = NULL;
259 return qlist;
266 quotalist_destroy(struct quotalist *qlist)
270 for (qup = qlist->head; qup; qup = nextqup) {
274 free(qlist->idtypename);
275 free(qlist);
280 quotalist_empty(struct quotalist *qlist)
282 return qlist->head == NULL;
287 quotalist_append(struct quotalist *qlist, struct quotause *qup)
292 if (qlist->head == NULL) {
293 qlist->head = qup;
295 qlist->tail->next = qup;
297 qlist->tail = qup;
561 struct quotalist *qlist;
565 qlist = quotalist_create();
580 &qlist->idtypename);
587 quotalist_append(qlist, qup);
595 if (filesys && quotalist_empty(qlist)) {
602 return qlist;
604 quotalist_append(qlist, qup);
607 return qlist;
614 putprivs(uint32_t id, int idtype, struct quotalist *qlist)
618 for (qup = qlist->head; qup; qup = qup->next) {
776 writeprivs(struct quotalist *qlist, int outfd, const char *name,
793 for (qup = qlist->head; qup; qup = qup->next) {
837 readprivs(struct quotalist *qlist, int infd, int dflag)
1067 for (qup = qlist->head; qup; qup = qup->next) {
1089 for (qup = qlist->head; qup; qup = qup->next) {