Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 66400
Collapse All | Expand All

(-)ed-0.2/buf.c (-3 / +3 lines)
Lines 200-212 Link Here
200
int
200
int
201
open_sbuf ()
201
open_sbuf ()
202
{
202
{
203
  char *mktemp ();
203
  int u, sfd;
204
  int u;
205
204
206
  isbinary = newline_added = 0;
205
  isbinary = newline_added = 0;
207
  u = umask(077);
206
  u = umask(077);
208
  strcpy (sfn, "/tmp/ed.XXXXXX");
207
  strcpy (sfn, "/tmp/ed.XXXXXX");
209
  if (mktemp (sfn) == NULL || (sfp = fopen (sfn, "w+")) == NULL)
208
  sfd = mkstemp(sfn);
209
    if ((sfd == -1) || (sfp = fopen (sfn, "w+")) == NULL)
210
    {
210
    {
211
      fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
211
      fprintf (stderr, "%s: %s\n", sfn, strerror (errno));
212
      sprintf (errmsg, "Cannot open temp file");
212
      sprintf (errmsg, "Cannot open temp file");

Return to bug 66400