diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-12-22 22:28:10 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-12-22 22:28:10 +0000 |
commit | 58f4af7973e3d2ec0510050ea207e6b16c6c9a64 (patch) | |
tree | 27d8e79d5bbdb5ef03cb3c546301f5feb449399f | |
parent | 99befd3a155369280236b918dcf2739e599b5eaa (diff) |
Marcin Konicki provided two configure fixes and a source fix to make curl
build out-of-the-box on BeOS.
-rw-r--r-- | CHANGES | 4 | ||||
-rw-r--r-- | acinclude.m4 | 4 | ||||
-rw-r--r-- | configure.ac | 10 | ||||
-rw-r--r-- | lib/select.c | 5 |
4 files changed, 20 insertions, 3 deletions
@@ -7,6 +7,10 @@ Changelog +Daniel (22 December 2004) +- Marcin Konicki provided two configure fixes and a source fix to make curl + build out-of-the-box on BeOS. + Daniel (21 December 2004) - Added test case 217 that verified CURLINFO_HTTP_CONNECTCODE, and I made the -w option support 'http_connect' to make it easier to verify! diff --git a/acinclude.m4 b/acinclude.m4 index f232438a8..552e6c810 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -87,9 +87,7 @@ AC_DEFINE(HAVE_IOCTLSOCKET_CASE, 1, [use Ioctlsocket() for non-blocking sockets] dnl Ioctlsocket didnt compile, do test 5! AC_TRY_COMPILE([ /* headers for SO_NONBLOCK test (BeOS) */ -#include <sys/types.h> -#include <unistd.h> -#include <fcntl.h> +#include <socket.h> ],[ /* SO_NONBLOCK source code */ long b = 1; diff --git a/configure.ac b/configure.ac index a03be2026..60747e6c5 100644 --- a/configure.ac +++ b/configure.ac @@ -314,6 +314,16 @@ then ) fi +if test "$HAVE_GETHOSTBYNAME" != "1" +then + dnl gethostbyname in the net lib - for BeOS + AC_CHECK_LIB(net, gethostbyname, + [HAVE_GETHOSTBYNAME="1" + LIBS="$LIBS -lnet" + ]) +fi + + if test "$HAVE_GETHOSTBYNAME" = "1"; then AC_DEFINE(HAVE_GETHOSTBYNAME, 1, [If you have gethostbyname]) else diff --git a/lib/select.c b/lib/select.c index c66095dde..8b6a8ce5c 100644 --- a/lib/select.c +++ b/lib/select.c @@ -39,6 +39,11 @@ #include "select.h" +#ifdef __BEOS__ +/* BeOS has FD_SET defined in socket.h */ +#include <socket.h> +#endif + #ifdef WIN32 #define VALID_SOCK(s) (1) /* Win-sockets are not in range [0..FD_SETSIZE> */ #else |