Bruno Haible [Fri, 10 Apr 2009 17:50:44 +0000 (19:50 +0200)]
Inside libunistring, define the function always.
Bruno Haible [Fri, 10 Apr 2009 17:43:13 +0000 (19:43 +0200)]
Mark the 'utime' module obsolete.
Bruno Haible [Fri, 10 Apr 2009 17:36:32 +0000 (19:36 +0200)]
Fix cross-compile guess for utime test.
Kamil Dudka [Thu, 9 Apr 2009 16:07:15 +0000 (18:07 +0200)]
filevercmp: correct today's change
* lib/filevercmp.c: Also handle coreutils' test inputs.
* tests/test-filevercmp.c: Add inputs from one of coreutils' test scripts.
Kamil Dudka [Thu, 9 Apr 2009 11:22:23 +0000 (13:22 +0200)]
filevercmp: fix regression
Jim Meyering [Tue, 7 Apr 2009 08:38:35 +0000 (10:38 +0200)]
useless-if-before-free: show how to remove braced useless free, too
* build-aux/useless-if-before-free: still only in a comment, though.
Reuben Thomas [Tue, 7 Apr 2009 08:05:47 +0000 (09:05 +0100)]
maint.mk: import changes to syntax-check macros from coreutils
* top/maint.mk (_prohibit_regexp, _header_without_use): Define.
Use them in the relevant macros.
Bruno Haible [Tue, 7 Apr 2009 02:07:30 +0000 (04:07 +0200)]
Fix unportable use of bit-fields.
Bruno Haible [Tue, 7 Apr 2009 00:59:43 +0000 (02:59 +0200)]
Avoid test failures on AIX and OSF/1.
Bruno Haible [Mon, 6 Apr 2009 01:05:17 +0000 (03:05 +0200)]
Work around an autoconf limitation on line lengths.
Bruno Haible [Sun, 5 Apr 2009 23:32:32 +0000 (01:32 +0200)]
Avoid test failure with libiconv-1.13.
Bruno Haible [Sun, 5 Apr 2009 20:42:13 +0000 (22:42 +0200)]
Make it easier to distribute gnulib-built libraries.
Bruno Haible [Sun, 5 Apr 2009 19:48:52 +0000 (21:48 +0200)]
Comment.
Bruno Haible [Sun, 5 Apr 2009 19:48:01 +0000 (21:48 +0200)]
New gnulib-tool option --copy-file.
Karl Berry [Sun, 5 Apr 2009 18:16:12 +0000 (11:16 -0700)]
prominently mention gnulib-tool; rearrange sections
Karl Berry [Sun, 5 Apr 2009 18:09:28 +0000 (11:09 -0700)]
prominently mention gnulib-tool; rearrange sections
Bruno Haible [Sun, 5 Apr 2009 11:03:09 +0000 (13:03 +0200)]
Use the new u*_cmp2 functions.
Bruno Haible [Sun, 5 Apr 2009 11:02:10 +0000 (13:02 +0200)]
Use the u*_cmp functions.
Bruno Haible [Sun, 5 Apr 2009 10:35:40 +0000 (12:35 +0200)]
New module 'unistr/u32-cmp2'.
Bruno Haible [Sun, 5 Apr 2009 10:35:04 +0000 (12:35 +0200)]
New module 'unistr/u16-cmp2'.
Bruno Haible [Sun, 5 Apr 2009 10:34:14 +0000 (12:34 +0200)]
New module 'unistr/u8-cmp2'.
Bruno Haible [Sun, 5 Apr 2009 10:16:37 +0000 (12:16 +0200)]
New macro uc_property_is_valid.
Bruno Haible [Sun, 5 Apr 2009 10:14:45 +0000 (12:14 +0200)]
Doc fixes.
Paul Eggert [Fri, 3 Apr 2009 20:31:23 +0000 (13:31 -0700)]
Fix ChangeLog typo in my previous commit.
Paul Eggert [Fri, 3 Apr 2009 20:24:11 +0000 (13:24 -0700)]
Port inet_ntop to Solaris 8 (problem found in coreutils 7.2).
* modules/arpa_inet (arpa/inet.h): Depend on arpa_inet.in.h.
* m4/inet_ntop.m4 (gl_INET_NTOP): Search for inet_ntop in -lnsl,
for Solaris 8. This is a bit of a hack, as it means it's the
caller's responsibility to add -lnsl if needed, but most likely it
won't be needed since only getaddrinfo uses this and getaddrinfo
isn't needed on Solaris 8.
Paul Eggert [Fri, 3 Apr 2009 17:46:35 +0000 (10:46 -0700)]
fnmatch depends on mbsrtowcs and mbsinit.
Simon Josefsson [Fri, 3 Apr 2009 12:22:06 +0000 (14:22 +0200)]
lib-symbol-versions: Add comment about false positive on mingw.
Simon Josefsson [Thu, 2 Apr 2009 15:17:11 +0000 (17:17 +0200)]
ld-output-def.texi: Use DLL_VERSION.
Bruno Haible [Thu, 2 Apr 2009 10:40:42 +0000 (12:40 +0200)]
Combine 4 Makefile rules.
Bruno Haible [Thu, 2 Apr 2009 01:10:16 +0000 (03:10 +0200)]
Add targets for the documentation.
Bruno Haible [Thu, 2 Apr 2009 00:20:00 +0000 (02:20 +0200)]
Document how gnulib-tool can be put into PATH.
Bruno Haible [Wed, 1 Apr 2009 22:31:54 +0000 (00:31 +0200)]
Follow texinfo style conventions.
Bruno Haible [Wed, 1 Apr 2009 22:27:06 +0000 (00:27 +0200)]
Rename module 'visibility'.
Simon Josefsson [Wed, 1 Apr 2009 14:49:57 +0000 (16:49 +0200)]
Add lib-msvc-compat module.
Simon Josefsson [Wed, 1 Apr 2009 05:04:49 +0000 (07:04 +0200)]
Rename ld-version-script to lib-symbol-versions.
Simon Josefsson [Tue, 31 Mar 2009 14:44:32 +0000 (16:44 +0200)]
Add u64-tests module.
Simon Josefsson [Tue, 31 Mar 2009 14:29:04 +0000 (16:29 +0200)]
Add missing file to last commit.
Simon Josefsson [Tue, 31 Mar 2009 14:27:55 +0000 (16:27 +0200)]
New module u64. Make crypto/sha512 use it.
Karl Berry [Sun, 29 Mar 2009 16:35:44 +0000 (09:35 -0700)]
update from texinfo
Eric Blake [Fri, 27 Mar 2009 19:28:27 +0000 (13:28 -0600)]
test-getaddrinfo: whitespace cleanup
* tests/test-getaddrinfo.c: Fix whitespace.
Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake [Fri, 27 Mar 2009 14:16:39 +0000 (08:16 -0600)]
test-strerror: make debugging EAI_SYSTEM easier
* modules/getaddrinfo-tests (Depends-on): Add strerror.
* test-getaddrinfo.c (simple) [ENABLE_DEBUGGING]: Report errno if
failure was EAI_SYSTEM.
Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible [Thu, 26 Mar 2009 04:11:07 +0000 (05:11 +0100)]
Fix a problem with --enable-relocatable on Solaris 7.
Eric Blake [Wed, 25 Mar 2009 15:35:18 +0000 (09:35 -0600)]
test-sockets: avoid gcc warning
* tests/test-sockets.c (main): Silence compiler warning.
Signed-off-by: Eric Blake <ebb9@byu.net>
Paul Eggert [Wed, 25 Mar 2009 20:01:24 +0000 (13:01 -0700)]
New modules nproc, pthread.
* MODULES.html.sh: Add pthread, nproc.
* lib/nproc.c: New file.
* lib/nproc.h: New file.
* lib/pthread.in.h: New file.
* m4/pthread.m4: New file.
* modules/nproc: New file.
* modules/pthread: New file.
Simon Josefsson [Tue, 24 Mar 2009 22:54:00 +0000 (23:54 +0100)]
Fix a link error on MacOS X 10.5.
Kamil Dudka [Fri, 20 Mar 2009 10:20:12 +0000 (11:20 +0100)]
filevercmp: handle simple~ and numbered.~3~ backup suffixes
* lib/filevercmp.c: Handle simple~ and numbered.~3~ backup suffixes.
* tests/test-filevercmp.c: Add tests for backup suffixes.
Reported by Sven Joachim.
Simon Josefsson [Tue, 24 Mar 2009 19:53:51 +0000 (20:53 +0100)]
modules/stdlib (Depends-on): Add stdint.
Needed when defining struct random_data on, for example, HP-UX 10.20.
Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
Simon Josefsson [Tue, 24 Mar 2009 07:11:31 +0000 (08:11 +0100)]
lib/readline.c (readline): Call fflush on stdout after printing prompt.
Bruno Haible [Mon, 23 Mar 2009 22:52:01 +0000 (23:52 +0100)]
Remove dependency from 'close' module to -lws2_32 on native Windows.
Eric Blake [Sun, 22 Mar 2009 00:26:52 +0000 (18:26 -0600)]
signal-tests: test previous patch
* tests/test-signal.c: New file.
* modules/signal-tests: Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake [Sat, 21 Mar 2009 23:57:40 +0000 (17:57 -0600)]
signal.h: always support 'volatile sig_atomic_t'
* m4/signal_h.m4 (gl_SIGNAL_H): Check for AIX limitation.
(gl_SIGNAL_H_DEFAULTS): Add a default.
* modules/signal (Makefile.am): Substitute if needed.
* lib/signal.in.h (sig_atomic_t): Redefine if needed, so that
users can blindly add volatile.
* doc/posix-headers/signal.texi (signal.h): Document it.
Reported by Matthew Woehlke.
Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering [Sun, 22 Mar 2009 08:30:44 +0000 (09:30 +0100)]
pathmax: PATH_MAX: use pathconf only when available
* lib/pathmax.h (PATH_MAX): Select the pathconf-using definition
only if HAVE_PATHCONF is defined. Patch by Sylvain Beucler.
* m4/pathmax.m4 (gl_PATHMAX): Check for pathconf.
This avoids a link failure in a PSP cross-compilation environment
described in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/17048
Jim Meyering [Sun, 22 Mar 2009 08:36:41 +0000 (09:36 +0100)]
typo fix in a comment
* lib/vasnprintf.c (divide): Fix a typo in a comment.
Ralf Wildenhues [Mon, 23 Mar 2009 06:24:38 +0000 (07:24 +0100)]
Fix comment for func_filter_filelist.
* gnulib-tool (func_filter_filelist): Fix comment.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Karl Berry [Mon, 23 Mar 2009 00:25:30 +0000 (17:25 -0700)]
update from texinfo
Karl Berry [Sun, 22 Mar 2009 00:55:29 +0000 (17:55 -0700)]
update from texinfo
Karl Berry [Fri, 20 Mar 2009 20:20:59 +0000 (13:20 -0700)]
update from texinfo
Karl Berry [Fri, 20 Mar 2009 18:39:53 +0000 (11:39 -0700)]
update from texinfo
Bruno Haible [Fri, 20 Mar 2009 14:22:56 +0000 (15:22 +0100)]
Make sockets.h self-contained.
Eric Blake [Thu, 19 Mar 2009 12:11:36 +0000 (06:11 -0600)]
doc: mention more functions added in cygwin 1.7.0
* doc/posix-functions/log2.texi: Mention recent cygwin 1.7.0
addition.
* doc/posix-functions/log2f.texi: Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering [Thu, 19 Mar 2009 08:15:24 +0000 (09:15 +0100)]
fsusage: avoid syntax error due to statement-before-declaration
* lib/fsusage.c (get_fs_usage): Put warning-avoidance statement
after all declarations. Reported by Matthew Woehlke in
http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/16231
Eric Blake [Wed, 18 Mar 2009 16:33:18 +0000 (10:33 -0600)]
build-aux/compile: sync from automake
* build-aux/compile: New file, from automake.
* config/srclist.txt: Mention build-aux/compile.
Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake [Wed, 18 Mar 2009 14:13:16 +0000 (08:13 -0600)]
INSTALL: regenerate after recent autoupdate
* INSTALL: Regenerate.
* INSTALL.ISO: Likewise.
* INSTALL.UTF-8: Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry [Wed, 18 Mar 2009 13:29:02 +0000 (06:29 -0700)]
autoupdate
Bruno Haible [Wed, 18 Mar 2009 01:34:04 +0000 (02:34 +0100)]
Typo in comment.
Reuben Thomas [Tue, 17 Mar 2009 23:49:33 +0000 (23:49 +0000)]
Update and improve help for --without-included-regex.
* m4/regex.m4: update and improve help for
--without-included-regex.
Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson [Tue, 17 Mar 2009 22:50:57 +0000 (23:50 +0100)]
isnanl-nolibm-tests (Files): Add tests/nan.h to avoid failure.
Eric Blake [Tue, 17 Mar 2009 11:58:52 +0000 (05:58 -0600)]
doc: mention more functions added in cygwin 1.7.0
* doc/posix-functions/fwprintf.texi: Mention recent cygwin 1.7.0
addition.
* doc/posix-functions/fwscanf.texi: Likewise.
* doc/posix-functions/swprintf.texi: Likewise.
* doc/posix-functions/swscanf.texi: Likewise.
* doc/posix-functions/vfwprintf.texi: Likewise.
* doc/posix-functions/vfwscanf.texi: Likewise.
* doc/posix-functions/vswprintf.texi: Likewise.
* doc/posix-functions/vswscanf.texi: Likewise.
* doc/posix-functions/vwprintf.texi: Likewise.
* doc/posix-functions/vwscanf.texi: Likewise.
* doc/posix-functions/wcscasecmp.texi: Likewise.
* doc/posix-functions/wcsdup.texi: Likewise.
* doc/posix-functions/wcsftime.texi: Likewise.
* doc/posix-functions/wcsncasecmp.texi: Likewise.
* doc/posix-functions/wprintf.texi: Likewise.
* doc/posix-functions/wscanf.texi: Likewise.
* doc/glibc-functions/gethostbyname2.texi: Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
Ralf Wildenhues [Sat, 14 Mar 2009 17:28:47 +0000 (18:28 +0100)]
maint.mk: really add $(AM_MAKEFLAGS)
* top/maint.mk (init-coverage, build-coverage): `$(AM_MAKEFLAGS)'
was inadvertently omitted in the last commit.
Spotted by Bruno Haible.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ralf Wildenhues [Sat, 14 Mar 2009 16:07:45 +0000 (17:07 +0100)]
maint.mk: use $(MAKE) $(AM_MAKEFLAGS) not make
* top/maint.mk (init-coverage, build-coverage): Use `$(MAKE)
$(AM_MAKEFLAGS)' rather than plain `make'.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ralf Wildenhues [Sat, 14 Mar 2009 16:07:21 +0000 (17:07 +0100)]
gnulib-tool: execute $MAKE not make
* gnulib-tool: Default $MAKE to 'make'.
(func_create_testdir, func_create_megatestdir): Use $MAKE rather
than make. Initialize $MAKE in the do-autobuild script.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ralf Wildenhues [Sat, 14 Mar 2009 16:06:42 +0000 (17:06 +0100)]
gnulib-tool: use $MAKE not make in generated files
* gnulib-tool (func_create_megatestdir): Use $MAKE rather than
make in generated files. Initialize $MAKE in the do-autobuild
script.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ralf Wildenhues [Sat, 14 Mar 2009 15:52:06 +0000 (16:52 +0100)]
* top/GNUmakefile (_have-git-version-gen): Fix typo.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ralf Wildenhues [Sat, 14 Mar 2009 15:50:46 +0000 (16:50 +0100)]
GNUmakefile: disable parallelism only for multiple, recursive targets
* top/GNUmakefile (ALL_RECURSIVE_TARGETS): New macro; allow user
additions in the Makefile.
(AM_RECURSIVE_TARGETS): New macro, override only if not provided
by Automake.
(.NOTPARALLEL): Only disable parallel builds if multiple targets
are listed on the command line and at least one of them is
listed in $(ALL_RECURSIVE_TARGETS).
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Bruno Haible [Sat, 14 Mar 2009 12:39:35 +0000 (13:39 +0100)]
Comment.
Bruno Haible [Sat, 14 Mar 2009 12:18:42 +0000 (13:18 +0100)]
Straighten some module dependencies.
Bruno Haible [Thu, 12 Mar 2009 10:46:05 +0000 (11:46 +0100)]
Work around select() bug on Interix 3.5.
Bruno Haible [Thu, 12 Mar 2009 10:05:28 +0000 (11:05 +0100)]
Rename lib/winsock-select.c to lib/select.c.
Karl Berry [Fri, 13 Mar 2009 14:21:45 +0000 (07:21 -0700)]
autoupdate
Jim Meyering [Thu, 12 Mar 2009 12:09:42 +0000 (13:09 +0100)]
avoid gcc warnings about unused macro definitions
* lib/readtokens.c (STREQ): Remove unused definition.
* lib/xmalloc.c (SIZE_MAX): Likewise.
* lib/openat-die.c (N_): Likewise.
* lib/mountlist.c (SIZE_MAX): Remove definition.
Instead, include <stdint.h>.
* lib/readutmp.c: Likewise.
* modules/readutmp (Depends-on): Add stdint.
* modules/mountlist (Depends-on): Add stdint.
* lib/userspec.c (ISDIGIT): Move definition into #if block where used.
Bruno Haible [Tue, 10 Mar 2009 23:26:47 +0000 (00:26 +0100)]
Tests for module 'mbmemcasecoll'.
Bruno Haible [Tue, 10 Mar 2009 23:25:15 +0000 (00:25 +0100)]
New module 'mbmemcasecoll'.
Bruno Haible [Tue, 10 Mar 2009 23:23:24 +0000 (00:23 +0100)]
Restructure the mbmemcasecmp test.
Bruno Haible [Tue, 10 Mar 2009 02:33:51 +0000 (03:33 +0100)]
Tests for module 'mbmemcasecmp'.
Bruno Haible [Tue, 10 Mar 2009 02:32:17 +0000 (03:32 +0100)]
New module 'mbmemcasecmp'.
Bruno Haible [Tue, 10 Mar 2009 01:39:47 +0000 (02:39 +0100)]
Tests for module 'unicase/ulc-casecoll'.
Bruno Haible [Tue, 10 Mar 2009 01:39:07 +0000 (02:39 +0100)]
New module 'unicase/ulc-casecoll'.
Bruno Haible [Tue, 10 Mar 2009 01:38:00 +0000 (02:38 +0100)]
New module 'unicase/ulc-casexfrm'.
Bruno Haible [Tue, 10 Mar 2009 00:19:40 +0000 (01:19 +0100)]
Followup to 2008-12-22: Remove unnecessary AC_FUNC_MBRTOWC invocations.
Bruno Haible [Mon, 9 Mar 2009 12:05:02 +0000 (13:05 +0100)]
Comment fix.
Bruno Haible [Mon, 9 Mar 2009 00:49:04 +0000 (01:49 +0100)]
Tests for module 'unicase/ulc-casecmp'.
Bruno Haible [Mon, 9 Mar 2009 00:47:38 +0000 (01:47 +0100)]
New module 'unicase/ulc-casecmp'.
Bruno Haible [Sun, 8 Mar 2009 16:19:42 +0000 (17:19 +0100)]
Tests for module 'unicase/u32-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:19:07 +0000 (17:19 +0100)]
Tests for module 'unicase/u16-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:18:28 +0000 (17:18 +0100)]
Tests for module 'unicase/u8-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:17:13 +0000 (17:17 +0100)]
New module 'unicase/u32-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:16:40 +0000 (17:16 +0100)]
New module 'unicase/u16-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:16:07 +0000 (17:16 +0100)]
New module 'unicase/u8-is-cased'.
Bruno Haible [Sun, 8 Mar 2009 16:13:15 +0000 (17:13 +0100)]
Tests for module 'unicase/u32-is-casefolded'.
Bruno Haible [Sun, 8 Mar 2009 16:12:36 +0000 (17:12 +0100)]
Tests for module 'unicase/u16-is-casefolded'.