summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util/profile/ChangeLog6
-rw-r--r--src/util/profile/configure.in1
-rw-r--r--src/util/profile/prof_file.c2
-rw-r--r--src/util/profile/prof_init.c2
-rw-r--r--src/util/profile/prof_parse.c2
-rw-r--r--src/util/profile/prof_section.c2
-rw-r--r--src/util/profile/prof_tree.c2
-rw-r--r--src/util/profile/test_parse.c2
-rw-r--r--src/util/profile/test_profile.c2
9 files changed, 21 insertions, 0 deletions
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index fd952daa36..620d2cecdd 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,9 @@
+Mon Jun 24 09:37:26 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * prof_file.c, prof_init.c, prof_parse.c, prof_section.c,
+ prof_tree.c, test_parse.c, test_profile.c, configure.in:
+ Only include stdlib.h if it's available.
+
Thu Jun 13 22:13:51 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* configure.in: remove ref to ET_RULES
diff --git a/src/util/profile/configure.in b/src/util/profile/configure.in
index 85055cb6ca..df69396b51 100644
--- a/src/util/profile/configure.in
+++ b/src/util/profile/configure.in
@@ -7,6 +7,7 @@ AC_PROG_RANLIB
AC_CHECK_SIZEOF(short)
AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(long)
+AC_CHECK_HEADERS(unistd.h stdlib.h)
AC_HAVE_FUNCS(stat)
AC_PROG_AWK
V5_SHARED_LIB_OBJS
diff --git a/src/util/profile/prof_file.c b/src/util/profile/prof_file.c
index f7bdaf8551..b877e4e1e2 100644
--- a/src/util/profile/prof_file.c
+++ b/src/util/profile/prof_file.c
@@ -3,7 +3,9 @@
*/
#include <stdio.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <string.h>
#include "prof_int.h"
diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
index 867ef9996c..c13417b9da 100644
--- a/src/util/profile/prof_init.c
+++ b/src/util/profile/prof_init.c
@@ -5,7 +5,9 @@
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <errno.h>
#include "prof_int.h"
diff --git a/src/util/profile/prof_parse.c b/src/util/profile/prof_parse.c
index 4d1382bc8e..9c83b8fdcd 100644
--- a/src/util/profile/prof_parse.c
+++ b/src/util/profile/prof_parse.c
@@ -1,6 +1,8 @@
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <errno.h>
#include <ctype.h>
diff --git a/src/util/profile/prof_section.c b/src/util/profile/prof_section.c
index e563e4f238..d147b79121 100644
--- a/src/util/profile/prof_section.c
+++ b/src/util/profile/prof_section.c
@@ -7,7 +7,9 @@
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <errno.h>
#include "prof_int.h"
diff --git a/src/util/profile/prof_tree.c b/src/util/profile/prof_tree.c
index 4934d29c5e..a192e1d55c 100644
--- a/src/util/profile/prof_tree.c
+++ b/src/util/profile/prof_tree.c
@@ -19,7 +19,9 @@
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <errno.h>
#include <ctype.h>
diff --git a/src/util/profile/test_parse.c b/src/util/profile/test_parse.c
index 463cde4da0..7fd86e9127 100644
--- a/src/util/profile/test_parse.c
+++ b/src/util/profile/test_parse.c
@@ -1,6 +1,8 @@
#include <stdio.h>
#include <string.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include <errno.h>
#include <ctype.h>
diff --git a/src/util/profile/test_profile.c b/src/util/profile/test_profile.c
index b75c81f705..171df93ecc 100644
--- a/src/util/profile/test_profile.c
+++ b/src/util/profile/test_profile.c
@@ -3,7 +3,9 @@
*/
#include <stdio.h>
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
#include "profile.h"
#ifndef _MSDOS