$OpenBSD: patch-src_builtin_c,v 1.1 2001/07/10 23:55:17 brad Exp $
--- src/builtin.c.orig	Wed Aug 31 12:45:12 1994
+++ src/builtin.c	Tue Jul 10 19:50:52 2001
@@ -1076,9 +1076,13 @@ m4_sinclude (struct obstack *obs, int ar
 static void
 m4_maketemp (struct obstack *obs, int argc, token_data **argv)
 {
+  int fd;
   if (bad_argc (argv[0], argc, 2, 2))
     return;
-  mktemp (ARG (1));
+  fd = mkstemp (ARG (1));
+  if ( fd == -1 )
+    err( 1, "can't create temp file %s", ARG (1) );
+  close( fd );
   obstack_grow (obs, ARG (1), strlen (ARG (1)));
 }
 
