summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/callproc.c4
-rw-r--r--src/filelock.c3
-rw-r--r--src/insdel.c3
-rw-r--r--src/sysdep.c3
-rw-r--r--src/xmenu.c3
5 files changed, 16 insertions, 0 deletions
diff --git a/src/callproc.c b/src/callproc.c
index 51a4f59e3c3..f135731bd4c 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -42,6 +42,10 @@ extern char *strerror ();
#include <fcntl.h>
#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
#ifdef WINDOWSNT
#define NOMINMAX
#include <windows.h>
diff --git a/src/filelock.c b/src/filelock.c
index 2a8e9b93c74..f1f9955f8f5 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -23,6 +23,9 @@ Boston, MA 02111-1307, USA. */
#include <sys/stat.h>
#include <signal.h>
#include <config.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
#ifdef VMS
#include "vms-pwd.h"
diff --git a/src/insdel.c b/src/insdel.c
index efb3303a070..0ea4924afc5 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -20,6 +20,9 @@ Boston, MA 02111-1307, USA. */
#include <config.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
#include "lisp.h"
#include "intervals.h"
#include "buffer.h"
diff --git a/src/sysdep.c b/src/sysdep.c
index cb14c7060c4..9668db3c7c6 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -21,6 +21,9 @@ Boston, MA 02111-1307, USA. */
#include <signal.h>
#include <setjmp.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
#include <config.h>
#include "lisp.h"
diff --git a/src/xmenu.c b/src/xmenu.c
index 173810bc035..2e8776fb9f8 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -33,6 +33,9 @@ Boston, MA 02111-1307, USA. */
/* On 4.3 this loses if it comes after xterm.h. */
#include <signal.h>
#include <config.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
#include <stdio.h>
#include "lisp.h"