gnulib.git
16 years ago* lib/fts.c (fts_read): Upon failure to chdir into a subdirectory,
Jim Meyering [Mon, 30 Jul 2007 12:16:34 +0000 (12:16 +0000)]
* lib/fts.c (fts_read): Upon failure to chdir into a subdirectory,
set fts_info to FTS_DNR, not to FTS_ERR, so that the caller knows
it has valid stat data.  This bug would cause du not to count the
sizes of inaccessible directories.
Patch by Jose Maria Plans, reported in http://bugzilla.redhat.com/250077

16 years agoRevert last patch.
Bruno Haible [Fri, 27 Jul 2007 08:49:41 +0000 (08:49 +0000)]
Revert last patch.

16 years agoRevert last patch.
Bruno Haible [Thu, 26 Jul 2007 08:28:56 +0000 (08:28 +0000)]
Revert last patch.

16 years ago2007-07-25 Jim Meyering <jim@meyering.net>
Bruno Haible [Wed, 25 Jul 2007 22:42:36 +0000 (22:42 +0000)]
2007-07-25  Jim Meyering  <jim@meyering.net>
            Bruno Haible  <bruno@clisp.org>
        * lib/xstrtol.h (_STRTOL_ERROR): Change third argument from a
        localized noun to an option name.
        (STRTOL_FATAL_ERROR, STRTOL_FAIL_WARN): Likewise.
        * lib/human.h (human_options): Insert a third argument.
        * lib/human.h (human_options): Likewise. Pass it to STRTOL_FATAL_ERROR.

16 years agoautoupdate
Karl Berry [Wed, 25 Jul 2007 22:10:26 +0000 (22:10 +0000)]
autoupdate

16 years agoautoupdate
Karl Berry [Wed, 25 Jul 2007 12:13:58 +0000 (12:13 +0000)]
autoupdate

16 years agoFix the include_next test so that it rejects AIX 4.3 xlc.
Bruno Haible [Wed, 25 Jul 2007 08:11:26 +0000 (08:11 +0000)]
Fix the include_next test so that it rejects AIX 4.3 xlc.

16 years agoImprove name: "count-one-bits" is better than "popcount".
Ben Pfaff [Wed, 25 Jul 2007 03:13:19 +0000 (03:13 +0000)]
Improve name: "count-one-bits" is better than "popcount".
* MODULES.html.sh: Update name.
* lib/popcount.h: Renamed lib/count-one-bits.h.
(popcount): Renamed count_one_bits.
(popcountl): Renamed count_one_bits_l.
(popcountll): Renamed count_one_bits_ll.
* m4/popcount.m4: Renamed m4/count-one-bits.m4.
* modules/popcount: Renamed module/count-one-bits.
* modules/popcount-tests: Renamed module/count-one-bits-tests.
* tests/test-popcount.c: Renamed tests/test-count-one-bits.c.

16 years ago(popcount32): Reduce size of constants, to allow better code
Ben Pfaff [Tue, 24 Jul 2007 02:35:09 +0000 (02:35 +0000)]
(popcount32): Reduce size of constants, to allow better code
generation, and add U to large constants to avoid warnings, in non-GCC
case.
Suggested by Bruno Haible.

16 years ago* lib/popcount.h: Use verify_true instead of if...abort.
Ben Pfaff [Tue, 24 Jul 2007 02:13:14 +0000 (02:13 +0000)]
* lib/popcount.h: Use verify_true instead of if...abort.
* modules/popcount: Depend on verify module.
Suggested by Jim Meyering.

16 years agoCreate .cvsignore files when creating a new directory.
Bruno Haible [Mon, 23 Jul 2007 22:08:02 +0000 (22:08 +0000)]
Create .cvsignore files when creating a new directory.

16 years agoupdate from texinfo
Karl Berry [Mon, 23 Jul 2007 18:43:38 +0000 (18:43 +0000)]
update from texinfo

16 years agoUse faster, branchless algorithm for non-GCC case.
Ben Pfaff [Mon, 23 Jul 2007 04:17:50 +0000 (04:17 +0000)]
Use faster, branchless algorithm for non-GCC case.
Suggested by Eric Blake.

16 years agoNew module: popcount.
Ben Pfaff [Mon, 23 Jul 2007 00:21:20 +0000 (00:21 +0000)]
New module: popcount.
* MODULES.html.sh: Add popcount.
* modules/popcount: New file.
* modules/popcount-tests: New file.
* tests/test-popcount.c: New file.
* lib/popcount.h: New file.
* m4/popcount.m4: New file.

16 years agoautoupdate
Karl Berry [Sun, 22 Jul 2007 23:08:57 +0000 (23:08 +0000)]
autoupdate

16 years ago* build-aux/announce-gen: Update to GPLv3.
Paul Eggert [Sun, 22 Jul 2007 16:11:17 +0000 (16:11 +0000)]
* build-aux/announce-gen: Update to GPLv3.

16 years ago* build-aux/config.guess: Update from config.
Paul Eggert [Sun, 22 Jul 2007 15:11:58 +0000 (15:11 +0000)]
* build-aux/config.guess: Update from config.

16 years agoAdd missing definition of _ macro.
Bruno Haible [Sat, 21 Jul 2007 08:10:38 +0000 (08:10 +0000)]
Add missing definition of _ macro.

16 years ago* check-module: Diagnose a self-dependency.
Jim Meyering [Fri, 20 Jul 2007 13:17:47 +0000 (13:17 +0000)]
* check-module: Diagnose a self-dependency.

16 years agoRemove pointless error message.
Bruno Haible [Thu, 19 Jul 2007 20:06:45 +0000 (20:06 +0000)]
Remove pointless error message.

16 years agopo directory infrastructure, copied from GNU gettext 0.16.1.
Bruno Haible [Thu, 19 Jul 2007 00:28:55 +0000 (00:28 +0000)]
po directory infrastructure, copied from GNU gettext 0.16.1.

16 years agoNew options --po-base, --po-domain.
Bruno Haible [Wed, 18 Jul 2007 23:50:58 +0000 (23:50 +0000)]
New options --po-base, --po-domain.

16 years agoEnsure that also files under build-aux/ are distributed.
Bruno Haible [Wed, 18 Jul 2007 23:45:37 +0000 (23:45 +0000)]
Ensure that also files under build-aux/ are distributed.

16 years agoAdd jwhois.
Bruno Haible [Mon, 16 Jul 2007 10:59:38 +0000 (10:59 +0000)]
Add jwhois.

16 years agoTypo.
Bruno Haible [Mon, 16 Jul 2007 10:56:34 +0000 (10:56 +0000)]
Typo.

16 years agoUse the synonymous term "LGPLv2+".
Bruno Haible [Mon, 16 Jul 2007 10:54:15 +0000 (10:54 +0000)]
Use the synonymous term "LGPLv2+".

16 years agoTypo.
Bruno Haible [Mon, 16 Jul 2007 10:46:15 +0000 (10:46 +0000)]
Typo.

16 years agoUse the synonymous term LGPLv2.
Bruno Haible [Mon, 16 Jul 2007 10:45:26 +0000 (10:45 +0000)]
Use the synonymous term LGPLv2.

16 years ago* modules/argz (License): LGPLv2+.
Ralf Wildenhues [Mon, 16 Jul 2007 05:20:23 +0000 (05:20 +0000)]
* modules/argz (License): LGPLv2+.

16 years agoupdate from texinfo
Karl Berry [Sun, 15 Jul 2007 17:38:38 +0000 (17:38 +0000)]
update from texinfo

16 years agorevise node structure for new fdl.texi
Karl Berry [Sun, 15 Jul 2007 14:05:43 +0000 (14:05 +0000)]
revise node structure for new fdl.texi

16 years agoEmit a "do not edit" line to the generated file.
Bruno Haible [Sun, 15 Jul 2007 00:14:51 +0000 (00:14 +0000)]
Emit a "do not edit" line to the generated file.

16 years agoadd lgpl-3.0.texi; have all Texinfo licenses consistently omit any sectioning and...
Karl Berry [Sat, 14 Jul 2007 16:25:53 +0000 (16:25 +0000)]
add lgpl-3.0.texi; have all Texinfo licenses consistently omit any sectioning and index commands

16 years agoNew gnulib-tool option --more-symlinks.
Bruno Haible [Sat, 14 Jul 2007 01:42:13 +0000 (01:42 +0000)]
New gnulib-tool option --more-symlinks.

16 years agoFix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6.
Bruno Haible [Sat, 14 Jul 2007 00:09:08 +0000 (00:09 +0000)]
Fix a #if error that causes a build failure on Linux/PowerPC with glibc-2.3.6.

16 years ago* lib/inttypes_.h: Undo previous change, since it was fixed
Paul Eggert [Fri, 13 Jul 2007 18:03:58 +0000 (18:03 +0000)]
* lib/inttypes_.h: Undo previous change, since it was fixed
in a different way in the 2007-07-02 fix to m4/inttypes.m4.

16 years ago* lib/stdint_.h: Fix typo: _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H was
Paul Eggert [Fri, 13 Jul 2007 18:01:12 +0000 (18:01 +0000)]
* lib/stdint_.h: Fix typo: _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H was
misspelled as _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H.

16 years agodf: Don't fail for Tru64's "file-on-file mount".
Jim Meyering [Fri, 13 Jul 2007 14:39:43 +0000 (14:39 +0000)]
df: Don't fail for Tru64's "file-on-file mount".
* m4/fsusage.m4 (gl_FSUSAGE): Reject Tru64's buggy statvfs,
so we fall through and use statfs instead.  Details here:
<http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/10878>
Reported by Albert Chin.

16 years agoUse the synonymous term "LGPLv2+".
Bruno Haible [Fri, 13 Jul 2007 01:29:04 +0000 (01:29 +0000)]
Use the synonymous term "LGPLv2+".

16 years agoHandle copying terms "GPLv2+" and "LGPLv2+".
Bruno Haible [Fri, 13 Jul 2007 01:16:59 +0000 (01:16 +0000)]
Handle copying terms "GPLv2+" and "LGPLv2+".

16 years agoClarify the license abbreviations in the modules files.
Bruno Haible [Fri, 13 Jul 2007 00:49:07 +0000 (00:49 +0000)]
Clarify the license abbreviations in the modules files.

16 years agoavoid error on files in subdirs
Karl Berry [Wed, 11 Jul 2007 23:29:23 +0000 (23:29 +0000)]
avoid error on files in subdirs

16 years agoUpdate
Sergey Poznyakoff [Tue, 10 Jul 2007 12:26:00 +0000 (12:26 +0000)]
Update

16 years ago(func_import): Avoid duplication of --avoid statements
Sergey Poznyakoff [Tue, 10 Jul 2007 12:25:38 +0000 (12:25 +0000)]
(func_import): Avoid duplication of --avoid statements
(func_dest_tmpfilename,func_create_testdir): Translate `-' in file
names to `_' in variable names.

16 years agoautoupdate
Karl Berry [Tue, 10 Jul 2007 12:23:13 +0000 (12:23 +0000)]
autoupdate

16 years ago* lib/version-etc.c (version_etc_va): Default to GPLv3+.
Eric Blake [Tue, 10 Jul 2007 12:22:36 +0000 (12:22 +0000)]
* lib/version-etc.c (version_etc_va): Default to GPLv3+.
* NEWS: Document this change.

16 years agoupdate from texinfo
Karl Berry [Tue, 10 Jul 2007 00:24:34 +0000 (00:24 +0000)]
update from texinfo

16 years agoUpdate copyright year.
Bruno Haible [Sun, 8 Jul 2007 14:43:55 +0000 (14:43 +0000)]
Update copyright year.

16 years agoUpdate to Unicode 5.0.
Bruno Haible [Sun, 8 Jul 2007 14:38:01 +0000 (14:38 +0000)]
Update to Unicode 5.0.

16 years agoautoupdate
Karl Berry [Sun, 8 Jul 2007 12:51:58 +0000 (12:51 +0000)]
autoupdate

16 years agoRegenerated for Unicode 5.0.
Bruno Haible [Sun, 8 Jul 2007 12:00:12 +0000 (12:00 +0000)]
Regenerated for Unicode 5.0.

16 years agoUpdate to Unicode 5.0.
Bruno Haible [Sun, 8 Jul 2007 11:59:51 +0000 (11:59 +0000)]
Update to Unicode 5.0.

16 years agoautoupdate
Karl Berry [Sun, 8 Jul 2007 00:58:05 +0000 (00:58 +0000)]
autoupdate

16 years agoTests for module 'wcwidth'.
Bruno Haible [Sat, 7 Jul 2007 21:39:09 +0000 (21:39 +0000)]
Tests for module 'wcwidth'.

16 years agoWork around MacOS X wcwidth(0x0301) bug.
Bruno Haible [Sat, 7 Jul 2007 21:38:16 +0000 (21:38 +0000)]
Work around MacOS X wcwidth(0x0301) bug.

16 years agowcwidth.h is gone.
Bruno Haible [Sat, 7 Jul 2007 21:34:12 +0000 (21:34 +0000)]
wcwidth.h is gone.

16 years agoRemove the wcwidth.h file. Move wcwidth's declaration to wchar_.h.
Bruno Haible [Sat, 7 Jul 2007 20:59:43 +0000 (20:59 +0000)]
Remove the wcwidth.h file. Move wcwidth's declaration to wchar_.h.

16 years agowcwidth.h no longer needs 'inline'.
Bruno Haible [Sat, 7 Jul 2007 20:05:36 +0000 (20:05 +0000)]
wcwidth.h no longer needs 'inline'.

16 years agoProvide wcwidth replacement in separate file wcwidth.c.
Bruno Haible [Sat, 7 Jul 2007 19:27:06 +0000 (19:27 +0000)]
Provide wcwidth replacement in separate file wcwidth.c.

16 years agoAdd the uniwidth/* modules.
Bruno Haible [Sat, 7 Jul 2007 16:57:44 +0000 (16:57 +0000)]
Add the uniwidth/* modules.

16 years agoTests for module 'uniwidth/u32-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:28:30 +0000 (16:28 +0000)]
Tests for module 'uniwidth/u32-strwidth'.

16 years agoNew module 'uniwidth/u32-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:27:35 +0000 (16:27 +0000)]
New module 'uniwidth/u32-strwidth'.

16 years agoTests for module 'uniwidth/u16-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:26:55 +0000 (16:26 +0000)]
Tests for module 'uniwidth/u16-strwidth'.

16 years agoNew module 'uniwidth/u16-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:26:16 +0000 (16:26 +0000)]
New module 'uniwidth/u16-strwidth'.

16 years agoTests for module 'uniwidth/u8-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:25:17 +0000 (16:25 +0000)]
Tests for module 'uniwidth/u8-strwidth'.

16 years agoNew module 'uniwidth/u8-strwidth'.
Bruno Haible [Sat, 7 Jul 2007 16:24:12 +0000 (16:24 +0000)]
New module 'uniwidth/u8-strwidth'.

16 years agoTests for module 'uniwidth/u32-width'.
Bruno Haible [Sat, 7 Jul 2007 16:22:35 +0000 (16:22 +0000)]
Tests for module 'uniwidth/u32-width'.

16 years agoNew module 'uniwidth/u32-width'.
Bruno Haible [Sat, 7 Jul 2007 16:22:01 +0000 (16:22 +0000)]
New module 'uniwidth/u32-width'.

16 years agoTests for module 'uniwidth/u16-width'.
Bruno Haible [Sat, 7 Jul 2007 16:21:27 +0000 (16:21 +0000)]
Tests for module 'uniwidth/u16-width'.

16 years agoNew module 'uniwidth/u16-width'.
Bruno Haible [Sat, 7 Jul 2007 16:20:40 +0000 (16:20 +0000)]
New module 'uniwidth/u16-width'.

16 years agoTests for module 'uniwidth/u8-width-tests'.
Bruno Haible [Sat, 7 Jul 2007 16:19:55 +0000 (16:19 +0000)]
Tests for module 'uniwidth/u8-width-tests'.

16 years agoNew module 'uniwidth/u8-width'.
Bruno Haible [Sat, 7 Jul 2007 16:18:59 +0000 (16:18 +0000)]
New module 'uniwidth/u8-width'.

16 years agoTests for module 'uniwidth/width'.
Bruno Haible [Sat, 7 Jul 2007 16:17:48 +0000 (16:17 +0000)]
Tests for module 'uniwidth/width'.

16 years agoNew module 'uniwidth/width'.
Bruno Haible [Sat, 7 Jul 2007 16:16:53 +0000 (16:16 +0000)]
New module 'uniwidth/width'.

16 years agoNew module 'uniwidth/base'.
Bruno Haible [Sat, 7 Jul 2007 16:15:17 +0000 (16:15 +0000)]
New module 'uniwidth/base'.

16 years agoComments.
Bruno Haible [Sat, 7 Jul 2007 13:23:02 +0000 (13:23 +0000)]
Comments.

16 years agoNew modules uniname/base and uniname/uniname.
Bruno Haible [Sat, 7 Jul 2007 12:49:35 +0000 (12:49 +0000)]
New modules uniname/base and uniname/uniname.

16 years agoShut up a makeinfo warning.
Bruno Haible [Fri, 6 Jul 2007 22:56:38 +0000 (22:56 +0000)]
Shut up a makeinfo warning.

16 years ago* lib/sys_time_.h: Use a recursion-safe inclusion guard rather than
Paul Eggert [Fri, 6 Jul 2007 16:42:06 +0000 (16:42 +0000)]
* lib/sys_time_.h: Use a recursion-safe inclusion guard rather than
a split double-inclusion guard. Needed for cygwin, where <sys/time.h>
includes <cygwin/sys_time.h> which includes <sys/select.h> which
include <sys/time.h>.
Reported by Eric Blake.

16 years agoFix testing canonicalize on cygwin.
Eric Blake [Fri, 6 Jul 2007 14:22:21 +0000 (14:22 +0000)]
Fix testing canonicalize on cygwin.
* modules/canonicalize-lgpl-tests (test_canonicalize_lgpl_LDADD):
Revert patch from 2007-06-19.
* tests/test-canonicalize-lgpl.c (main): Instead, skip test when
canonicalize module is also in use.
* tests/test-canonicalize.c: New file.
* tests/test-canonicalize.sh: Likewise.
* modules/canonicalize-tests: Likewise.

16 years ago* lib/getugroups.c (getugroups): Detect getgrent failure.
Jim Meyering [Fri, 6 Jul 2007 05:01:03 +0000 (05:01 +0000)]
* lib/getugroups.c (getugroups): Detect getgrent failure.
Adjust comment to reflect reality: this function may return -1.

16 years agoupdate from texinfo
Karl Berry [Thu, 5 Jul 2007 17:15:43 +0000 (17:15 +0000)]
update from texinfo

16 years agoUpdate
Sergey Poznyakoff [Thu, 5 Jul 2007 08:44:59 +0000 (08:44 +0000)]
Update

16 years ago(TP_URL,get_translations): Update to use
Sergey Poznyakoff [Thu, 5 Jul 2007 08:21:09 +0000 (08:21 +0000)]
(TP_URL,get_translations): Update to use
the new TP address.
(usage): Fix typo
(gnulib_mk): New variable.

16 years agoDon't let endgrent clobber errno, no matter how improbable.
Jim Meyering [Thu, 5 Jul 2007 08:06:33 +0000 (08:06 +0000)]
Don't let endgrent clobber errno, no matter how improbable.
* lib/getugroups.c (getugroups): Save and restore errno around
endgrent call.

16 years agoClose the group DB even when failing with 2^31 or more members.
Jim Meyering [Thu, 5 Jul 2007 07:28:20 +0000 (07:28 +0000)]
Close the group DB even when failing with 2^31 or more members.
* lib/getugroups.c (getugroups): Don't return without calling endgrent.

16 years ago* lib/getugroups.h: New file.
Jim Meyering [Wed, 4 Jul 2007 21:46:44 +0000 (21:46 +0000)]
* lib/getugroups.h: New file.
* lib/getugroups.c: Include "getugroups.h".
Remove uses of "register" keyword.
Move local variable, "cp", down into scope where used.
Give "username" parameter the "const" attribute.
* modules/getugroups (Files): Add lib/getugroups.h

16 years agoalso rename gpl/lgpl modules here
Karl Berry [Wed, 4 Jul 2007 12:09:28 +0000 (12:09 +0000)]
also rename gpl/lgpl modules here

16 years agoupdate from texinfo
Karl Berry [Wed, 4 Jul 2007 00:08:29 +0000 (00:08 +0000)]
update from texinfo

16 years agoautoupdate
Karl Berry [Tue, 3 Jul 2007 12:31:45 +0000 (12:31 +0000)]
autoupdate

16 years agoEnsure that <stdint.h> defines all the *_MAX and *_MIN macros that gnulib's
Bruno Haible [Mon, 2 Jul 2007 23:28:02 +0000 (23:28 +0000)]
Ensure that <stdint.h> defines all the *_MAX and *_MIN macros that gnulib's
inttypes.h requires.

16 years agoupdate from texinfo
Karl Berry [Mon, 2 Jul 2007 22:21:02 +0000 (22:21 +0000)]
update from texinfo

16 years agoautoupdate
Karl Berry [Mon, 2 Jul 2007 13:58:56 +0000 (13:58 +0000)]
autoupdate

16 years agoReally do what ChangeLog said.
Simon Josefsson [Mon, 2 Jul 2007 13:42:23 +0000 (13:42 +0000)]
Really do what ChangeLog said.

16 years ago2007-07-02 Simon Josefsson <simon@josefsson.org>
Simon Josefsson [Mon, 2 Jul 2007 13:40:48 +0000 (13:40 +0000)]
2007-07-02  Simon Josefsson  <simon@josefsson.org>

* NEWS: Mention lgpl module name change.

* modules/lgpl-2.1: Renamed from lgpl.

16 years ago2007-07-02 Simon Josefsson <simon@josefsson.org>
Simon Josefsson [Mon, 2 Jul 2007 13:35:54 +0000 (13:35 +0000)]
2007-07-02  Simon Josefsson  <simon@josefsson.org>

* NEWS: Mention gpl module name change.

16 years ago2007-07-02 Simon Josefsson <simon@josefsson.org>
Simon Josefsson [Mon, 2 Jul 2007 13:31:47 +0000 (13:31 +0000)]
2007-07-02  Simon Josefsson  <simon@josefsson.org>

* modules/gpl-3.0: New file, based on gpl-2.0.

* modules/gpl-2.0: Renamed from gpl.

* modules/gpl: Fix filename, doc/gpl.texi is now found at
doc/gpl-2.0.texi.

16 years ago* lib/inttypes_.h [defined __cplusplus&&!defined __STDC_LIMIT_MACROS]:
Paul Eggert [Mon, 2 Jul 2007 08:19:55 +0000 (08:19 +0000)]
* lib/inttypes_.h [defined __cplusplus&&!defined __STDC_LIMIT_MACROS]:
#define __STDC_LIMIT_MACROS temporarily while including
<stdint.h>, so that __STDC_LIMIT_MACROS is defined.
Problem reported by Joel E. Denny in
<http://lists.gnu.org/archive/html/bug-gnulib/2007-07/msg00008.html>.

16 years agovasnprintf.m4 needs intmax_t.m4.
Bruno Haible [Mon, 2 Jul 2007 02:11:39 +0000 (02:11 +0000)]
vasnprintf.m4 needs intmax_t.m4.

16 years agoFormatted output functions for Unicode strings.
Bruno Haible [Mon, 2 Jul 2007 01:34:46 +0000 (01:34 +0000)]
Formatted output functions for Unicode strings.