From 2de753007150f682edb0158c8383176aa6c33a1d Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Tue, 6 May 2008 14:53:36 +0200 Subject: Update gnulib files. --- NEWS | 2 ++ gl/getaddrinfo.h | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 844c676b90..4c15fb8486 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,8 @@ See the end for copying conditions. ** guile: Fix -fgnu89-inline test. +** Update of gnulib files. + ** API and ABI modifications: No changes since last version. diff --git a/gl/getaddrinfo.h b/gl/getaddrinfo.h index 050b7935b3..14587a2902 100644 --- a/gl/getaddrinfo.h +++ b/gl/getaddrinfo.h @@ -1,5 +1,5 @@ /* Get address information. - Copyright (C) 1996-2002, 2003, 2004, 2005, 2006 + Copyright (C) 1996-2002, 2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc. Contributed by Simon Josefsson . @@ -84,6 +84,14 @@ struct addrinfo # define EAI_SERVICE -8 /* SERVICE not supported for `ai_socktype'. */ # define EAI_MEMORY -10 /* Memory allocation failure. */ #endif + +/* Since EAI_NODATA is deprecated by RFC3493, some systems (at least + FreeBSD, which does define EAI_BADFLAGS) have removed the definition + in favor of EAI_NONAME. */ +#if !defined EAI_NODATA && defined EAI_NONAME +# define EAI_NODATA EAI_NONAME +#endif + #ifndef EAI_OVERFLOW /* Not defined on mingw32. */ # define EAI_OVERFLOW -12 /* Argument buffer overflow. */ -- cgit v1.2.1