diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kdc/ChangeLog | 6 | ||||
| -rw-r--r-- | src/kdc/configure.in | 5 | ||||
| -rw-r--r-- | src/kdc/main.c | 4 |
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 *); |
