Lines Matching defs:filename
86 char *filename;
138 if (asprintf(&filename, "%s/sdiff.XXXXXXXXXX", tmpdir) == -1)
140 if ((fd = mkstemp(filename)) == -1)
150 cleanup(filename);
159 if (editit(filename) == -1) {
160 warn("error editing %s", filename);
161 cleanup(filename);
165 if (!(file = fopen(filename, "r"))) {
166 warn("could not open edited file: %s", filename);
167 cleanup(filename);
178 warnx("error reading edited file: %s", filename);
179 cleanup(filename);
193 cleanup(filename);
198 if (unlink(filename))
199 warn("could not delete: %s", filename);
202 free(filename);