Lines Matching refs:fl
199 file_spec_t *prevfl, *fl;
211 for (prevfl = &fl_head[h], fl = fl_head[h].next; fl;
212 prevfl = fl, fl = fl->next) {
213 if (ino == fl->ino) {
214 ret = lstat(fl->file, &sb);
216 fl->specind = specind;
217 free(fl->file);
218 fl->file = strdup(file);
219 if (!fl->file)
221 return fl->specind;
225 if (!strcmp(con_array[fl->specind],
227 return fl->specind;
231 __FUNCTION__, file, fl->file,
232 con_array[fl->specind]);
233 free(fl->file);
234 fl->file = strdup(file);
235 if (!fl->file)
237 return fl->specind;
240 if (ino > fl->ino)
244 fl = malloc(sizeof(file_spec_t));
245 if (!fl)
247 fl->ino = ino;
248 fl->specind = specind;
249 fl->file = strdup(file);
250 if (!fl->file)
252 fl->next = prevfl->next;
253 prevfl->next = fl;
254 return fl->specind;
256 free(fl);
268 file_spec_t *fl;
279 for (fl = fl_head[h].next; fl; fl = fl->next) {
299 file_spec_t *fl, *tmp;
308 fl = fl_head[h].next;
309 while (fl) {
310 tmp = fl;
311 fl = fl->next;