AC_HEADER_SYS_WAIT
AC_HEADER_DIRENT
AC_CHECK_HEADERS([ \
+ arpa/inet.h \
arpa/nameser.h \
curses.h\
direct.h \
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/stds.h>
#include <ctype.h>
-#include <string.h>
- /* These two needed for rxgen output to work */
-#include <sys/types.h>
-#include <rx/xdr.h>
+#include <hcrypto/des.h>
+#include <hcrypto/ui.h>
-#include <stdio.h>
+#include <rx/xdr.h>
#include <rx/rx.h>
#include <rx/rxkad.h>
#include <lock.h>
#define UBIK_LEGACY_CALLITER 1
#include <ubik.h>
-#ifndef AFS_NT40_ENV
-#include <pwd.h>
-#endif
#include <afs/auth.h>
#include <afs/cellconfig.h>
#include <afs/cmd.h>
#include <afs/com_err.h>
#include <afs/afsutil.h>
-#include <hcrypto/des.h>
-#include <hcrypto/ui.h>
+
#include "kauth.h"
#include "kauth_internal.h"
#include "kautils.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
# pragma GCC diagnostic warning "-Wimplicit-function-declaration"
#endif
+#include <hcrypto/des.h>
+
#define UBIK_LEGACY_CALLITER 1
-#include <afs/stds.h>
#include <afs/pthread_glock.h>
-#include <sys/types.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <sys/socket.h>
-#include <netinet/in.h>
-#endif
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#endif
-#include <string.h>
-#include <stdio.h>
#include <rx/rxkad.h>
#include <afs/cellconfig.h>
#include <ubik.h>
#include <afs/auth.h>
#include <afs/afsutil.h>
-#include <hcrypto/des.h>
#include "kauth.h"
#include "kautils.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/stds.h>
+#include <hcrypto/des.h>
+#include <hcrypto/ui.h>
+
#include <afs/pthread_glock.h>
-#include <stdio.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#include <crypt.h>
-#endif
-#include <string.h>
-#ifdef HAVE_UNISTD_H
-#if !defined(__USE_XOPEN)
-#define __USE_XOPEN
-#endif
-#include <unistd.h>
-#endif
#include <afs/cellconfig.h>
#include <afs/auth.h>
#include <afs/afsutil.h>
-#include <hcrypto/des.h>
-#include <hcrypto/ui.h>
#include "kauth.h"
#include "kautils.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
/* This crypt() implementation is only used by the Andrew string_to_key
* function on Windows. All Unix platforms use their own crypt()
* implementation
*/
#include <windows.h>
-#include <stdlib.h>
-#include <string.h>
/*
* UNIX password, and DES, encryption.
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
#include <hcrypto/des.h>
+
#include <afs/com_err.h>
#include <afs/auth.h>
#include <rx/rxkad.h>
+
#include "kautils.h"
static char *whoami;
#include <afsconfig.h>
#include <afs/param.h>
-
#include <afs/stds.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <stdio.h>
-#include <netdb.h>
+#include <roken.h>
+
#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-#include <syslog.h>
-#include <unistd.h>
#if HAVE_GETOPT_H
#include <getopt.h>
* therefore the database must be quiescent for the
* output of this program to be valid.
*/
-
-#include <sys/types.h>
-#include <sys/time.h>
-#include <stdio.h>
-#include <ctype.h>
-#include <string.h>
-#include <sys/file.h>
-
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#include <lock.h>
-#include <netinet/in.h>
#define UBIK_INTERNALS
#include <ubik.h>
#include <rx/xdr.h>
#include <rx/rx.h>
#include <rx/rxkad.h>
+
#include "kauth.h"
#include "kaserver.h"
#include "kautils.h"
#include <roken.h>
-#ifdef AFS_NT40_ENV
-#include <io.h>
-#else
-#include <sys/file.h>
-#endif
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#include <string.h>
#include <rx/rxkad.h>
#define UBIK_INTERNALS
#include <ubik.h>
#include <roken.h>
-#include <sys/types.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <netinet/in.h>
-#endif
-#include <string.h>
#include <ubik.h>
#include <rx/xdr.h>
#include <rx/rx.h>
#include <afs/afsutil.h>
+
#include "kauth.h"
#include "kautils.h"
#include "kaserver.h"
#include <roken.h>
#include <afs/pthread_glock.h>
-#include <sys/types.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <netinet/in.h>
-#endif
-#include <string.h>
#include <afs/cellconfig.h>
#include <rx/xdr.h>
#include <rx/rx.h>
+
#include "kauth.h"
#include "kautils.h"
-#include <afs/afsutil.h>
#ifdef UKERNEL
#include "afs_usrops.h"
#include <roken.h>
-#include <stdio.h>
-#include <afs/afsutil.h>
-#include <string.h>
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#include <sys/types.h>
-#include <time.h>
-#include <signal.h>
#include <afs/afsutil.h>
#include "kauth.h"
#include "kalog.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
+#ifdef HAVE_SYS_RESOURCE_H
+# include <sys/resource.h>
+#endif
+
#ifdef IGNORE_SOME_GCC_WARNINGS
# pragma GCC diagnostic warning "-Wdeprecated-declarations"
#endif
-#include <afs/stds.h>
-#include <errno.h>
#include "kauth.h"
-#include <sys/types.h>
-#include <time.h>
-#ifdef AFS_NT40_ENV
-#include <afs/afsutil.h>
-#else
-#include <sys/resource.h>
-#include <sys/file.h>
-#endif
-#include <stdio.h>
#define HC_DEPRECATED
#include <hcrypto/des.h>
#include <rx/xdr.h>
#include <rx/rx.h>
#include <rx/rxkad.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <netinet/in.h>
-#endif
-#include <string.h>
#include <afs/cellconfig.h>
#include <afs/auth.h>
#include <afs/com_err.h>
+#include <afs/afsutil.h>
+#include <afs/audit.h>
#include "kautils.h"
#include "kaserver.h"
#include "kalog.h"
#include "kaport.h"
#include "kauth_internal.h"
-#include "afs/audit.h"
#include "kadatabase.h"
#include "kaprocs.h"
/* These two needed for rxgen output to work */
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/stds.h>
-#ifdef AFS_AIX32_ENV
-#include <signal.h>
+#ifdef AFS_NT40_ENV
+#include <WINNT/afsevent.h>
#endif
-#include <sys/types.h>
#include <rx/xdr.h>
-
#include <lock.h>
#include <ubik.h>
-#ifndef AFS_NT40_ENV
-#include <pwd.h>
-#else
-#include <WINNT/afsevent.h>
-#endif
-#include <string.h>
#include <afs/cellconfig.h>
#include <afs/com_err.h>
#include <afs/cmd.h>
#include "kauth_internal.h"
#include "kautils.h"
-
int
main(int argc, char *argv[])
{
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/stds.h>
-#include <sys/types.h>
#ifdef AFS_NT40_ENV
-#include <winsock2.h>
#include <WINNT/afsevent.h>
-#else
-#include <sys/file.h>
-#include <netdb.h>
-#include <netinet/in.h>
-#endif
-#include "kalog.h" /* for OpenLog() */
-#include <time.h>
-#include <stdio.h>
-#include <string.h>
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#ifdef AFS_AIX32_ENV
-#include <signal.h>
#endif
+
+
#include <lwp.h>
#include <rx/xdr.h>
#include <rx/rx.h>
#include <afs/com_err.h>
#include <afs/audit.h>
#include <ubik.h>
-#include <sys/stat.h>
+
+#include "kalog.h" /* for OpenLog() */
#include "kauth.h"
#include "kauth_internal.h"
#include "kautils.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
# include "afsincludes.h"
#endif
-#include <afs/stds.h>
-#include <sys/types.h>
#include <rx/xdr.h>
#include <afs/pthread_glock.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <sys/socket.h>
-#include <netinet/in.h>
-#endif
-#include <string.h>
-/* netinet/in.h and cellconfig.h are needed together */
#include <afs/cellconfig.h>
- /* these are needed together */
+#include <afs/auth.h>
#include <lock.h>
#include <ubik.h>
#include "kauth.h"
#include "kautils.h"
-#include <afs/auth.h>
afs_int32
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/afsutil.h>
-#include <afs/stds.h>
-#include <sys/types.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <sys/file.h>
-#endif
-#include <string.h>
-#include <time.h>
-#include <stdio.h>
#include <ctype.h>
+
+#include <hcrypto/des.h>
+
+#include <afs/afsutil.h>
#include <rx/xdr.h>
#include <rx/rx.h>
-#include <hcrypto/des.h>
+
#include "kauth.h"
#include "kautils.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#include <fcntl.h>
-#include <sys/types.h>
-#include <time.h>
-#include <stdio.h>
-#ifndef AFS_NT40_ENV
-#include <strings.h>
-#endif
#include <afs/cmd.h>
+#include <afs/afsutil.h>
+
#include "kauth.h"
#include "kalog.h"
-#include <afs/afsutil.h>
#ifdef AUTH_DBM_LOG
/* These two needed for rxgen output to work */
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <errno.h>
#ifdef AFS_NT40_ENV
-#include <winsock2.h>
#include <afs/fs_utils.h>
#else
-#include <unistd.h>
-#include <netinet/in.h>
#include <afs/venus.h>
#endif
-#include <signal.h>
-#include <afs/stds.h>
+
#include <rx/xdr.h>
#include <afs/prs_fs.h>
-#include <stdlib.h>
-#include <string.h>
#include <afs/sys_prototypes.h>
#include <afs/afs_consts.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
-#include <afs/stds.h>
-#include <sys/types.h>
#include <rx/xdr.h>
-#ifdef AFS_AIX32_ENV
-#include <signal.h>
-#endif
-#include <string.h>
#include <lock.h>
#include <ubik.h>
-
-#include <stdio.h>
-#include <pwd.h>
#include <afs/com_err.h>
#include <afs/cellconfig.h>
#include <afs/cmd.h>
+
#include "kauth.h"
#include "kautils.h"
#include "kauth_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
#if !defined(AFS_SUN_ENV) && !defined(AFS_AIX_ENV) && !defined(AFS_HPUX_ENV) && !defined(AFS_SGI_ENV) && !defined(AFS_SUN5_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_DARWIN_ENV) && !defined(AFS_XBSD_ENV)
-#include <sys/param.h>
#define quota(a,b,c,d) 0
-#include <sys/stat.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/file.h>
#include <afs/afsutil.h>
#include <sgtty.h>
#include <utmp.h>
-#include <signal.h>
-#include <pwd.h>
-#include <stdio.h>
#include <lastlog.h>
-#include <errno.h>
#include <ttyent.h>
-
-#include <syslog.h>
-
#include <grp.h>
static gid_t tty_gid(int default_gid);
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
-#include <stdio.h>
-#include <afs/stds.h>
-#include <sys/types.h>
#include <ctype.h>
-#include <sys/stat.h>
-#include <signal.h>
-#include <time.h>
-#include <netdb.h>
-#include <errno.h>
-#include <sys/ioctl.h>
-#include <string.h>
+
#include <afs/vice.h>
#include <afs/cmd.h>
#include <afs/auth.h>
/* These two needed for rxgen output to work */
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
-#include <afs/stds.h>
-#include <sys/types.h>
-#ifdef AFS_AIX32_ENV
-#include <signal.h>
-#endif
+#include <limits.h>
-#include <rx/xdr.h>
+#include <hcrypto/des.h>
+#include <hcrypto/ui.h>
+#include <rx/xdr.h>
#include <lock.h>
#include <ubik.h>
-
-#include <stdio.h>
-#ifndef AFS_NT40_ENV
-#include <pwd.h>
-#endif
-#include <string.h>
-#include <signal.h>
#include <afs/com_err.h>
#include <afs/auth.h>
#include <afs/cellconfig.h>
#include <afs/cmd.h>
-#include <hcrypto/des.h>
-#include <hcrypto/ui.h>
+
#include "kauth.h"
#include "kautils.h"
#include "kkids.h"
-#ifndef AFS_NT40_ENV
-#include <unistd.h>
-#endif
-#include <limits.h>
/* This code borrowed heavily from the log program. Here is the intro comment
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#include <stdio.h>
-#include <string.h>
#ifdef AFS_NT40_ENV
#include <WINNT/afsevent.h>
#endif
#include <roken.h>
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#ifdef AFS_NT40_ENV
-#include <io.h>
-#else
-#include <sys/file.h>
-#endif
-#include <string.h>
-#include <sys/types.h>
#include <rx/xdr.h>
-#include <errno.h>
#include <afs/auth.h>
+
#include "kauth.h"
#include "kautils.h"
#include "kauth_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
#include <roken.h>
# pragma GCC diagnostic warning "-Wdeprecated-declarations"
#endif
-#include <afs/stds.h>
-#include <sys/types.h>
-#include <errno.h>
#ifdef AFS_NT40_ENV
-#include <winsock2.h>
#include <afs/errmap_nt.h>
-#define snprintf _snprintf
-#else
-#include <sys/socket.h>
-#include <netdb.h>
-#include <netinet/in.h>
#endif
-#include <string.h>
-#include <afs/afsutil.h>
-#include <time.h>
#define HC_DEPRECATED
#include <hcrypto/des.h>
#include <afs/auth.h>
#include <ubik.h>
-
#include "kauth.h"
#include "kautils.h"
#include "kauth_internal.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
-#include <afs/stds.h>
-#include <sys/types.h>
#include <rx/xdr.h>
-#ifdef AFS_AIX32_ENV
-#include <signal.h>
-#endif
-
#include <lock.h>
#include <ubik.h>
-
-#include <stdio.h>
-#include <pwd.h>
#include <afs/com_err.h>
#include <afs/cellconfig.h>
#include <afs/cmd.h>
+
#include "kauth.h"
#include "kautils.h"
#include "assert.h"
#include <roken.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#include <fcntl.h>
-#include <io.h>
-#else
-#include <sys/file.h>
-#include <netinet/in.h>
-#endif
-#include <string.h>
-#include <stdio.h>
-#include <errno.h>
-#include <time.h>
+#include <hcrypto/des.h>
+
#include <ubik.h>
#include <afs/cmd.h>
-#include <hcrypto/des.h>
#include <rx/rxkad.h>
-
#include <afs/com_err.h>
#include "kauth.h"
#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
+
+#include <hcrypto/des.h>
+#include <hcrypto/ui.h>
-#include <afs/stds.h>
-#include <signal.h>
#include <afs/com_err.h>
-#ifdef AFS_NT40_ENV
-#include <winsock2.h>
-#else
-#include <netinet/in.h>
-#include <unistd.h>
-#endif
-#include <string.h>
-#include <stdio.h>
#include <afs/cellconfig.h>
#include <afs/auth.h>
#include <afs/ptint.h>
#include <rx/rx.h>
#include <rx/rx_globals.h>
#include <rx/rxkad.h> /* max ticket lifetime */
-#include <hcrypto/des.h>
-#include <hcrypto/ui.h>
+
#include "kauth.h"
#include "kautils.h"
#include <windows.h>
#include <rpc.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <stdio.h> /* sprintf */
-#include <malloc.h>
#include <afs/kautils.h>
#include <afs/cm.h>
#include <afs/cm_config.h>