Lines Matching defs:filename
28 edit(const char *filename)
44 execlp(editor, editor, filename, (void *)NULL);
46 cleanup(filename);
49 cleanup(filename);
56 cleanup(filename);
62 cleanup(filename);
75 char *filename;
127 if (asprintf(&filename, "%s/sdiff.XXXXXXXXXX", tmpdir) == -1)
129 if ((fd = mkstemp(filename)) == -1)
137 cleanup(filename);
146 edit(filename);
149 if (!(file = fopen(filename, "r"))) {
150 warn("could not open edited file: %s", filename);
151 cleanup(filename);
160 warnx("error reading edited file: %s", filename);
161 cleanup(filename);
175 cleanup(filename);
180 if (unlink(filename))
181 warn("could not delete: %s", filename);
184 free(filename);