Lines Matching defs:sfn
202 char *sfn = NULL; /* scratch file name */
220 (void)asprintf(&sfn, "%sed.XXXXXX", tmp);
222 (void)asprintf(&sfn, "%s/ed.XXXXXX", tmp);
223 if (sfn == NULL) {
231 if ((fd = mkstemp(sfn)) == -1 || (sfp = fdopen(fd, "w+")) == NULL) {
234 warn("%s", sfn);
250 fprintf(stderr, "%s: %s\n", sfn, strerror(errno));
255 if (sfn) {
256 unlink(sfn);
257 free(sfn);
258 sfn = NULL;
272 if (sfn) {
273 unlink(sfn);
274 free(sfn);
275 sfn = NULL;