summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2001-06-21 17:53:27 +0000
committerEzra Peisach <epeisach@mit.edu>2001-06-21 17:53:27 +0000
commit1ff32e400a7415e6e80961d6209a94f32f8090c7 (patch)
treeebce0c7a973c8015a9f4073b2522e50e53397899 /src
parentf7297970998baac8744032ddc7f4a9729afa11ca (diff)
downloadkrb5-1ff32e400a7415e6e80961d6209a94f32f8090c7.tar.gz
krb5-1ff32e400a7415e6e80961d6209a94f32f8090c7.tar.xz
krb5-1ff32e400a7415e6e80961d6209a94f32f8090c7.zip
* configure.in: Test for daemon prototype
* main.c: Provide daemon prototype if needed. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13456 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/ChangeLog6
-rw-r--r--src/kdc/configure.in5
-rw-r--r--src/kdc/main.c4
3 files changed, 15 insertions, 0 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog
index 54b7a15a9..b09540444 100644
--- a/src/kdc/ChangeLog
+++ b/src/kdc/ChangeLog
@@ -1,5 +1,11 @@
2001-06-21 Ezra Peisach <epeisach@mit.edu>
+ * configure.in: Test for daemon prototype.
+
+ * main.c: Provide daemon prototype if needed.
+
+2001-06-21 Ezra Peisach <epeisach@mit.edu>
+
* configure.in: Use optional argument to KRB5_NEED_PROTO so test
for swab existance removed.
diff --git a/src/kdc/configure.in b/src/kdc/configure.in
index 8d0dd6b47..0974f3e0e 100644
--- a/src/kdc/configure.in
+++ b/src/kdc/configure.in
@@ -8,6 +8,11 @@ KRB5_NEED_PROTO([#include <string.h>
#include <unistd.h>
#endif
],swab,1)
+dnl
+KRB5_NEED_PROTO([#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif],daemon,1)
+dnl
AC_PROG_AWK
KRB5_AC_INET6
KRB5_SOCKADDR_SA_LEN
diff --git a/src/kdc/main.c b/src/kdc/main.c
index 34565978e..77340723a 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -48,6 +48,10 @@
#include <des.h>
#endif
+#if defined(NEED_DAEMON_PROTO)
+extern int daemon(int, int);
+#endif
+
kdc_realm_t *find_realm_data (char *, krb5_ui_4);
void usage (char *);