diff options
author | Ezra Peisach <epeisach@mit.edu> | 1995-05-21 02:38:47 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 1995-05-21 02:38:47 +0000 |
commit | 8393b0976e62dabee909fbf22274c539e3e60815 (patch) | |
tree | 1342fd94953f0e53966d431a9718c07fa6431dfe /src/kadmin.v4 | |
parent | 8079cb3a28356dfbce4031aac3db4a428d3f98c4 (diff) | |
download | krb5-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/ChangeLog | 7 | ||||
-rw-r--r-- | src/kadmin.v4/server/configure.in | 3 | ||||
-rw-r--r-- | src/kadmin.v4/server/kadm_stream.c | 7 |
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 |