X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/blobdiff_plain/5ab44a92fcb23cebe756bbc4ae81e357db26997a..94ec8c6bb36d0681d3d8e61de9b260b159772799:/includes.h diff --git a/includes.h b/includes.h index 3fe76553..797c5e85 100644 --- a/includes.h +++ b/includes.h @@ -1,16 +1,14 @@ /* - * - * includes.h - * * Author: Tatu Ylonen - * * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland * All rights reserved - * - * Created: Thu Mar 23 16:29:37 1995 ylo - * * This file includes most of the needed system headers. - * + * + * As far as I am concerned, the code I have written for this software + * can be used freely for any purpose. Any derived versions of this + * software must be clearly marked as such, and if the derived work is + * incompatible with the protocol description in the RFC file, it must be + * called by a name other than "ssh" or "Secure Shell". */ #ifndef INCLUDES_H @@ -21,19 +19,17 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #include "config.h" +#include "next-posix.h" + #include #include -#include #include -#include #include -#include #include -#include -#include +#ifndef HAVE_CYGWIN #include -#include +#endif #include #include @@ -42,28 +38,27 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #include #include #include -#include #include #include #include #include #include -#include #include #include +#ifdef HAVE_GETOPT_H +#include +#endif #ifdef HAVE_BSTRING_H # include #endif #ifdef HAVE_NETGROUP_H # include #endif -#ifdef HAVE_NETDB_H +#if defined(HAVE_NETDB_H) && !defined(HAVE_NEXT) +/* Next includes this as part of another header */ # include #endif -#ifdef HAVE_PATHS_H -# include -#endif #ifdef HAVE_ENDIAN_H # include #endif @@ -76,33 +71,28 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #ifdef HAVE_SYS_BSDTTY_H # include #endif +#ifdef HAVE_TTYENT_H +# include +#endif #ifdef USE_PAM # include #endif - +#ifdef HAVE_POLL_H +# include +#else +# ifdef HAVE_SYS_POLL_H +# include +# endif +#endif +#ifdef HAVE_SYS_SYSMACROS_H +# include +#endif +#ifdef HAVE_VIS_H +# include +#endif #include "version.h" -#include "bsd-misc.h" -#include "bsd-strlcpy.h" -#include "bsd-strlcat.h" -#include "bsd-mktemp.h" -#include "bsd-snprintf.h" -#include "bsd-daemon.h" -#include "bsd-login.h" - -/* Define this to be the path of the xauth program. */ -#ifndef XAUTH_PATH -#define XAUTH_PATH "/usr/X11R6/bin/xauth" -#endif /* XAUTH_PATH */ - -/* Define this to be the path of the rsh program. */ -#ifndef _PATH_RSH -#define _PATH_RSH "/usr/bin/rsh" -#endif /* _PATH_RSH */ - -/* - * Define this to use pipes instead of socketpairs for communicating with the - * client program. Socketpairs do not seem to work on all systems. - */ -#define USE_PIPES 1 +#include "openbsd-compat.h" +#include "cygwin_util.h" +#include "entropy.h" -#endif /* INCLUDES_H */ +#endif /* INCLUDES_H */