Lines Matching refs:fl
425 file_spec_t *prevfl, *fl; in filespec_add() local
437 for (prevfl = &fl_head[h], fl = fl_head[h].next; fl; in filespec_add()
438 prevfl = fl, fl = fl->next) { in filespec_add()
439 if (ino == fl->ino) { in filespec_add()
440 ret = lstat64(fl->file, &sb); in filespec_add()
442 freecon(fl->con); in filespec_add()
443 free(fl->file); in filespec_add()
444 fl->file = strdup(file); in filespec_add()
445 if (!fl->file) in filespec_add()
447 fl->con = strdup(con); in filespec_add()
448 if (!fl->con) in filespec_add()
453 if (strcmp(fl->con, con) == 0) in filespec_add()
458 file, fl->file, fl->con); in filespec_add()
459 free(fl->file); in filespec_add()
460 fl->file = strdup(file); in filespec_add()
461 if (!fl->file) in filespec_add()
466 if (ino > fl->ino) in filespec_add()
470 fl = malloc(sizeof(file_spec_t)); in filespec_add()
471 if (!fl) in filespec_add()
473 fl->ino = ino; in filespec_add()
474 fl->con = strdup(con); in filespec_add()
475 if (!fl->con) in filespec_add()
477 fl->file = strdup(file); in filespec_add()
478 if (!fl->file) in filespec_add()
480 fl->next = prevfl->next; in filespec_add()
481 prevfl->next = fl; in filespec_add()
485 free(fl); in filespec_add()
497 file_spec_t *fl; in filespec_eval() local
508 for (fl = fl_head[h].next; fl; fl = fl->next) in filespec_eval()
532 file_spec_t *fl, *tmp; in filespec_destroy() local
539 fl = fl_head[h].next; in filespec_destroy()
540 while (fl) { in filespec_destroy()
541 tmp = fl; in filespec_destroy()
542 fl = fl->next; in filespec_destroy()