X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fconfig.h.in;h=67cc51378a868b8f0bd9287a96bba46baaaef0cc;hb=d5be8ecca466601bda9b81c28a79077fbda6ccde;hp=0e8b2b4c7b33107b6cb19e1cb79582229e502f4c;hpb=366ad1d6d924fc71c28d7aa3cb82887e7847d8ba;p=wget diff --git a/src/config.h.in b/src/config.h.in index 0e8b2b4c..67cc5137 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -1,20 +1,21 @@ /* Configuration header file. - Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001 + Free Software Foundation, Inc. -This file is part of Wget. +This file is part of GNU Wget. -This program is free software; you can redistribute it and/or modify +GNU Wget is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, +GNU Wget is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software +along with Wget; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef CONFIG_H @@ -50,6 +51,9 @@ char *alloca (); /* Define to empty if the keyword does not work. */ #undef const +/* Define to empty or __inline__ or __inline. */ +#undef inline + /* Define to `unsigned' if doesn't define. */ #undef size_t @@ -101,6 +105,9 @@ char *alloca (); /* Define if you have the uname function. */ #undef HAVE_UNAME +/* Define if you have a working version of mmap. */ +#undef HAVE_MMAP + /* Define if you have the gethostname function. */ #undef HAVE_GETHOSTNAME @@ -134,6 +141,9 @@ char *alloca (); /* Define if you have the strncasecmp function. */ #undef HAVE_STRNCASECMP +/* Define if you have the strpbrk function. */ +#undef HAVE_STRPBRK + /* Define if you have the strptime function. */ #undef HAVE_STRPTIME @@ -194,4 +204,55 @@ char *alloca (); /* Define to 1 if ANSI function prototypes are usable. */ #undef PROTOTYPES +/* Define if all libs needed for ssl support are existing */ +#undef HAVE_SSL + +/* Define if we're compiling in support for MD5. */ +#undef HAVE_MD5 + +/* Define if we're using Solaris libmd5. */ +#undef HAVE_SOLARIS_MD5 + +/* Define if we're using builtin (GNU) md5.c. */ +#undef HAVE_BUILTIN_MD5 + +/* First a gambit to see whether we're on Solaris. We'll + need it below. */ +#ifdef __sun +# ifdef __SVR4 +# define solaris +# endif +#endif + +/* The following several lines can be very dangerous; they can cripple + the header files and break compilation in _verY_ non-obvious ways. + Because of that, we define them only on architectures we know + about. */ + +#undef NAMESPACE_TWEAKS + +#ifdef solaris +# define NAMESPACE_TWEAKS +#endif + +#ifdef __linux__ +# define NAMESPACE_TWEAKS +#endif + +#ifdef NAMESPACE_TWEAKS + +/* Request the "Unix 98 compilation environment". */ +#define _XOPEN_SOURCE 500 + +/* For Solaris: request everything else that is available and doesn't + conflict with the above. */ +#define __EXTENSIONS__ + +/* For Linux: request features of 4.3BSD and SVID (System V Interface + Definition). */ +#define _SVID_SOURCE +#define _BSD_SOURCE + +#endif /* NAMESPACE_TWEAKS */ + #endif /* CONFIG_H */