aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin.v4
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1995-05-21 02:38:47 +0000
committerEzra Peisach <epeisach@mit.edu>1995-05-21 02:38:47 +0000
commit8393b0976e62dabee909fbf22274c539e3e60815 (patch)
tree1342fd94953f0e53966d431a9718c07fa6431dfe /src/kadmin.v4
parent8079cb3a28356dfbce4031aac3db4a428d3f98c4 (diff)
downloadkrb5-8393b0976e62dabee909fbf22274c539e3e60815.zip
krb5-8393b0976e62dabee909fbf22274c539e3e60815.tar.gz
krb5-8393b0976e62dabee909fbf22274c539e3e60815.tar.bz2
Check for stdlib.h and if present, include, otherwise declare malloc
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5831 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin.v4')
-rw-r--r--src/kadmin.v4/server/ChangeLog7
-rw-r--r--src/kadmin.v4/server/configure.in3
-rw-r--r--src/kadmin.v4/server/kadm_stream.c7
3 files changed, 17 insertions, 0 deletions
diff --git a/src/kadmin.v4/server/ChangeLog b/src/kadmin.v4/server/ChangeLog
index ae7b522..bed14b2 100644
--- a/src/kadmin.v4/server/ChangeLog
+++ b/src/kadmin.v4/server/ChangeLog
@@ -1,3 +1,10 @@
+Sat May 20 22:33:58 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * kadm_stream.c: Based on presence of stdlib.h, include or declare
+ malloc.
+
+ * configure.in: Check for stdlib.h
+
Sun May 7 13:49:54 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* admin_server.c: Avoid warning of redeclaring POSIX_SIGNALS if
diff --git a/src/kadmin.v4/server/configure.in b/src/kadmin.v4/server/configure.in
index 009b866..d510046 100644
--- a/src/kadmin.v4/server/configure.in
+++ b/src/kadmin.v4/server/configure.in
@@ -7,6 +7,9 @@ WITH_NETLIB
AC_CHECK_LIB(ndbm,main)
AC_CHECK_LIB(dbm,main)
AC_HAVE_HEADERS(unistd.h)
+dnl Could check for full stdc environment, but will only test
+dnl for stdlib.h
+AC_HEADER_CHECK(stdlib.h,AC_DEFINE(HAS_STDLIB_H))
CHECK_WAIT_TYPE
CHECK_FCNTL
CHECK_SIGNALS
diff --git a/src/kadmin.v4/server/kadm_stream.c b/src/kadmin.v4/server/kadm_stream.c
index f09222a..8c5c9ff 100644
--- a/src/kadmin.v4/server/kadm_stream.c
+++ b/src/kadmin.v4/server/kadm_stream.c
@@ -12,6 +12,13 @@
#include <mit-copyright.h>
#include <string.h>
+
+#ifdef HAS_STDLIB_H
+#include <stdlib.h>
+#else
+extern char *malloc(), *calloc(), *realloc();
+#endif
+
/*
kadm_stream.c
this holds the stream support routines for the kerberos administration server