m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/modules/m4.c


From: Gary V . Vaughan
Subject: Changes to m4/modules/m4.c
Date: Mon, 02 May 2005 17:21:44 -0400

Index: m4/modules/m4.c
diff -u m4/modules/m4.c:1.58 m4/modules/m4.c:1.59
--- m4/modules/m4.c:1.58        Sun May  1 11:10:05 2005
+++ m4/modules/m4.c     Mon May  2 21:21:43 2005
@@ -610,7 +610,14 @@
 /* Use the first argument as at template for a temporary file name.  */
 M4BUILTIN_HANDLER (maketemp)
 {
-  mktemp (M4ARG (1));
+  int fd;
+  if ((fd = mkstemp (M4ARG(1))) < 0)
+    {
+      M4ERROR ((m4_get_warning_status_opt (context), errno,
+               "Cannot create tempfile %s", M4ARG (1)));
+      return;
+    }
+  close(fd);
   m4_shipout_string (context, obs, M4ARG (1), 0, false);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]