diff --git a/mercurial/bdiff.c b/mercurial/bdiff.c --- a/mercurial/bdiff.c +++ b/mercurial/bdiff.c @@ -33,7 +33,11 @@ static uint32_t htonl(uint32_t x) } #else #include <sys/types.h> +#ifdef __BEOS__ +#include <ByteOrder.h> +#else #include <arpa/inet.h> +#endif #include <inttypes.h> #endif diff --git a/mercurial/mpatch.c b/mercurial/mpatch.c --- a/mercurial/mpatch.c +++ b/mercurial/mpatch.c @@ -42,7 +42,11 @@ static uint32_t ntohl(uint32_t x) #else /* not windows */ # include <sys/types.h> -# include <arpa/inet.h> +# ifdef __BEOS__ +# include <ByteOrder.h> +# else +# include <arpa/inet.h> +# endif # include <inttypes.h> #endif