From: Bruno Haible Date: Mon, 28 Aug 2006 14:34:07 +0000 (+0000) Subject: BeOS portability. X-Git-Tag: cvs-readonly~1975 X-Git-Url: http://erislabs.net/gitweb/?a=commitdiff_plain;h=5c586a130f56fefbd6a02c96f7c3eb75eb8ba7cb;p=gnulib.git BeOS portability. --- diff --git a/lib/ChangeLog b/lib/ChangeLog index c6b9d5fe9..437c58672 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,9 @@ +2006-08-26 Bruno Haible + Simon Josefsson + + BeOS portability. + * getaddrinfo.c (PF_INET, PF_UNSPEC): New macros. + 2006-08-28 Bruno Haible * c-strstr.h: New file, from GNU gettext. diff --git a/lib/getaddrinfo.c b/lib/getaddrinfo.c index 9003abf60..3c6992a6f 100644 --- a/lib/getaddrinfo.c +++ b/lib/getaddrinfo.c @@ -42,6 +42,15 @@ #include "snprintf.h" #include "strdup.h" +/* BeOS has AF_INET, but not PF_INET. */ +#ifndef PF_INET +# define PF_INET AF_INET +#endif +/* BeOS also lacks PF_UNSPEC. */ +#ifndef PF_UNSPEC +# define PF_UNSPEC 0 +#endif + #if defined _WIN32 || defined __WIN32__ # define WIN32_NATIVE #endif