diff --git a/CHANGES b/CHANGES index 3439ceae8..0fdf27eca 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,9 @@ Changelog +Daniel S (3 April 2007) +- Rob Jones fixed better #ifdef'ing for a bunch of #include lines. + Daniel S (2 April 2007) - Nick Zitzmann made the CURLOPT_POSTQUOTE option work for SFTP as well. The accepted commands are as follows: diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 084dc6ceb..fce974d23 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -72,6 +72,6 @@ advice from friends like these: Michal Marek, Robson Braga Araujo, Ian Turner, Linus Nielsen Feltzing, Ravi Pratap, Adam D. Moss, Jose Kahan, Hang Kin Lau, Justin Fletcher, Robert Iakobashvili, Bryan Henderson, Eygene Ryabinkin, Daniel Johnson, - Matt Kraai, Nick Zitzmann + Matt Kraai, Nick Zitzmann, Rob Jones Thanks! (and sorry if I forgot to mention someone) diff --git a/lib/easy.c b/lib/easy.c index cdd3570a2..6195d21e3 100644 --- a/lib/easy.c +++ b/lib/easy.c @@ -40,21 +40,27 @@ #ifdef HAVE_SYS_SOCKET_H #include #endif +#ifdef HAVE_NETINET_IN_H #include +#endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_NETDB_H #include +#endif #ifdef HAVE_ARPA_INET_H #include #endif #ifdef HAVE_NET_IF_H #include #endif +#ifdef HAVE_SYS_IOCTL_H #include +#endif #include #ifdef HAVE_SYS_PARAM_H diff --git a/lib/http.c b/lib/http.c index 187c0a43d..884d7e3d2 100644 --- a/lib/http.c +++ b/lib/http.c @@ -54,14 +54,18 @@ #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_NETDB_H #include +#endif #ifdef HAVE_ARPA_INET_H #include #endif #ifdef HAVE_NET_IF_H #include #endif +#ifdef HAVE_SYS_IOCTL_H #include +#endif #include #ifdef HAVE_SYS_PARAM_H diff --git a/lib/transfer.c b/lib/transfer.c index c6a6f094c..a7b3a724d 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -50,7 +50,9 @@ #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_NETDB_H #include +#endif #ifdef HAVE_ARPA_INET_H #include #endif diff --git a/lib/url.c b/lib/url.c index 60fe028fb..0ae0197d3 100644 --- a/lib/url.c +++ b/lib/url.c @@ -39,22 +39,30 @@ #ifdef HAVE_SYS_SOCKET_H #include #endif +#ifdef HAVE_NETINET_IN_H #include +#endif #ifdef HAVE_SYS_TIME_H #include #endif #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_NETDB_H #include +#endif #ifdef HAVE_ARPA_INET_H #include #endif #ifdef HAVE_NET_IF_H #include #endif +#ifdef HAVE_SYS_IOCTL_H #include +#endif +#if HAVE_SIGNAL_H #include +#endif #ifdef HAVE_SYS_PARAM_H #include