Fix mktemp() in main.c
This commit is contained in:
parent
9ce387feb9
commit
377958683e
37
devel/gmake/patches/patch-ac
Normal file
37
devel/gmake/patches/patch-ac
Normal file
@ -0,0 +1,37 @@
|
||||
*** main.c.orig Sat Jun 6 17:23:46 1998
|
||||
--- main.c Sat Jun 6 17:25:15 1998
|
||||
***************
|
||||
*** 1021,1026 ****
|
||||
--- 1021,1027 ----
|
||||
FILE *outfile;
|
||||
|
||||
/* Make a unique filename. */
|
||||
+ #if 0
|
||||
#ifdef HAVE_MKTEMP
|
||||
|
||||
#ifdef VMS
|
||||
***************
|
||||
*** 1033,1042 ****
|
||||
static char name[L_tmpnam];
|
||||
(void) tmpnam (name);
|
||||
#endif
|
||||
|
||||
! outfile = fopen (name, "w");
|
||||
if (outfile == 0)
|
||||
! pfatal_with_name ("fopen (temporary file)");
|
||||
while (!feof (stdin))
|
||||
{
|
||||
char buf[2048];
|
||||
--- 1034,1045 ----
|
||||
static char name[L_tmpnam];
|
||||
(void) tmpnam (name);
|
||||
#endif
|
||||
+ #endif
|
||||
+ static char name[] = "/tmp/GmXXXXXX";
|
||||
|
||||
! outfile = fdopen (mkstemp(name), "w");
|
||||
if (outfile == 0)
|
||||
! pfatal_with_name ("fdopen (temporary file)");
|
||||
while (!feof (stdin))
|
||||
{
|
||||
char buf[2048];
|
Loading…
x
Reference in New Issue
Block a user