(main) [! HAVE_MKTEMP]: Use tmpnam instead of mktemp.
authorRoland McGrath <roland@redhat.com>
Sun, 5 Feb 1995 23:49:40 +0000 (23:49 +0000)
committerRoland McGrath <roland@redhat.com>
Sun, 5 Feb 1995 23:49:40 +0000 (23:49 +0000)
main.c

diff --git a/main.c b/main.c
index de9b833..1a76f5a 100644 (file)
--- a/main.c
+++ b/main.c
@@ -700,11 +700,16 @@ main (argc, argv, envp)
            /* This makefile is standard input.  Since we may re-exec
               and thus re-read the makefiles, we read standard input
               into a temporary file and read from that.  */
-           static char name[] = "/tmp/GmXXXXXX";
            FILE *outfile;
 
            /* Make a unique filename.  */
+#ifdef HAVE_MKTEMP
+           static char name[] = "/tmp/GmXXXXXX";
            (void) mktemp (name);
+#else
+           static char name[L_tmpnam];
+           (void) tmpnam ();
+#endif
 
            outfile = fopen (name, "w");
            if (outfile == 0)