[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/modules/m4.c,v
From: |
Eric Blake |
Subject: |
Changes to m4/modules/m4.c,v |
Date: |
Mon, 23 Oct 2006 18:16:08 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/10/23 18:16:08
Index: modules/m4.c
===================================================================
RCS file: /sources/m4/m4/modules/m4.c,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -b -r1.85 -r1.86
--- modules/m4.c 21 Oct 2006 22:15:52 -0000 1.85
+++ modules/m4.c 23 Oct 2006 18:16:08 -0000 1.86
@@ -21,8 +21,9 @@
#include <assert.h>
#include <errno.h>
-#include <stdlib.h>
-#include <unistd.h>
+
+#include "stdlib--.h"
+#include "unistd--.h"
#if HAVE_SYS_WAIT_H
# include <sys/wait.h>
@@ -56,6 +57,10 @@
extern void m4_make_temp (m4 *context, m4_obstack *obs, const char *macro,
const char *name, bool dir);
+/* stdlib--.h defines mkstemp to a safer replacement, but this
+ interferes with our preprocessor table of builtin definitions. */
+#undef mkstemp
+
/* Maintain each of the builtins implemented in this modules along
with their details in a single table for easy maintenance.
@@ -706,7 +711,7 @@
if (dir)
fd = mkdtemp (obstack_base (obs)) ? 0 : -1;
else
- fd = mkstemp (obstack_base (obs));
+ fd = mkstemp_safer (obstack_base (obs));
if (fd < 0)
{
/* This use of _() will need to change if xgettext ever changes
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/03
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/06
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/06
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/07
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/12
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/14
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/20
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/21
- Changes to m4/modules/m4.c,v,
Eric Blake <=
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/25
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/27
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/30
- Changes to m4/modules/m4.c,v, Eric Blake, 2006/10/31