X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/blobdiff_plain/1d1ffb876ba515d13d488979fc6c752c1289aebb..5061072ffcd98e090af507a1f92ed159d08ff414:/includes.h diff --git a/includes.h b/includes.h index 56878a04..554e9476 100644 --- a/includes.h +++ b/includes.h @@ -1,16 +1,16 @@ +/* $OpenBSD: includes.h,v 1.15 2001/06/08 15:25:40 markus Exp $ */ + /* - * - * 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,46 +21,49 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #include "config.h" +#include "openbsd-compat/bsd-nextstep.h" + #include #include -#include #include -#include #include -#include #include #include #include -#include #include #include #include #include #include -#include #include #include #include #include #include -#include #include #include +#ifdef HAVE_LIMITS_H +# include +#endif +#ifdef HAVE_GETOPT_H +# include +#endif #ifdef HAVE_BSTRING_H # include -#endif +#endif +#if defined(HAVE_GLOB_H) && defined(GLOB_HAS_ALTDIRFUNC) && \ + defined(GLOB_HAS_GL_MATCHC) +# include +#endif #ifdef HAVE_NETGROUP_H # include -#endif -#ifdef HAVE_NETDB_H +#endif +#if defined(HAVE_NETDB_H) # include -#endif -#ifdef HAVE_PATHS_H -# include -#endif +#endif #ifdef HAVE_ENDIAN_H # include #endif @@ -73,6 +76,9 @@ 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 @@ -86,43 +92,15 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #ifdef HAVE_SYS_SYSMACROS_H # include #endif - +#ifdef HAVE_UTIME_H +# include +#endif +#ifdef HAVE_VIS_H +# include +#endif #include "version.h" - -/* BSD function replacements */ -#include "bsd-bindresvport.h" -#include "bsd-rresvport.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" -#include "bsd-base64.h" - -/* rfc2553 socket API replacements */ -#include "fake-getaddrinfo.h" -#include "fake-getnameinfo.h" -#include "fake-socket.h" - -/* Entropy collection */ +#include "openbsd-compat/openbsd-compat.h" +#include "openbsd-compat/bsd-cygwin_util.h" #include "entropy.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 */ - -#endif /* INCLUDES_H */ +#endif /* INCLUDES_H */