diff options
| author | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 17:51:20 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 17:51:20 +0000 |
| commit | f7297970998baac8744032ddc7f4a9729afa11ca (patch) | |
| tree | 1fec9ed53b07c84d3d09f6b6b09fdd5109e485fc /src | |
| parent | eb6426653a68d2a1d92ae8185c48f6acbafb4beb (diff) | |
* configure.in: Test need for daemon prototype
* krb524d.c: Provide daemon prototype if needed.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13455 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/krb524/ChangeLog | 6 | ||||
| -rw-r--r-- | src/krb524/configure.in | 3 | ||||
| -rw-r--r-- | src/krb524/krb524d.c | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/src/krb524/ChangeLog b/src/krb524/ChangeLog index 1b4762964..89d38057f 100644 --- a/src/krb524/ChangeLog +++ b/src/krb524/ChangeLog @@ -1,3 +1,9 @@ +2001-06-21 Ezra Peisach <epeisach@mit.edu> + + * configure.in: Test need for daemon prototype. + + * krb524d.c: Provide daemon prototype if needed. + 2001-06-20 Ezra Peisach <epeisach@mit.edu> * krb524d.c: Include <krb5/adm_proto.h> for krb5_log_init() diff --git a/src/krb524/configure.in b/src/krb524/configure.in index f6603aec7..2f57e94a4 100644 --- a/src/krb524/configure.in +++ b/src/krb524/configure.in @@ -5,6 +5,9 @@ KRB5_BUILD_LIBRARY_STATIC KRB5_BUILD_LIBOBJS AC_PROG_AWK AC_CHECK_HEADERS(sys/select.h unistd.h) dnl +KRB5_NEED_PROTO([#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif],daemon,1) AC_TYPE_SIGNAL KRB5_BUILD_PROGRAM diff --git a/src/krb524/krb524d.c b/src/krb524/krb524d.c index 03c63a54d..022cde859 100644 --- a/src/krb524/krb524d.c +++ b/src/krb524/krb524d.c @@ -40,6 +40,10 @@ #include <krb.h> #include "krb524.h" +#if defined(NEED_DAEMON_PROTO) +extern int daemon(int, int); +#endif + #define TIMEOUT 60 #define TKT_BUFSIZ 2048 #define MSGSIZE 8192 |
