1 --- ed-0.2/buf.c.orig Wed Nov 29 14:45:10 2000
2 +++ ed-0.2/buf.c Wed Nov 29 15:13:16 2000
11 isbinary = newline_added = 0;
13 strcpy (sfn, "/tmp/ed.XXXXXX");
14 - if (mktemp (sfn) == NULL || (sfp = fopen (sfn, "w+")) == NULL)
15 + if ((filedes=mkstemp(sfn)) == -1 || (sfp=fdopen(filedes, "w+")) == NULL)
17 - fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
18 + fprintf (stderr, "%s\n", strerror (errno));
19 sprintf (errmsg, "Cannot open temp file");
26 - fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
27 + fprintf (stderr, "%s\n", strerror (errno));
28 sprintf (errmsg, "Cannot close temp file");