1
0

Update from gnulib

* lib/poll.c: Update.
* lib/string.in.h: Update.
* m4/string_h.m4: Update.
* tests/test-getaddrinfo.c: Update.
* lib/Makefile.am: Regenerate.
This commit is contained in:
Jim Meyering 2008-01-29 18:17:47 +00:00
parent a378188194
commit bc48db5758
6 changed files with 28 additions and 10 deletions

View File

@ -1,5 +1,12 @@
Tue Jan 29 18:39:25 CET 2008 Jim Meyering <meyering@redhat.com> Tue Jan 29 18:39:25 CET 2008 Jim Meyering <meyering@redhat.com>
Update from gnulib
* lib/poll.c: Update.
* lib/string.in.h: Update.
* m4/string_h.m4: Update.
* tests/test-getaddrinfo.c: Update.
* lib/Makefile.am: Regenerate.
Enable the <config.h>-requiring test; fix violations Enable the <config.h>-requiring test; fix violations
Use <config.h>, not "config.h", per autoconf documentation. Use <config.h>, not "config.h", per autoconf documentation.
* Makefile.cfg (local-checks-to-skip) [sc_require_config_h]: Enable. * Makefile.cfg (local-checks-to-skip) [sc_require_config_h]: Enable.

View File

@ -509,8 +509,10 @@ string.h: string.in.h
-e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \ -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
-e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
-e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
-e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
< $(srcdir)/string.in.h; \ < $(srcdir)/string.in.h; \
} > $@-t } > $@-t

View File

@ -1,7 +1,7 @@
/* Emulation for poll(2) /* Emulation for poll(2)
Contributed by Paolo Bonzini. Contributed by Paolo Bonzini.
Copyright 2001, 2002, 2003, 2006, 2007 Free Software Foundation, Inc. Copyright 2001, 2002, 2003, 2006, 2007, 2008 Free Software Foundation, Inc.
This file is part of gnulib. This file is part of gnulib.
@ -19,7 +19,7 @@
with this program; if not, write to the Free Software Foundation, with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
#include "config.h" #include <config.h>
#include <sys/types.h> #include <sys/types.h>
#include "poll.h" #include "poll.h"

View File

@ -313,11 +313,15 @@ char *strstr (const char *haystack, const char *needle)
/* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive /* Find the first occurrence of NEEDLE in HAYSTACK, using case-insensitive
comparison. */ comparison. */
#if ! @HAVE_STRCASESTR@ #if @GNULIB_STRCASESTR@
# if @REPLACE_STRCASESTR@
# define strcasestr rpl_strcasestr
# endif
# if ! @HAVE_STRCASESTR@ || @REPLACE_STRCASESTR@
extern char *strcasestr (const char *haystack, const char *needle) extern char *strcasestr (const char *haystack, const char *needle)
__attribute__ ((__pure__)); __attribute__ ((__pure__));
# endif # endif
#if defined GNULIB_POSIXCHECK #elif defined GNULIB_POSIXCHECK
/* strcasestr() does not work with multibyte strings: /* strcasestr() does not work with multibyte strings:
It is a glibc extension, and glibc implements it only for unibyte It is a glibc extension, and glibc implements it only for unibyte
locales. */ locales. */
@ -542,7 +546,10 @@ extern char *strerror (int);
#endif #endif
#if @GNULIB_STRSIGNAL@ #if @GNULIB_STRSIGNAL@
# if ! @HAVE_DECL_STRSIGNAL@ # if @REPLACE_STRSIGNAL@
# define strsignal rpl_strsignal
# endif
# if ! @HAVE_DECL_STRSIGNAL@ || @REPLACE_STRSIGNAL@
extern char *strsignal (int __sig); extern char *strsignal (int __sig);
# endif # endif
#elif defined GNULIB_POSIXCHECK #elif defined GNULIB_POSIXCHECK

View File

@ -5,7 +5,7 @@
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
# serial 3 # serial 4
# Written by Paul Eggert. # Written by Paul Eggert.
@ -80,6 +80,8 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
HAVE_DECL_STRERROR=1; AC_SUBST([HAVE_DECL_STRERROR]) HAVE_DECL_STRERROR=1; AC_SUBST([HAVE_DECL_STRERROR])
HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL]) HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL])
REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR])
REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL])
REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM]) REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM])
REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR])
REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR])
]) ])

View File

@ -1,6 +1,6 @@
/* Test the getaddrinfo module. /* Test the getaddrinfo module.
Copyright (C) 2006-2007 Free Software Foundation, Inc. Copyright (C) 2006-2008 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -17,7 +17,7 @@
/* Written by Simon Josefsson. */ /* Written by Simon Josefsson. */
#include "config.h" #include <config.h>
#include "getaddrinfo.h" #include "getaddrinfo.h"
#include "inet_ntop.h" #include "inet_ntop.h"
#include <stdio.h> #include <stdio.h>