Lines Matching full:file
13 /* file already present in list? If not add it */
14 struct file *file_lookup(const char *name) in file_lookup()
16 struct file *file; in file_lookup() local
19 for (file = file_list; file; file = file->next) { in file_lookup()
20 if (!strcmp(name, file->name)) { in file_lookup()
22 return file; in file_lookup()
26 file = xmalloc(sizeof(*file)); in file_lookup()
27 memset(file, 0, sizeof(*file)); in file_lookup()
28 file->name = file_name; in file_lookup()
29 file->next = file_list; in file_lookup()
30 file_list = file; in file_lookup()
31 return file; in file_lookup()
34 /* write a dependency file as used by kbuild to track dependencies */
39 struct file *file; in file_write_dep() local
40 FILE *out; in file_write_dep()
48 for (file = file_list; file; file = file->next) { in file_write_dep()
49 if (file->next) in file_write_dep()
50 fprintf(out, "\t%s \\\n", file->name); in file_write_dep()
52 fprintf(out, "\t%s\n", file->name); in file_write_dep()