From d60b54cba08a26f5fc886a7e9597b6790da252cc Mon Sep 17 00:00:00 2001 From: hniksic Date: Fri, 16 Nov 2001 08:58:08 -0800 Subject: [PATCH] [svn] Applied Chris Seawood's patch for compilation under BEOS. Patch published in <3B5D4CEF.5090208@seawood.org>. --- src/ChangeLog | 10 ++++++++++ src/connect.c | 2 ++ src/host.c | 6 ++++++ src/init.c | 2 ++ src/sysdep.h | 7 +++++++ 5 files changed, 27 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index d7dbddb7..5d23195e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,13 @@ +2001-11-16 Chris Seawood + + * init.c: Ditto. + + * host.c: Ditto. + + * connect.c: Ditto. + + * sysdep.h: Support compilation under BEOS. + 2001-06-08 Edward J. Sabol * url.c (url_equal): Fix a memory leak when parseurl returns an diff --git a/src/connect.c b/src/connect.c index 766c3959..3e676b42 100644 --- a/src/connect.c +++ b/src/connect.c @@ -31,7 +31,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ # include # include # include +#ifndef __BEOS__ # include +#endif #endif /* WINDOWS */ #include diff --git a/src/host.c b/src/host.c index 246585d0..b35c8bd3 100644 --- a/src/host.c +++ b/src/host.c @@ -34,10 +34,16 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #else # include # include +#ifndef __BEOS__ # include +#endif # include #endif /* WINDOWS */ +#ifndef NO_ADDRESS +#define NO_ADDRESS NO_DATA +#endif + #ifdef HAVE_SYS_UTSNAME_H # include #endif diff --git a/src/init.c b/src/init.c index ece9f6c9..ac3fc2e4 100644 --- a/src/init.c +++ b/src/init.c @@ -38,8 +38,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #else # include # include +#ifndef __BEOS__ # include #endif +#endif #ifdef HAVE_PWD_H #include diff --git a/src/sysdep.h b/src/sysdep.h index 53b45119..128d024c 100644 --- a/src/sysdep.h +++ b/src/sysdep.h @@ -94,6 +94,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #endif #endif +#ifdef __BEOS__ +# undef READ +# undef WRITE +# define READ(fd, buf, cnt) recv((fd), (buf), (cnt), 0) +# define WRITE(fd, buf, cnt) send((fd), (buf), (cnt), 0) +#endif + /* mswindows.h defines these. */ #ifndef READ # define READ(fd, buf, cnt) read ((fd), (buf), (cnt)) -- 2.39.2