Lines Matching defs:filename
103 scan_input(const char *filename)
105 if (!plan_a(filename))
106 plan_b(filename);
108 say("Patching file %s using Plan %s...\n", filename,
137 plan_a(const char *filename)
151 if (filename == NULL || *filename == '\0')
154 statfailed = stat(filename, &filestat);
157 say("(Creating file %s...)\n", filename);
166 makedirs(filename, true);
167 close(creat(filename, 0666));
168 statfailed = stat(filename, &filestat);
171 fatal("can't find %s\n", filename);
174 fatal("%s is not a normal file--can't patch\n", filename);
185 if ((ifd = open(filename, O_RDONLY)) < 0)
186 pfatal("can't open file %s", filename);
283 plan_b(const char *filename)
292 if ((ifp = fopen(filename, "r")) == NULL)
293 pfatal("can't open file %s", filename);
314 pfatal("can't read file %s", filename);