gnulib.git
17 years agoupdate from texinfo
Karl Berry [Wed, 20 Jun 2007 20:28:21 +0000 (20:28 +0000)]
update from texinfo

17 years agotrack www changes in license files
Karl Berry [Wed, 20 Jun 2007 13:52:28 +0000 (13:52 +0000)]
track www changes in license files

17 years agoUpdate
Sergey Poznyakoff [Wed, 20 Jun 2007 11:56:46 +0000 (11:56 +0000)]
Update

17 years agoRemove stray dot; Make sure build_aux settings are honored when linking gnulib_extra_...
Sergey Poznyakoff [Wed, 20 Jun 2007 11:56:14 +0000 (11:56 +0000)]
Remove stray dot; Make sure build_aux settings are honored when linking gnulib_extra_files

17 years ago* modules/canonicalize-lgpl-tests (test_canonicalize_lgpl_LDADD):
Eric Blake [Tue, 19 Jun 2007 13:00:19 +0000 (13:00 +0000)]
* modules/canonicalize-lgpl-tests (test_canonicalize_lgpl_LDADD):
Allow compilation on cygwin.

17 years agoxreadlink-with-size: Remove module. No longer used.
Jim Meyering [Tue, 19 Jun 2007 06:43:37 +0000 (06:43 +0000)]
xreadlink-with-size: Remove module.  No longer used.
Ex-callers now use xreadlink or mreadlink-with-size.
* modules/xreadlink-with-size: Remove module.
* lib/xreadlink-with-size.c: Remove file.
* lib/xreadlink.h (xreadlink_with_size): Remove prototype.
(xreadlink): Remove inaccurate comment.  The one in xreadlink.c,
just before the function definition *is* accurate.

17 years agoEliminate one way canonicalize_filename_mode could exit.
Jim Meyering [Tue, 19 Jun 2007 06:13:40 +0000 (06:13 +0000)]
Eliminate one way canonicalize_filename_mode could exit.
* lib/canonicalize.c (canonicalize_filename_mode):
Use mreadlink_with_size, not xreadlink_with_size.

17 years agoDetect porting problems to FreeBSD/arm, which has time_t wider than
Paul Eggert [Mon, 18 Jun 2007 23:09:12 +0000 (23:09 +0000)]
Detect porting problems to FreeBSD/arm, which has time_t wider than
long int.  Original problem reported for GNU diff by Xin Li in
<http://lists.gnu.org/archive/html/bug-gnu-utils/2007-06/msg00091.html>.
* modules/getdate (Depends-on): Add intprops, verify.
* lib/getdate.y: Include intprops.h, verify.h.  Verify that time_t
is an integer type no wider than long int.

17 years agoNew module: mreadlink-with-size.
Jim Meyering [Mon, 18 Jun 2007 12:21:16 +0000 (12:21 +0000)]
New module: mreadlink-with-size.
* MODULES.html.sh: Add mreadlink-with-size.
* modules/mreadlink-with-size: New module
* modules/canonicalize (Depends-on): Depend on mreadlink-with-size,
not xreadlink-with-size.
* lib/mreadlink-with-size.c, lib/mreadlink.h: New files.

17 years agoupdate from texinfo
Karl Berry [Sun, 17 Jun 2007 15:22:33 +0000 (15:22 +0000)]
update from texinfo

17 years agoMention yesterday's lchown changes.
Bruno Haible [Sun, 17 Jun 2007 01:31:06 +0000 (01:31 +0000)]
Mention yesterday's lchown changes.

17 years agoWork around a buggy frexpl function on MacOS X 10.4/PowerPC.
Bruno Haible [Sat, 16 Jun 2007 22:54:40 +0000 (22:54 +0000)]
Work around a buggy frexpl function on MacOS X 10.4/PowerPC.

17 years agoRevamp lchown so that it lives in unistd.h where it belongs.
Paul Eggert [Sat, 16 Jun 2007 06:10:44 +0000 (06:10 +0000)]
Revamp lchown so that it lives in unistd.h where it belongs.
* lib/lchown.h: Remove.
* lib/dirchownmod.c: Don't include lib/lchown.h.
* lib/fchownat.c: Likewise.
* lib/openat.c: Likewise.
* lib/lchown.c (REPLACE_CHOWN): Define to 0 if the system chown
does not follow symlinks.
(EOPNOTSUPP): Define if not defined.
* lib/unistd_.h (chown): Do not replace if REPLADE_CHOWN
is defined to 0.
(lchown): New decl.
* m4/lchown.m4 (gl_FUNC_LCHOWN): Require gl_UNISTD_H_DEFAULTS.
Do not check for lchown decl.
Set REPLACE_LCHOWN.
* m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Set GNULIB_LCHOWN,
REPLACE_LCHOWN.
* modules/chown: Make it clear it follows symlinks.
* modules/lchown: Make it clear it doesn't follow symlinks.
(Files): Remove lib/lchown.h
(Depends-on): Add unistd.
(configure.ac): Add gl_UNISTD_MODULE_INDICATOR([lchown]).
(Include): Include <unistd.h>, not "lchown.h".
* modules/unistd (unistd.h): Substitude GNULIB_LCHOWN and
REPLACE_LCHOWN.

17 years agoChange license (GPL to LGPL) of fsusage and dependents.
Jim Meyering [Fri, 15 Jun 2007 12:01:08 +0000 (12:01 +0000)]
Change license (GPL to LGPL) of fsusage and dependents.
* modules/fsusage (License): Change to LGPL.
* modules/full-read (License): Likewise.
* modules/full-write (License): Likewise.
* modules/safe-read (License): Likewise.
* modules/safe-write (License): Likewise.

17 years agoautoupdate
Karl Berry [Thu, 14 Jun 2007 22:54:19 +0000 (22:54 +0000)]
autoupdate

17 years agoMissing part of allocsa -> malloca transition.
Ben Pfaff [Thu, 14 Jun 2007 14:35:52 +0000 (14:35 +0000)]
Missing part of allocsa -> malloca transition.
* modules/relocatable-prog-wrapper: gl_ALLOCSA should be
gl_MALLOCA.

17 years agoGuess isnanl does not work when cross-compiling to ia64, x86_64, i386.
Bruno Haible [Wed, 13 Jun 2007 01:30:34 +0000 (01:30 +0000)]
Guess isnanl does not work when cross-compiling to ia64, x86_64, i386.

17 years agox86_64 has the same 'long double' format as i386.
Bruno Haible [Wed, 13 Jun 2007 01:28:35 +0000 (01:28 +0000)]
x86_64 has the same 'long double' format as i386.

17 years ago* m4/absolute-header.m4 (gl_ABSOLUTE_HEADER): Fix POSIX sed portability
Paul Eggert [Tue, 12 Jun 2007 20:10:55 +0000 (20:10 +0000)]
* m4/absolute-header.m4 (gl_ABSOLUTE_HEADER): Fix POSIX sed portability
glitch reported by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/bug-gnulib/2007-06/msg00114.html>.

17 years ago* m4/regex.m4 (gl_REGEX): Catch a bug with [[:alnum:]_-] reported by
Paul Eggert [Tue, 12 Jun 2007 17:44:37 +0000 (17:44 +0000)]
* m4/regex.m4 (gl_REGEX): Catch a bug with [[:alnum:]_-] reported by
Vin Shelton.

17 years agoFix small mistake, reported by Eric Blake.
Bruno Haible [Mon, 11 Jun 2007 22:24:31 +0000 (22:24 +0000)]
Fix small mistake, reported by Eric Blake.

17 years agoAdd support for Unicode strings (both as output format and as arguments to
Bruno Haible [Mon, 11 Jun 2007 01:10:07 +0000 (01:10 +0000)]
Add support for Unicode strings (both as output format and as arguments to
the %U directive).

17 years agoNew module unistr/u32-mbsnlen
Bruno Haible [Mon, 11 Jun 2007 00:34:23 +0000 (00:34 +0000)]
New module unistr/u32-mbsnlen

17 years agoNew module 'unistr/u16-mbsnlen'.
Bruno Haible [Mon, 11 Jun 2007 00:33:46 +0000 (00:33 +0000)]
New module 'unistr/u16-mbsnlen'.

17 years agoNew module 'unistr/u8-mbsnlen'.
Bruno Haible [Mon, 11 Jun 2007 00:33:04 +0000 (00:33 +0000)]
New module 'unistr/u8-mbsnlen'.

17 years agoNew modules unistr/u*-mbsnlen.
Bruno Haible [Mon, 11 Jun 2007 00:32:04 +0000 (00:32 +0000)]
New modules unistr/u*-mbsnlen.

17 years agoNew module 'mbsnlen'.
Bruno Haible [Mon, 11 Jun 2007 00:29:30 +0000 (00:29 +0000)]
New module 'mbsnlen'.

17 years agoInclude <stdlib.h>.
Bruno Haible [Mon, 11 Jun 2007 00:20:36 +0000 (00:20 +0000)]
Include <stdlib.h>.

17 years agoInclude <stddef.h>, needed for ptrdiff_t.
Bruno Haible [Mon, 11 Jun 2007 00:17:50 +0000 (00:17 +0000)]
Include <stddef.h>, needed for ptrdiff_t.

17 years agoTest for _snprintf (missing since 2003-11-16).
Bruno Haible [Sun, 10 Jun 2007 15:05:31 +0000 (15:05 +0000)]
Test for _snprintf (missing since 2003-11-16).

17 years agono more (semi)auto updating for gettext
Karl Berry [Sun, 10 Jun 2007 13:39:52 +0000 (13:39 +0000)]
no more (semi)auto updating for gettext

17 years agoTweak the size computations and reallocations.
Bruno Haible [Sun, 10 Jun 2007 12:02:55 +0000 (12:02 +0000)]
Tweak the size computations and reallocations.

17 years agoTweak last patch.
Bruno Haible [Sun, 10 Jun 2007 11:18:49 +0000 (11:18 +0000)]
Tweak last patch.

17 years agoMore type parameters.
Bruno Haible [Sat, 9 Jun 2007 23:32:28 +0000 (23:32 +0000)]
More type parameters.

17 years agoNew modules uniconv/u{8,16,32}-conv-to-enc.
Bruno Haible [Sat, 9 Jun 2007 21:59:21 +0000 (21:59 +0000)]
New modules uniconv/u{8,16,32}-conv-to-enc.

17 years agoNew modules uniconv/u{8,16,32}-conv-to-enc.
Bruno Haible [Sat, 9 Jun 2007 21:51:51 +0000 (21:51 +0000)]
New modules uniconv/u{8,16,32}-conv-to-enc.

17 years agoTests for module 'uniconv/u32-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:51:11 +0000 (21:51 +0000)]
Tests for module 'uniconv/u32-conv-to-enc'.

17 years agoNew module 'uniconv/u32-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:50:50 +0000 (21:50 +0000)]
New module 'uniconv/u32-conv-to-enc'.

17 years agoTests for module 'uniconv/u16-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:50:29 +0000 (21:50 +0000)]
Tests for module 'uniconv/u16-conv-to-enc'.

17 years agoNew modules 'uniconv/u16-conv-to-enc' and 'uniconv/u32-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:50:08 +0000 (21:50 +0000)]
New modules 'uniconv/u16-conv-to-enc' and 'uniconv/u32-conv-to-enc'.

17 years agoNew module 'uniconv/u16-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:49:42 +0000 (21:49 +0000)]
New module 'uniconv/u16-conv-to-enc'.

17 years agoTests for module 'uniconv/u8-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:49:07 +0000 (21:49 +0000)]
Tests for module 'uniconv/u8-conv-to-enc'.

17 years agoNew module 'uniconv/u8-conv-to-enc'.
Bruno Haible [Sat, 9 Jun 2007 21:48:47 +0000 (21:48 +0000)]
New module 'uniconv/u8-conv-to-enc'.

17 years agoRemove unused and pointless code.
Bruno Haible [Sat, 9 Jun 2007 21:43:24 +0000 (21:43 +0000)]
Remove unused and pointless code.

17 years agoUpdate after allocsa -> malloca renaming.
Bruno Haible [Sat, 9 Jun 2007 11:27:29 +0000 (11:27 +0000)]
Update after allocsa -> malloca renaming.

17 years agoRename allocsa -> malloca, xallocsa -> xmalloca.
Bruno Haible [Sat, 9 Jun 2007 11:22:18 +0000 (11:22 +0000)]
Rename allocsa -> malloca, xallocsa -> xmalloca.

17 years agoUpdate after allocsa -> malloca renaming.
Bruno Haible [Sat, 9 Jun 2007 11:11:14 +0000 (11:11 +0000)]
Update after allocsa -> malloca renaming.

17 years agoMove to xmalloca.c.
Bruno Haible [Sat, 9 Jun 2007 11:07:23 +0000 (11:07 +0000)]
Move to xmalloca.c.

17 years agoMove to here from xallocsa.c.
Bruno Haible [Sat, 9 Jun 2007 11:07:19 +0000 (11:07 +0000)]
Move to here from xallocsa.c.

17 years agoMove to xmalloca.h.
Bruno Haible [Sat, 9 Jun 2007 11:07:03 +0000 (11:07 +0000)]
Move to xmalloca.h.

17 years agoMove to here from xallocsa.h.
Bruno Haible [Sat, 9 Jun 2007 11:06:59 +0000 (11:06 +0000)]
Move to here from xallocsa.h.

17 years agoMove to xmalloca.
Bruno Haible [Sat, 9 Jun 2007 11:04:14 +0000 (11:04 +0000)]
Move to xmalloca.

17 years agoMove to here from xallocsa.
Bruno Haible [Sat, 9 Jun 2007 11:04:10 +0000 (11:04 +0000)]
Move to here from xallocsa.

17 years agoMove to test-malloca.c.
Bruno Haible [Sat, 9 Jun 2007 11:02:52 +0000 (11:02 +0000)]
Move to test-malloca.c.

17 years agoMove to here from test-allocsa.c.
Bruno Haible [Sat, 9 Jun 2007 11:02:48 +0000 (11:02 +0000)]
Move to here from test-allocsa.c.

17 years agoMove to malloca-tests.
Bruno Haible [Sat, 9 Jun 2007 11:01:42 +0000 (11:01 +0000)]
Move to malloca-tests.

17 years agoMove to here from allocsa-tests.
Bruno Haible [Sat, 9 Jun 2007 11:01:39 +0000 (11:01 +0000)]
Move to here from allocsa-tests.

17 years agoMove to malloca.m4.
Bruno Haible [Sat, 9 Jun 2007 11:00:21 +0000 (11:00 +0000)]
Move to malloca.m4.

17 years agoMove to here from allocsa.m4.
Bruno Haible [Sat, 9 Jun 2007 11:00:18 +0000 (11:00 +0000)]
Move to here from allocsa.m4.

17 years agoMove to malloca.valgrind.
Bruno Haible [Sat, 9 Jun 2007 10:59:23 +0000 (10:59 +0000)]
Move to malloca.valgrind.

17 years agoMove to here from allocsa.valgrind.
Bruno Haible [Sat, 9 Jun 2007 10:59:19 +0000 (10:59 +0000)]
Move to here from allocsa.valgrind.

17 years agoMove to malloca.c.
Bruno Haible [Sat, 9 Jun 2007 10:58:23 +0000 (10:58 +0000)]
Move to malloca.c.

17 years agoMove to here from allocsa.c.
Bruno Haible [Sat, 9 Jun 2007 10:58:20 +0000 (10:58 +0000)]
Move to here from allocsa.c.

17 years agoMove to malloca.h.
Bruno Haible [Sat, 9 Jun 2007 10:56:40 +0000 (10:56 +0000)]
Move to malloca.h.

17 years agoMove to here from allocsa.h.
Bruno Haible [Sat, 9 Jun 2007 10:56:36 +0000 (10:56 +0000)]
Move to here from allocsa.h.

17 years agoUpdate.
Bruno Haible [Sat, 9 Jun 2007 10:53:51 +0000 (10:53 +0000)]
Update.

17 years agoMove to malloca.
Bruno Haible [Sat, 9 Jun 2007 10:52:27 +0000 (10:52 +0000)]
Move to malloca.

17 years agoMove to here from allocsa.
Bruno Haible [Sat, 9 Jun 2007 10:52:24 +0000 (10:52 +0000)]
Move to here from allocsa.

17 years agoAdd support for uClibc 0.9.29.
Bruno Haible [Sat, 9 Jun 2007 01:27:49 +0000 (01:27 +0000)]
Add support for uClibc 0.9.29.

17 years agoMove gt_INTL_MACOSX to file intlmacosx.m4.
Bruno Haible [Sat, 9 Jun 2007 01:23:13 +0000 (01:23 +0000)]
Move gt_INTL_MACOSX to file intlmacosx.m4.

17 years agoTests for module 'localename'.
Bruno Haible [Thu, 7 Jun 2007 20:04:27 +0000 (20:04 +0000)]
Tests for module 'localename'.

17 years agoNew module 'localename'.
Bruno Haible [Thu, 7 Jun 2007 20:03:31 +0000 (20:03 +0000)]
New module 'localename'.

17 years agoLinux uClibc built without wide character support lacks <wchar.h>.
Bruno Haible [Thu, 7 Jun 2007 13:33:15 +0000 (13:33 +0000)]
Linux uClibc built without wide character support lacks <wchar.h>.

17 years agoWork around problem reported by Steven M. Schweda in
Paul Eggert [Wed, 6 Jun 2007 18:35:17 +0000 (18:35 +0000)]
Work around problem reported by Steven M. Schweda in
<http://lists.gnu.org/archive/html/bug-tar/2007-06/msg00002.html>:
Tru64 5.1B with the Compaq compiler environment installed declares
an 'isblank' function but does not define it in the C library.
* lib/fnmatch.c (isblank): Check for HAVE_ISBLANK, too.
* lib/regex_internal.h (isblank): Likewise.
* m4/fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for isblank existence.
* m4/regex.m4 (gl_PREREQ_REGEX): Likewise.

17 years agoFix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.
Bruno Haible [Wed, 6 Jun 2007 02:26:06 +0000 (02:26 +0000)]
Fix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.

17 years agoFix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.
Bruno Haible [Wed, 6 Jun 2007 02:20:57 +0000 (02:20 +0000)]
Fix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.

17 years agoA "mixin" module that determines whether to require additional safety from
Bruno Haible [Wed, 6 Jun 2007 02:19:50 +0000 (02:19 +0000)]
A "mixin" module that determines whether to require additional safety from
*printf-posix.

17 years agoRecognize non-IEEE numbers on i386, x86_64, ia64.
Bruno Haible [Wed, 6 Jun 2007 02:02:41 +0000 (02:02 +0000)]
Recognize non-IEEE numbers on i386, x86_64, ia64.

17 years agoDo the extra handling of NaN and Inf also the %a / %A.
Bruno Haible [Wed, 6 Jun 2007 01:46:06 +0000 (01:46 +0000)]
Do the extra handling of NaN and Inf also the %a / %A.
Swap two code blocks.

17 years agoFix possible compilation error.
Bruno Haible [Wed, 6 Jun 2007 01:36:14 +0000 (01:36 +0000)]
Fix possible compilation error.

17 years agoFix typo.
Bruno Haible [Wed, 6 Jun 2007 01:30:59 +0000 (01:30 +0000)]
Fix typo.

17 years ago* m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling.
Eric Blake [Tue, 5 Jun 2007 13:58:16 +0000 (13:58 +0000)]
* m4/lseek.m4 (gl_FUNC_LSEEK): Work when cross-compiling.
Reported by Simon Josefsson.

17 years agoAvoid test failures on some PowerPC hardwares.
Bruno Haible [Mon, 4 Jun 2007 22:58:09 +0000 (22:58 +0000)]
Avoid test failures on some PowerPC hardwares.

17 years agoFix incorrect values of SIG_ATOMIC_MIN, SIG_ATOMIC_MAX on FreeBSD/ia64.
Bruno Haible [Sat, 2 Jun 2007 20:45:23 +0000 (20:45 +0000)]
Fix incorrect values of SIG_ATOMIC_MIN, SIG_ATOMIC_MAX on FreeBSD/ia64.

17 years agoAttempt to fix a test failure on Solaris (open fails with EACCES).
Bruno Haible [Sat, 2 Jun 2007 01:55:30 +0000 (01:55 +0000)]
Attempt to fix a test failure on Solaris (open fails with EACCES).

17 years agoUpdate after Eric Blake found that frexpl doesn't work right on mingw.
Bruno Haible [Sat, 2 Jun 2007 00:54:30 +0000 (00:54 +0000)]
Update after Eric Blake found that frexpl doesn't work right on mingw.

17 years agoDon't work around an lseek POSIX compliance bug on IRIX.
Bruno Haible [Sat, 2 Jun 2007 00:42:13 +0000 (00:42 +0000)]
Don't work around an lseek POSIX compliance bug on IRIX.

17 years agoChangeLog entry for Karl's autoupdate.
Bruno Haible [Fri, 1 Jun 2007 22:48:13 +0000 (22:48 +0000)]
ChangeLog entry for Karl's autoupdate.

17 years ago* m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Guess no on mingw when
Eric Blake [Thu, 31 May 2007 16:32:39 +0000 (16:32 +0000)]
* m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Guess no on mingw when
cross compiling.

17 years agoautoupdate
Karl Berry [Thu, 31 May 2007 12:41:10 +0000 (12:41 +0000)]
autoupdate

17 years agoWork around mingw test failures exposed by m4-1.4.9b.
Eric Blake [Thu, 31 May 2007 03:21:00 +0000 (03:21 +0000)]
Work around mingw test failures exposed by m4-1.4.9b.
* m4/stdint.m4 (gl_STDINT_H): Detect mingw bug.
* tests/test-unistd.c: Disable uid_t and git_t tests for the
moment.

17 years agoExplicitly close file descriptors where needed.
Bruno Haible [Thu, 31 May 2007 01:09:03 +0000 (01:09 +0000)]
Explicitly close file descriptors where needed.

17 years agoSplit the double-inclusion guard. Fixes a problem with #include_next.
Bruno Haible [Wed, 30 May 2007 02:16:51 +0000 (02:16 +0000)]
Split the double-inclusion guard. Fixes a problem with #include_next.

17 years agoDisable some tests for the moment.
Bruno Haible [Wed, 30 May 2007 00:41:42 +0000 (00:41 +0000)]
Disable some tests for the moment.

17 years agoFix typo.
Bruno Haible [Tue, 29 May 2007 23:51:44 +0000 (23:51 +0000)]
Fix typo.

17 years agoautoupdate
Karl Berry [Tue, 29 May 2007 23:29:07 +0000 (23:29 +0000)]
autoupdate

17 years agoAvoid "checking..." message inside "checking..." message.
Bruno Haible [Tue, 29 May 2007 23:00:43 +0000 (23:00 +0000)]
Avoid "checking..." message inside "checking..." message.

17 years agoFix typo in cross-compiling case.
Bruno Haible [Tue, 29 May 2007 22:58:51 +0000 (22:58 +0000)]
Fix typo in cross-compiling case.

17 years agoFix last patch for real.
Bruno Haible [Tue, 29 May 2007 22:56:54 +0000 (22:56 +0000)]
Fix last patch for real.

17 years ago* m4/isnanf.m4 (gl_FUNC_ISNANF_NO_LIBM): Avoid syntax error on
Eric Blake [Tue, 29 May 2007 12:50:20 +0000 (12:50 +0000)]
* m4/isnanf.m4 (gl_FUNC_ISNANF_NO_LIBM): Avoid syntax error on
cross compiles.