]> git.pld-linux.org Git - packages/ed.git/blob - ed-mkstemp.patch
- merge ja translations from Kondara.
[packages/ed.git] / ed-mkstemp.patch
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.059195 seconds and 3 git commands to generate.