diff options
| author | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 17:53:27 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 17:53:27 +0000 |
| commit | 1ff32e400a7415e6e80961d6209a94f32f8090c7 (patch) | |
| tree | ebce0c7a973c8015a9f4073b2522e50e53397899 /src | |
| parent | f7297970998baac8744032ddc7f4a9729afa11ca (diff) | |
| download | krb5-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/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 *); |
