]> git.pld-linux.org Git - packages/ed.git/blame - ed-mkstemp.patch
- merge ja translations from Kondara.
[packages/ed.git] / ed-mkstemp.patch
CommitLineData
decd561b 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
3@@ -200,15 +200,15 @@
4 int
5 open_sbuf ()
6 {
7- char *mktemp ();
8 int u;
9+ int filedes;
10
11 isbinary = newline_added = 0;
12 u = umask(077);
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)
16 {
17- fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
18+ fprintf (stderr, "%s\n", strerror (errno));
19 sprintf (errmsg, "Cannot open temp file");
20 umask(u);
21 return ERR;
22@@ -226,7 +226,7 @@
23 {
24 if (fclose (sfp) < 0)
25 {
26- fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
27+ fprintf (stderr, "%s\n", strerror (errno));
28 sprintf (errmsg, "Cannot close temp file");
29 return ERR;
30 }
31
This page took 0.069542 seconds and 4 git commands to generate.