openbsd-ports/lang/gcc/3.3/patches/patch-gcc_fixinc_fixincl_c
2005-01-03 15:21:26 +00:00

22 lines
780 B
Plaintext

$OpenBSD: patch-gcc_fixinc_fixincl_c,v 1.1.1.1 2005/01/03 15:21:27 espie Exp $
--- gcc/fixinc/fixincl.c.orig Wed Dec 5 00:29:42 2001
+++ gcc/fixinc/fixincl.c Mon Jan 3 10:17:44 2005
@@ -568,7 +568,7 @@ create_file ()
sprintf (fname, "%s/%s", pz_dest_dir, pz_curr_file + find_base_len);
- fd = open (fname, O_WRONLY | O_CREAT | O_TRUNC, S_IRALL);
+ fd = open (fname, O_WRONLY | O_CREAT | O_TRUNC, S_IRALL, 0666);
/* We may need to create the directories needed... */
if ((fd < 0) && (errno == ENOENT))
@@ -589,7 +589,7 @@ create_file ()
}
/* Now, lets try the open again... */
- fd = open (fname, O_WRONLY | O_CREAT | O_TRUNC, S_IRALL);
+ fd = open (fname, O_WRONLY | O_CREAT | O_TRUNC, S_IRALL, 0666);
}
if (fd < 0)
{