Bruno Haible [Fri, 2 Apr 2010 14:57:08 +0000 (16:57 +0200)]
gnulib-tool: Obey user's environment variables.
Bruno Haible [Fri, 2 Apr 2010 14:51:12 +0000 (16:51 +0200)]
gnulib-tool: Provide the value of --m4-base to modules.
Eric Blake [Fri, 2 Apr 2010 14:47:05 +0000 (08:47 -0600)]
maint.mk: fix some fallout
Also rearrange ChangeLog to match commit order.
* NEWS: Document the incompatible change, and its effect on cfg.mk.
* top/maint.mk (sc_prohibit_test_minus_ao): Update.
Signed-off-by: Eric Blake <eblake@redhat.com>
Jose E. Marchesi [Mon, 29 Mar 2010 13:38:39 +0000 (15:38 +0200)]
maint.mk: _sc_search_regexp: generalize and rename from _prohibit_regexp
Adapt existing rules to use the new factorization, which provides
a more declarative syntax for pattern searching syntax checks.
* top/maint.mk (_sc_search_regexp): Rename from _prohibit_regexp.
(sc_cast_of_argument_to_free): Adapt to use _sc_search_regexp.
(sc_cast_of_x_alloc_return_value): Likewise.
(sc_cast_of_alloca_return_value): Likewise.
(sc_space_tab): Likewise.
(sc_prohibit_atoi_atof): Likewise.
(sc_prohibit_magic_number_exit): Likewise.
(sc_error_exit_success): Likewise.
(sc_file_system): Likewise.
(sc_prohibit_have_config_h): Likewise.
(sc_require_config_h): Likewise.
(sc_prohibit_HAVE_MBRTOWC): Likewise.
(sc_obsolete_symbols): Likewise.
(sc_changelog): Likewise.
(sc_program_name): Likewise.
(sc_the_the): Likewise.
(sc_trailing_blank): Likewise.
(sc_two_space_separator_in_usage): Likewise.
(sc_useless_cpp_parens): Likewise.
(sc_GPL_version): Likewise.
(sc_GFDL_version): Likewise.
(sc_texinfo_acronym): Likewise.
(sc_prohibit_cvs_keyword): Likewise.
(sc_prohibit_stat_st_blocks): Likewise.
(sc_prohibit_S_IS_definition): Likewise.
(sc_redundant_const): Likewise.
(sc_makefile_TAB_only_indentation): Likewise.
(sc_m4_quote_check): Likewise.
(sc_makefile_path_separator_check): Likewise.
(sc_copyright_check): Likewise.
(sc_Wundef_boolean): Likewise.
(sc_vulnerable_makefile_CVE-2009-4029): Likewise.
Jose E. Marchesi [Sun, 28 Mar 2010 11:35:24 +0000 (13:35 +0200)]
maint.mk: match 0 or more whitespace-before-function-call '('
* top/maint.mk (sc_error_exit_success): Relax regexp to match uses
that have zero or two-and-more spaces between the function name
and the open parenthesis.
(sc_error_message_warn_fatal): Likewise.
(sc_error_message_uppercase): Likewise.
(sc_error_message_period): Likewise.
Eric Blake [Wed, 31 Mar 2010 21:33:55 +0000 (15:33 -0600)]
maint.mk: check for [ as well as test
A word on the regex: \<\[ never matches, so the match instead
looks for a leading space in that case. Although configure.ac
should generally use test instead of [ (because the latter has
to be spelled [[ because of m4 processing), libvirt had a case
of the latter that would have been detected with this rule.
* top/maint.mk (sc_prohibit_test_minus_ao): Extend test.
Based on a libvirt report by Matthias Bolte.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Tue, 30 Mar 2010 21:56:17 +0000 (15:56 -0600)]
gnumakefile: don't squelch _version output
Borrowing from a trick I discovered on the libvirt list.
More details about how this trick works:
GNU make parses all Makefiles, then checks whether they are
up-to-date, all before making anything else; if any Makefile
timestamps change, then it restarts with the original arguments and
repeats the check for up-to-date Makefiles (assuming that this time
the check will pass). Since all the rules are parsed before Makefile
is updated, proceeding without reloading Makefiles would result in the
use of the stale $(VERSION) string that was in effect when we first
started, so we must update a timestamp to force the reload. However,
if we made Makefile depend on _version, we would end up running
_version twice. So instead, we make _version run a recursive make to
update Makefile (the recursive make skips the rules for checking
whether the version string needs an update, avoiding any extra runs of
_version), then ensure that GNUmakefile has an updated timestamp to
force the reload of the updated Makefile.
* top/GNUmakefile (GNUmakefile): Create one-shot dependency rather
than using $(shell) to run _version target.
(_autoreconf): Run verbosely, by default.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Wed, 31 Mar 2010 13:57:51 +0000 (07:57 -0600)]
sys_time: avoid compiler warnings
sys/time uses #if/#else/#endif, and is therefore not subject
to the gcc optimization. The #pragma GCC system_header must
occur up front.
* lib/sys_time.in.h (includes): Ensure gcc pragma is
unconditional, fixing regression from 2010-03-29.
Reported by Simon Josefsson.
Signed-off-by: Eric Blake <eblake@redhat.com>
Jim Meyering [Mon, 29 Mar 2010 14:43:00 +0000 (16:43 +0200)]
maint.mk: split a long line
* top/maint.mk: Split a line to fit in 80 columns.
Jose E. Marchesi [Sun, 28 Mar 2010 11:28:34 +0000 (13:28 +0200)]
maint.mk: s/_header_without_use/_sc_header_without_use/
* top/maint.mk (_sc_header_without_use): Rename from _header_without_use.
(sc_prohibit_assert_without_use): Use the new name.
(sc_prohibit_close_stream_without_use): Likewise.
(sc_prohibit_getopt_without_use): Likewise.
(sc_prohibit_quotearg_without_use): Likewise.
(sc_prohibit_quote_without_use): Likewise.
(sc_prohibit_long_options_without_use): Likewise.
(sc_prohibit_inttostr_without_use): Likewise.
(sc_prohibit_ignore_value_without_use): Likewise.
(sc_prohibit_error_without_use): Likewise.
(sc_prohibit_xalloc_without_use): Likewise.
(sc_prohibit_hash_without_use): Likewise.
(sc_prohibit_hash_pjw_without_use): Likewise.
(sc_prohibit_safe_read_without_use): Likewise.
(sc_prohibit_argmatch_without_use): Likewise.
(sc_prohibit_canonicalize_without_use): Likewise.
(sc_prohibit_root_dev_ino_without_use): Likewise.
(sc_prohibit_openat_without_use): Likewise.
(sc_prohibit_c_ctype_without_use): Likewise.
(sc_prohibit_signal_without_use): Likewise.
(sc_prohibit_intprops_without_use): Likewise.
Eric Blake [Tue, 30 Mar 2010 14:47:41 +0000 (08:47 -0600)]
maint: improve module indicators
* m4/gnulib-common.m4 (gl_MODULE_INDICATOR_SET_VARIABLE)
(gl_MODULE_INDICATOR, gl_MODULE_INDICATOR_FOR_TESTS): Fit in 80
columns, and avoid extra macro expansion.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Mon, 29 Mar 2010 21:08:59 +0000 (15:08 -0600)]
fdopendir: work around FreeBSD bug
Without a declaration, at least tar would core dump on 64-bit
FreeBSD because gcc only used 32 bits of the resulting pointer.
* m4/dirent_h.m4 (gl_DIRENT_H_DEFAULTS): New witness.
* m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Set it.
* modules/dirent (Makefile.am): Substitute it.
* lib/dirent.in.h (fdopendir): Supply missing FreeBSD
declaration.
* doc/posix-functions/fdopendir.texi (fdopendir): Document the
fix.
Reported by Christian Weisgerber <naddy@mips.inka.de>.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Tue, 30 Mar 2010 00:35:49 +0000 (02:35 +0200)]
Emit #pragma system_header after the inclusion guard, not before.
Bruno Haible [Tue, 30 Mar 2010 00:33:35 +0000 (02:33 +0200)]
Fix indentation.
James Youngman [Mon, 29 Mar 2010 10:30:23 +0000 (12:30 +0200)]
save-cwd: don't leak a file descriptor when the caller execs
* lib/save-cwd.c (save_cwd): set the close-on-exec flag for the
saved file descriptor.
* modules/save-cwd (Depends-on): Depend on cloexec.
Bruno Haible [Mon, 29 Mar 2010 08:41:20 +0000 (10:41 +0200)]
Remove vestiges of fts-lgpl module.
Bruno Haible [Mon, 29 Mar 2010 02:21:23 +0000 (04:21 +0200)]
Fix definition of tests witness macro.
Bruno Haible [Mon, 29 Mar 2010 01:04:51 +0000 (03:04 +0200)]
Fix definition of tests witness macro.
Bruno Haible [Mon, 29 Mar 2010 00:27:39 +0000 (02:27 +0200)]
Fix ioctl's protoype on glibc systems.
Bruno Haible [Sun, 28 Mar 2010 23:17:33 +0000 (01:17 +0200)]
Normalize copyright line formatting.
Javier Villavicencio [Sun, 28 Mar 2010 18:42:01 +0000 (20:42 +0200)]
exclude: fix the case of globs vs. EXCLUDE_INCLUDE
* lib/exclude.c (excluded_file_pattern_p): Fix logic error that
made it so grep -r --include=GLOB* ... did not work.
Jim Meyering [Fri, 26 Mar 2010 08:04:29 +0000 (09:04 +0100)]
maint.mk: prohibit use of test's -o and -a operators
* top/maint.mk (sc_prohibit_test_minus_ao): New rule.
Bruno Haible [Sun, 28 Mar 2010 17:39:32 +0000 (19:39 +0200)]
Remove unused GNULIB_XYZ macro definitions.
Bruno Haible [Sun, 28 Mar 2010 17:15:43 +0000 (19:15 +0200)]
Mark privileged tests modules.
Bruno Haible [Sun, 28 Mar 2010 17:07:33 +0000 (19:07 +0200)]
Split C++ tests into separate tests modules.
Bruno Haible [Sun, 28 Mar 2010 16:32:36 +0000 (18:32 +0200)]
gnulib-tool: Allow 'foo-tests' module even if there is no module 'foo'.
Bruno Haible [Sun, 28 Mar 2010 16:01:18 +0000 (18:01 +0200)]
gnulib-tool: Add support for special categories of tests.
Bruno Haible [Sun, 28 Mar 2010 13:30:39 +0000 (15:30 +0200)]
ansi-c++-opt: Allow turning off the C++ build by default.
Bruno Haible [Sun, 28 Mar 2010 12:26:15 +0000 (14:26 +0200)]
unistd: Avoid #define replacements in C++ mode.
Bruno Haible [Sun, 28 Mar 2010 12:21:28 +0000 (14:21 +0200)]
Fix link errors on mingw.
Bruno Haible [Sun, 28 Mar 2010 09:23:57 +0000 (11:23 +0200)]
lib-ignore: Determine different options for different compilers.
Bruno Haible [Sun, 28 Mar 2010 00:48:22 +0000 (01:48 +0100)]
Remove unused GNULIB_XYZ macro definitions.
Bruno Haible [Sun, 28 Mar 2010 00:37:25 +0000 (01:37 +0100)]
Add a remark about certain modules.
Bruno Haible [Sun, 28 Mar 2010 00:29:52 +0000 (01:29 +0100)]
Resolve conflict between the two kinds of module indicators.
Karl Berry [Sun, 28 Mar 2010 00:08:29 +0000 (17:08 -0700)]
autoupdate
Bruno Haible [Sat, 27 Mar 2010 23:31:39 +0000 (00:31 +0100)]
Distinguish two kinds of module indicators.
Bruno Haible [Sat, 27 Mar 2010 19:52:28 +0000 (20:52 +0100)]
New module description field 'Comment'.
Bruno Haible [Sat, 27 Mar 2010 19:45:57 +0000 (20:45 +0100)]
Addendum to 2010-02-07 commit.
Bruno Haible [Sat, 27 Mar 2010 19:09:55 +0000 (20:09 +0100)]
Use GNULIB_POSIXCHECK instead of GNULIB_PORTCHECK.
Bruno Haible [Sat, 27 Mar 2010 17:54:30 +0000 (18:54 +0100)]
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible [Sat, 27 Mar 2010 17:38:53 +0000 (18:38 +0100)]
Factorize common .m4 code.
Bruno Haible [Sat, 27 Mar 2010 13:30:20 +0000 (14:30 +0100)]
Fix a compilation error on Cygwin with g++ >= 4.3.
Bruno Haible [Sat, 27 Mar 2010 13:02:37 +0000 (14:02 +0100)]
Rename gl_GETLOGIN.
Bruno Haible [Sat, 27 Mar 2010 13:01:58 +0000 (14:01 +0100)]
Rename gl_GETLOGIN_R.
Bruno Haible [Sat, 27 Mar 2010 13:01:23 +0000 (14:01 +0100)]
Rename gl_INET_NTOP.
Bruno Haible [Sat, 27 Mar 2010 13:00:37 +0000 (14:00 +0100)]
Rename gl_INET_PTON.
Bruno Haible [Sat, 27 Mar 2010 12:59:59 +0000 (13:59 +0100)]
Rename gl_MBSLEN.
Bruno Haible [Sat, 27 Mar 2010 12:59:19 +0000 (13:59 +0100)]
Rename gl_FORKPTY and gl_OPENPTY.
Simon Josefsson [Fri, 26 Mar 2010 08:14:34 +0000 (09:14 +0100)]
top/maint.mk (sc_texinfo_acronym): Don't infloop if there is no *.texi files.
Reported by Eric Blake <eblake@redhat.com>.
Karl Berry [Thu, 25 Mar 2010 23:01:21 +0000 (16:01 -0700)]
autoupdate
Karl Berry [Thu, 25 Mar 2010 22:57:35 +0000 (15:57 -0700)]
autoupdate
Eric Blake [Thu, 25 Mar 2010 22:28:02 +0000 (16:28 -0600)]
maint: use pragma consistently across replacement headers
Several headers set #pragma GCC system_header prior to checking
any multiple inclusion guards; maintenance is easiest if all
replacement headers follow the same paradigm.
* lib/ctype.in.h (system_header): Hoist for consistent placement.
* lib/dirent.in.h (system_header): Likewise.
* lib/errno.in.h (system_header): Likewise.
* lib/float.in.h (system_header): Likewise.
* lib/getopt.in.h (system_header): Likewise.
* lib/iconv.in.h (system_header): Likewise.
* lib/inttypes.in.h (system_header): Likewise.
* lib/langinfo.in.h (system_header): Likewise.
* lib/locale.in.h (system_header): Likewise.
* lib/math.in.h (system_header): Likewise.
* lib/netdb.in.h (system_header): Likewise.
* lib/netinet_in.in.h (system_header): Likewise.
* lib/pty.in.h (system_header): Likewise.
* lib/sched.in.h (system_header): Likewise.
* lib/se-selinux.in.h (system_header): Likewise.
* lib/search.in.h (system_header): Likewise.
* lib/spawn.in.h (system_header): Likewise.
* lib/stdarg.in.h (system_header): Likewise.
* lib/stdint.in.h (system_header): Likewise.
* lib/string.in.h (system_header): Likewise.
* lib/strings.in.h (system_header): Likewise.
* lib/sys_file.in.h (system_header): Likewise.
* lib/sys_ioctl.in.h (system_header): Likewise.
* lib/sys_socket.in.h (system_header): Likewise.
* lib/sys_times.in.h (system_header): Likewise.
* lib/sys_utsname.in.h (system_header): Likewise.
* lib/sys_wait.in.h (system_header): Likewise.
* lib/sysexits.in.h (system_header): Likewise.
* lib/unistd.in.h (system_header): Likewise.
* lib/wctype.in.h (system_header): Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Wed, 24 Mar 2010 23:25:49 +0000 (17:25 -0600)]
arpa/inet: fix mingw compilation warning
Mingw doesn't have <arpa/inet.h>, so a conditional use of the
pragma was never encountered, and led to mingw's gcc issuing
warnings about duplicate declarations under -Wredundant-decls.
Making the #pragma unconditional (as was already done in at
least fcntl.in.h) shuts up gcc.
* lib/arpa_inet.in.h (system_header): Hoist to be unconditional.
Reported by Matthew Bolte.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Thu, 25 Mar 2010 07:06:00 +0000 (08:06 +0100)]
Avoid collision between gnulib wrapper and libintl wrapper.
Bruno Haible [Thu, 25 Mar 2010 06:50:53 +0000 (07:50 +0100)]
Use ANSI C.
Bruno Haible [Thu, 25 Mar 2010 06:48:14 +0000 (07:48 +0100)]
Minor formatting changes.
Bruno Haible [Thu, 25 Mar 2010 06:44:50 +0000 (07:44 +0100)]
ChangeLog entry formatting.
Karl Berry [Wed, 24 Mar 2010 14:11:17 +0000 (07:11 -0700)]
autoupdate
Pádraig Brady [Wed, 24 Mar 2010 12:49:51 +0000 (13:49 +0100)]
maint.mk (sc_Wundef_boolean): Skip test if no config.h.
Signed-off-by: Simon Josefsson <simon@josefsson.org>
Bruno Haible [Wed, 24 Mar 2010 00:14:18 +0000 (01:14 +0100)]
pt_chown: Make it work with automake < 1.11.
Bruno Haible [Wed, 24 Mar 2010 00:08:56 +0000 (01:08 +0100)]
pt_chown: Don't depend on GPLed modules.
Simon Josefsson [Wed, 24 Mar 2010 07:45:04 +0000 (08:45 +0100)]
top/maint.mk (sc_texinfo_acronym): Add rule.
Based on suggestions from karl@freefriends.org (Karl Berry).
Karl Berry [Tue, 23 Mar 2010 23:36:37 +0000 (16:36 -0700)]
untabify
Eric Blake [Mon, 22 Mar 2010 20:01:55 +0000 (14:01 -0600)]
gethostname: further tweaks
* lib/unistd.in.h (includes): Only worry about <winsock2.h> if we
are overriding gethostname.
Suggested by Bruno Haible.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Mon, 22 Mar 2010 20:09:14 +0000 (21:09 +0100)]
Fix comments.
Eric Blake [Fri, 19 Mar 2010 22:57:28 +0000 (16:57 -0600)]
gethostname: fix build on mingw
Since commit
4e86671a, gethostname failed to compile on mingw.
Gnulib's sys/socket.h includes winsock2.h, which then includes
unistd.h prior to declaring gethostname. The fix is to ensure
that our replacement unistd.h does not declare any replacements
until we are sure that winsock2.h is completely included.
* lib/unistd.in.h (includes): Work around fact that mingw
<winsock2.h> re-includes <unistd.h>, by avoiding any
redeclarations if we are being included by <winsock2.h>.
Reported by Matthias Bolte.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Mon, 22 Mar 2010 01:46:57 +0000 (02:46 +0100)]
forkpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
Bruno Haible [Mon, 22 Mar 2010 01:20:29 +0000 (02:20 +0100)]
Use the common template. Make test stricter.
Bruno Haible [Mon, 22 Mar 2010 01:15:18 +0000 (02:15 +0100)]
Use the common module description template.
Bruno Haible [Mon, 22 Mar 2010 01:14:08 +0000 (02:14 +0100)]
Tests for module 'login_tty'.
Bruno Haible [Mon, 22 Mar 2010 01:13:15 +0000 (02:13 +0100)]
New module 'login_tty'.
Bruno Haible [Sun, 21 Mar 2010 23:39:46 +0000 (00:39 +0100)]
login_tty: Documentation.
Bruno Haible [Sun, 21 Mar 2010 23:55:38 +0000 (00:55 +0100)]
pty: Consistent macro naming.
Bruno Haible [Sun, 21 Mar 2010 23:13:13 +0000 (00:13 +0100)]
Tests for openpty: Make stricter.
Bruno Haible [Sun, 21 Mar 2010 23:10:01 +0000 (00:10 +0100)]
openpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
Bruno Haible [Sun, 21 Mar 2010 22:22:33 +0000 (23:22 +0100)]
setenv: Tweaks.
Bruno Haible [Sun, 21 Mar 2010 20:09:06 +0000 (21:09 +0100)]
New module 'unlockpt'.
Jim Meyering [Sun, 21 Mar 2010 13:53:34 +0000 (14:53 +0100)]
maint.mk: prohibit inclusion of "intprops.h" without use
* top/maint.mk (sc_prohibit_intprops_without_use): New rule.
Bruno Haible [Sun, 21 Mar 2010 19:16:38 +0000 (20:16 +0100)]
New module 'grantpt'.
Bruno Haible [Sun, 21 Mar 2010 15:53:56 +0000 (16:53 +0100)]
New module 'pt_chown'.
Bruno Haible [Sun, 21 Mar 2010 15:18:07 +0000 (16:18 +0100)]
Tests for module 'ptsname'.
Bruno Haible [Sun, 21 Mar 2010 15:17:22 +0000 (16:17 +0100)]
New module 'ptsname'.
Bruno Haible [Sun, 21 Mar 2010 13:40:05 +0000 (14:40 +0100)]
Tests for module 'ttyname_r'.
Bruno Haible [Sun, 21 Mar 2010 13:38:25 +0000 (14:38 +0100)]
New module 'ttyname_r'.
Bruno Haible [Sun, 21 Mar 2010 00:45:51 +0000 (01:45 +0100)]
signal: Undefine macro definitions in C++ mode.
Bruno Haible [Sun, 21 Mar 2010 00:14:37 +0000 (01:14 +0100)]
Ensure no #include statements inside extern "C" { ... }.
Bruno Haible [Sat, 20 Mar 2010 23:50:39 +0000 (00:50 +0100)]
Make _GL_WARN_ON_USE usable in C++ and C mode in the same compilation unit.
Bruno Haible [Sat, 20 Mar 2010 16:48:19 +0000 (17:48 +0100)]
Fix last commit.
Bruno Haible [Sat, 20 Mar 2010 16:20:29 +0000 (17:20 +0100)]
pipe: Set errno upon failure.
Bruno Haible [Sat, 20 Mar 2010 15:54:17 +0000 (16:54 +0100)]
lchown: Avoid "unused variable" warning.
Bruno Haible [Sat, 20 Mar 2010 14:26:42 +0000 (15:26 +0100)]
Work around unlink() bug on MacOS X 10.5.6.
Bruno Haible [Sat, 20 Mar 2010 08:59:43 +0000 (09:59 +0100)]
Fix link errors on Solaris 8.
Jim Meyering [Fri, 19 Mar 2010 20:26:36 +0000 (21:26 +0100)]
regcomp.c: make non-_LIBC implementation of build_range_exp consistent
The _LIBC implementation of build_range_exp correctly honors the
RE_NO_EMPTY_RANGES flag when checking for reversed range endpoints.
However, the non-_LIBC implementation would ignore that syntax-bit
flag and return REG_ERANGE unconditionally.
This change makes it honor that flag.
* lib/regcomp.c (build_range_exp) [!_LIBC]: Add a parameter: "syntax".
Make two pointer parameters "const".
Use "syntax" bits in order to honor RE_NO_EMPTY_RANGES.
(parse_bracket_exp): Update caller.
Jim Meyering [Fri, 19 Mar 2010 20:43:30 +0000 (21:43 +0100)]
regex.m4: correct the reversed range endpoint ([b-a]) test
* m4/regex.m4: When requiring that [b-a] evoke failure,
use RE_NO_EMPTY_RANGES. This makes this entire configure-time
test pass once again for x86-based systems.
Bruno Haible [Fri, 19 Mar 2010 23:20:36 +0000 (00:20 +0100)]
scandir: Fix link error on Solaris 8.
Bruno Haible [Fri, 19 Mar 2010 22:25:27 +0000 (23:25 +0100)]
getusershell: Fix documentation.
Bruno Haible [Fri, 19 Mar 2010 22:22:28 +0000 (23:22 +0100)]
getusershell: Provide declaration, missing on Solaris 9.
Bruno Haible [Fri, 19 Mar 2010 21:46:56 +0000 (22:46 +0100)]
wctype: Provide iswblank function.
Bruno Haible [Fri, 19 Mar 2010 21:16:56 +0000 (22:16 +0100)]
Tests of module 'pty' in C++ mode.
Eric Blake [Fri, 19 Mar 2010 15:42:12 +0000 (09:42 -0600)]
logb: fix documentation
* doc/posix-functions/logb.texi (logb): Gnulib fixes the cygwin
1.5 declaration bug.
Signed-off-by: Eric Blake <eblake@redhat.com>