modules


Log

Author Commit Date CI Message
Bruno Haible 692e80d3 2007-09-18T22:04:19 New module 'areadlink'.
Eric Blake 3740c324 2007-09-12T15:59:57 Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS. * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS Autoconf definition. * modules/euidaccess (Depends-on): Add extensions, for AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59. * modules/fnmatch (Depends-on): Likewise. * modules/getaddrinfo (Depends-on): Likewise. * modules/getdelim (Depends-on): Likewise. * modules/getline (Depends-on): Likewise. * modules/getsubopt (Depends-on): Likewise. * modules/gettext (Depends-on): Likewise. * modules/group-member (Depends-on): Likewise. * modules/mbchar (Depends-on): Likewise. * modules/memmem (Depends-on): Likewise. * modules/mempcpy (Depends-on): Likewise. * modules/memrchr (Depends-on): Likewise. * modules/pagealign_alloc (Depends-on): Likewise. * modules/readutmp (Depends-on): Likewise. * modules/stpcpy (Depends-on): Likewise. * modules/stpncpy (Depends-on): Likewise. * modules/strchrnul (Depends-on): Likewise. * modules/strndup (Depends-on): Likewise. * modules/strsep (Depends-on): Likewise. * modules/strverscmp (Depends-on): Likewise. * modules/vasprintf (Depends-on): Likewise. * modules/wcwidth (Depends-on): Likewise. * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead. * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise. * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise. * m4/getline.m4 (gl_FUNC_GETLINE): Likewise. * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise. * m4/glob.m4 (gl_PREREQ_GLOB): Likewise. * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise. * m4/mbchar.m4 (gl_MBCHAR): Likewise. * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise. * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise. * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise. * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise. * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise. * m4/readutmp.m4 (gl_READUTMP): Likewise. * m4/regex.m4 (gl_PREREQ_REGEX): Likewise. * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise. * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise. * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise. * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise. * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise. * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise. * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise. * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise. * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise. * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback, so that lock.m4 can be used in gettext without extensions module.
Bruno Haible 4cfce95d 2007-09-09T14:27:13 Add dependency to realloc-posix.
Bruno Haible f14c78bf 2007-09-09T14:26:55 Add dependency to malloc-posix.
Bruno Haible f7b84a3c 2007-09-09T13:19:42 Simplify the malloc/realloc/calloc macrology.
Bruno Haible 23631b7e 2007-09-09T13:01:44 New module 'malloc-posix'.
Bruno Haible 471d58a5 2007-09-09T12:56:27 New module 'realloc-posix'.
Bruno Haible e8b82791 2007-09-09T12:29:37 New module 'calloc-posix'.
Bruno Haible 958d2626 2007-09-09T12:17:35 Allow for modules to show an arbitrary notice.
Jim Meyering 3d9dacd0 2007-09-08T19:25:52 Rename __fpending.c -> fpending.c and __fpending.h -> fpending.h * lib/fpending.h: Rename from __fpending.h. * lib/fpending.c: Rename from __fpending.c. Include "fpending.h", not "__fpending.h". * lib/__fpending.h, lib/__fpending.c: Remove files. * modules/fpending (Files): Reflect new file names. * lib/close-stream.c: Include "fpending.h", not "__fpending.h".
Jim Meyering 31155388 2007-09-03T10:47:39 New module: git-version-gen. * modules/git-version-gen: New file.
Bruno Haible f582cd8f 2007-09-01T15:52:06 Let linebreak rely on uniwidth/width.
Jim Meyering 39756f7a 2007-08-28T09:13:04 Rename mreadlink_with_size to areadlink_with_size. * NEWS: Document the change. * lib/mreadlink-with-size.c (mreadlink_with_size): Rename this to... * lib/areadlink-with-size.c (areadlink_with_size): ...this. * lib/mreadlink.h: Rename this to... * lib/areadlink.h: ...this. * modules/mreadlink-with-size: Rename this to... * modules/areadlink-with-size: ...this. * lib/canonicalize.c: Reflect the renaming. * modules/canonicalize: Likewise.
Eric Blake d68417c0 2007-08-22T12:54:21 Move getline and getdelim into stdio.h, per POSIX 200x. * modules/getline (Files): Remove getline.h. (Depends-on): Add stdio. (configure.ac): Add module indicator. * modules/getdelim (Files): Remove getdelim.h. (Depends-on): Add stdio. (configure.ac): Add module indicator. * modules/stdio (Makefile.am): Work with new indicators. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Add new defaults. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Work with stdio needs. * m4/getline.m4 (gl_FUNC_GETLINE): Likewise. * lib/getdelim.h: Delete. * lib/getline.h: Delete. * lib/stdio_.h (getdelim, getline): Declare. * modules/getdelim-tests: New module. * modules/getline-tests: Likewise. * tests/test-getdelim.c: New file. * tests/test-getline.c: Likewise. * NEWS: Document the change. * lib/getline.c: Update choice of header. * lib/csharpcomp.c: Likewise. * lib/getpass.c: Likewise. * lib/javacomp.c: Likewise. * lib/javaversion.c: Likewise. * lib/yesno.c: Likewise. * lib/getdelim.c: Likewise. (getdelim): Set errno on failure, and avoid memory leak.
Bruno Haible 70427758 2007-08-20T22:09:08 Optimization: no need to flush stdin if we can determine quickly that stdin's input buffer is empty.
Bruno Haible 5bca97ae 2007-08-19T17:43:56 Tests for module 'freadahead'.
Bruno Haible 865db7af 2007-08-19T17:42:40 New module 'freadahead'.
Eric Blake 1cf55d29 2007-08-19T15:47:14 Test yesno in combination with closein. * lib/yesno.c (yesno): Document use of stdin. * modules/yesno-tests (Files): New module. * tests/test-yesno.c (main): New file. * tests/test-yesno.sh: Likewise.
Bruno Haible a669764b 2007-08-18T17:09:47 Test of fuzzy string matching.
Bruno Haible 76eb5db6 2007-08-18T11:07:07 Fuzzy string comparison.
Jim Meyering dc9484f5 2007-08-18T07:16:52 New file: lib/idcache.h * NEWS: Mention the addition. * modules/idcache (Files): Add lib/idcache.h * lib/idcache.c: Include "idcache.h". Don't include <sys/types.h>. Add a FIXME comment. Move file-scoped "static" declarations to the top. * lib/idcache.h: New file. Include <sys/types.h> here, instead.
Paul Eggert a29749fa 2007-08-17T23:29:23 * MODULES.html.sh: Add diffseq. * modules/diffseq: New file. * lib/diffseq.h: New file, from GNU gettext with a few minor changes, extracted from GNU gettext's fstrcmp.c and GNU diff's analyze.c.
Paul Eggert e9c57721 2007-08-10T19:02:31 * NEWS: In xstrtol, remove STRTOL_FATAL_ERROR and add xstrtol_fatal. * lib/xstrtol.h: Don't include exitfail.h; that's now internal to xstrtol.c. Include getopt.h, since xstrtol_fatal's signature depends on it. (xstrtol_error): Remove. (xstrtol_fatal): New decl, replacing the functionality of xstrtol_error but with a different signature. (ATTRIBUTE_NORETURN, __attribute__): New macros. * lib/xstrtol-error.c: Include exitfail.h. (xstrtol_fatal): New function, with a different signature from the old xstrtol_error, so that the caller need not worry about passing in an exit status, or about storage management of the option argument. (xstrtol_error): Now a static function. Redo signature to implement xstrtol_fatal. Output the correct number of hyphens in front of the option so that the caller need not worry about storage management. (N_): New macro. (_): Remove; not used now. * modules/xstrtol: Depend on getopt. * tests/test-xstrtol.c (main): Use new xstrtol_error function instead of old STRTOL_FATAL_ERROR macro. * tests/test-xstrtol.sh (t-xstrtol.xo): Adjust to match new behavior of test program.
Eric Blake c7110f3b 2007-08-08T12:45:54 Move xstrtol messages into gnulib domain, when --pobase is used. * lib/xstrtol.h (_STRTOL_ERROR): Move messages out of macro... * lib/xstrtol-error.c (xstrtol_error): ...into new file. * modules/xstrtol (Files): Distribute new file. * m4/xstrtol.m4 (gl_XSTRTOL): Build new file. * lib/xstrtol.c (TESTING_XSTRTO): Move tests... * tests/test-xstrtol.c: ...into new file. * tests/test-xstrtoul.c: Also test xstrtoul. * tests/test-xstrtoimax.c: Also test xstrtoimax. * tests/test-xstrtoumax.c: Also test xstrtoumax. * tests/test-xstrtol.sh: Drive the tests. * tests/test-xstrtoimax.sh: Likewise. * tests/test-xstrtoumax.sh: Likewise. * modules/xstrtol-tests: New module. * modules/xstrtoimax-tests: Likewise. * modules/xstrtoumax-tests: Likewise.
Simon Josefsson 41529250 2007-08-07T09:49:37 2007-08-07 Simon Josefsson <simon@josefsson.org> * modules/crypto/arctwo (License): Use the synonymous term "LGPLv2+". * modules/crypto/arcfour (License): Likewise. * modules/crypto/des-tests (License): Likewise. * modules/crypto/gc-arctwo-tests (License): Likewise. * modules/crypto/gc-des-tests (License): Likewise. * modules/crypto/gc-hmac-md5-tests (License): Likewise. * modules/crypto/gc-hmac-sha1-tests (License): Likewise. * modules/crypto/gc-md2-tests (License): Likewise. * modules/crypto/gc-md4-tests (License): Likewise. * modules/crypto/gc-md5-tests (License): Likewise. * modules/crypto/gc-pbkdf2-sha1-tests (License): Likewise. * modules/crypto/gc-rijndael-tests (License): Likewise. * modules/crypto/gc-sha1-tests (License): Likewise. * modules/crypto/gc-tests (License): Likewise. * modules/crypto/hmac-md5 (License): Likewise. * modules/crypto/hmac-sha1 (License): Likewise. * modules/crypto/md2-tests (License): Likewise. * modules/crypto/md4-tests (License): Likewise. * modules/crypto/md5 (License): Likewise. * modules/crypto/rijndael (License): Likewise. * modules/crypto/sha1 (License): Likewise. * modules/memxor (License): Likewise.
Paul Eggert 0253ee27 2007-08-06T16:44:24 * NEWS: Describe interface changes to human, xstrtol. * lib/human.h: Include <xstrtol.h>. (human_options): Return enum strtol_error, not int. Remove bool arg; take int * instead. * lib/human.c: Don't include "gettext.h". (_): Remove; no longer used. Don't include <xstrtol.h>, since human.h does it. (human_options): Adjust to abovementioned interface changes. Do not report error to stderr; that's now the caller's responsibility. * lib/xstrtol.c (main) [defined TESTING_XSTRTO]: Adjust to interface change. * lib/xstrtol.h (_STRTOL_ERROR): Take Option, Arg rather than Str, Argument_type_string. All uses changed. Put " argument" in diagnostics to make them clearer. Change wording of suffix message for clarity. (STRTOL_FATAL_ERROR): Take Option, Arg rather than Str, Argument_type_string. (STRTOL_FATAL_WARN): Remove; no longer used. * modules/human (Depends-on): Remove gettext-h.
Bruno Haible b3027087 2007-07-30T21:35:56 Use the synonymous term LGPLv2+.
Ben Pfaff e9cfd9f2 2007-07-25T03:13:19 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.
Ben Pfaff bec5215d 2007-07-24T02:13:14 * lib/popcount.h: Use verify_true instead of if...abort. * modules/popcount: Depend on verify module. Suggested by Jim Meyering.
Ben Pfaff da8a3eac 2007-07-23T00:21:20 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.
Bruno Haible 96093e57 2007-07-16T10:54:15 Use the synonymous term "LGPLv2+".
Bruno Haible 89861a8b 2007-07-16T10:45:26 Use the synonymous term LGPLv2.
Ralf Wildenhues 08abcea0 2007-07-16T05:20:23 * modules/argz (License): LGPLv2+.
Bruno Haible a9399561 2007-07-13T01:29:04 Use the synonymous term "LGPLv2+".
Bruno Haible 7d084f9e 2007-07-07T21:39:09 Tests for module 'wcwidth'.
Bruno Haible 7599e817 2007-07-07T21:38:16 Work around MacOS X wcwidth(0x0301) bug.
Bruno Haible 9e8ce574 2007-07-07T20:59:43 Remove the wcwidth.h file. Move wcwidth's declaration to wchar_.h.
Bruno Haible 2b381755 2007-07-07T19:27:06 Provide wcwidth replacement in separate file wcwidth.c.
Bruno Haible c7a9d838 2007-07-07T16:28:30 Tests for module 'uniwidth/u32-strwidth'.
Bruno Haible 61c84cd2 2007-07-07T16:27:35 New module 'uniwidth/u32-strwidth'.
Bruno Haible 8a89913e 2007-07-07T16:26:55 Tests for module 'uniwidth/u16-strwidth'.
Bruno Haible bfc49603 2007-07-07T16:26:16 New module 'uniwidth/u16-strwidth'.
Bruno Haible 88c17eb1 2007-07-07T16:25:17 Tests for module 'uniwidth/u8-strwidth'.
Bruno Haible b5fc65bf 2007-07-07T16:24:12 New module 'uniwidth/u8-strwidth'.
Bruno Haible f8b39ef7 2007-07-07T16:22:35 Tests for module 'uniwidth/u32-width'.
Bruno Haible 0a7bf947 2007-07-07T16:22:01 New module 'uniwidth/u32-width'.
Bruno Haible 83865790 2007-07-07T16:21:27 Tests for module 'uniwidth/u16-width'.
Bruno Haible 31380fda 2007-07-07T16:20:40 New module 'uniwidth/u16-width'.
Bruno Haible 2082dd61 2007-07-07T16:19:55 Tests for module 'uniwidth/u8-width-tests'.
Bruno Haible c03f2a06 2007-07-07T16:18:59 New module 'uniwidth/u8-width'.
Bruno Haible e3c312ed 2007-07-07T16:17:48 Tests for module 'uniwidth/width'.
Bruno Haible c7a31c81 2007-07-07T16:16:53 New module 'uniwidth/width'.
Bruno Haible 7ea8f232 2007-07-07T16:15:17 New module 'uniwidth/base'.
Bruno Haible 919363c0 2007-07-07T12:49:35 New modules uniname/base and uniname/uniname.
Eric Blake b432ad19 2007-07-06T14:22:21 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.
Jim Meyering c471cb38 2007-07-04T21:46:44 * 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
Simon Josefsson ca9f0fdc 2007-07-02T13:42:23 Really do what ChangeLog said.
Simon Josefsson a11cb4c1 2007-07-02T13:40:48 2007-07-02 Simon Josefsson <simon@josefsson.org> * NEWS: Mention lgpl module name change. * modules/lgpl-2.1: Renamed from lgpl.
Simon Josefsson 200a5f2b 2007-07-02T13:31:47 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.
Bruno Haible 647a73a4 2007-07-02T02:11:39 vasnprintf.m4 needs intmax_t.m4.
Bruno Haible 2625ca90 2007-07-02T01:34:46 Formatted output functions for Unicode strings.
Bruno Haible 7c832224 2007-07-02T00:56:18 Avoid address wraparound inside system functions.
Paul Eggert 73f2a1c0 2007-06-21T17:08:44 * m4/fchdir.m4 (gl_FUNC_FCHDIR): Likewise. * m4/iconv_h.m4 (gl_ICONV_H): Likewise. * m4/locale_h.m4 (gl_LOCALE_H): Likewise. * m4/netinet_in_h.m4 (gl_HEADER_NETINET_IN): Likewise. * m4/sys_select_h.m4 (gl_HEADER_SYS_SELECT): Likewise. * m4/sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Likewise. * m4/sysexits.m4 (gl_SYSEXITS): Likewise. SCALAR(0x828a248) * lib/dirent_.h: Likewise. * lib/iconv_.h: Likewise. * lib/locale_.h: Likewise. * lib/netinet_in_.h: Likewise. * lib/sys_select_.h: Likewise. * lib/sys_socket_.h: Likewise. * lib/sysexits_.h: Likewise. * modules/fchdir: Likewise. * modules/iconv_open: Likewise. * modules/locale: Likewise. * modules/netinet_in: Likewise. * modules/sys_select: Likewise. * modules/sys_socket: Likewise. * modules/sysexits: Likewise.
Paul Eggert f20d1dd6 2007-06-21T08:21:18 * MODULES.html.sh: Add include_next. * modules/include_next: New file.
Paul Eggert b6a9d33e 2007-06-21T04:39:09 * m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST INCLUDE_NEXT. (gl_CHECK_NEXT_HEADERS): New macro. * m4/fcntl_h.m4 (gl_FCNTL_H): use gl_CHECK_NEXT_HEADERS instead of the obsolescent gl_ABSOLUTE_HEADER. * m4/float_h.m4 (gl_FLOAT_H): Likewise. * m4/inttypes.m4 (gl_INTTYPES_H): Likewise. * m4/math_h.m4 (gl_MATH_H): Likewise. * m4/search_h.m4 (gl_SEARCH_H): Likewise. * m4/signal_h.m4 (gl_SIGNAL_H): Likewise. * m4/stdint.m4 (gl_STDINT_H): Likewise. * m4/stdio_h.m4 (gl_STDIO_H): Likewise. * m4/stdlib_h.m4 (gl_STDLIB_H): Likewise. * m4/string_h.m4 (gl_HEADER_STRING_H_BODY): Likewise. * m4/sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Likewise. * m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_BODY): Likewise. * m4/time_h.m4 (gl_HEADER_TIME_H_BODY): Likewise. * m4/unistd_h.m4 (gl_UNISTD_H): Likewise. * m4/wchar.m4 (gl_WCHAR_H): Likewise. * m4/wctype.m4 (gl_WCTYPE_H): Likewise. * m4/inttypes.m4 (gl_INTTYPES_H): Define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H to avoid the problem of unclean builds, since ABSOLUTE_INTTYPES_H is no longer being defined. * m4/stdint.m4 (gl_STDINT_H): Likewise, for _GL_JUST_INCLUDE_SYSTEM_STDINT_H. * lib/fcntl_.h: Use @INCLUDE_NEXT@ @NEXT_foo_H@ rather than @HAVE_INCLUDE_NEXT@ and @ABSOLUTE_foo_H@. * lib/float_.h: Likewise. * lib/inttypes_.h: Likewise. * lib/math_.h: Likewise. * lib/search_.h: Likewise. * lib/signal_.h: Likewise. * lib/stdint_.h: Likewise. * lib/stdio_.h: Likewise. * lib/stdlib_.h: Likewise. * lib/string_.h: Likewise. * lib/sys_stat_.h: Likewise. * lib/sys_time_.h: Likewise. * lib/time_.h: Likewise. * lib/unistd_.h: Likewise. * lib/wchar_.h: Likewise. * lib/wctype_.h: Likewise. * modules/fcntl (Depends-on): Depend on absolute-header, not include_next. (Makefile): Substitute INCLUDE_NEXT and NEXT_foo_H, not HAVE_INCLUDE_NEXT and ABSOLUTE_foo_H. * modules/float: Likewise. * modules/inttypes: Likewise. * modules/math: Likewise. * modules/search: Likewise. * modules/signal: Likewise. * modules/stdint: Likewise. * modules/stdio: Likewise. * modules/stdlib: Likewise. * modules/string: Likewise. * modules/sys_stat: Likewise. * modules/sys_time: Likewise. * modules/time: Likewise. * modules/unistd: Likewise. * modules/wchar: Likewise. * modules/wctype: Likewise. * modules/sys_stat: Change maintainer to "all". * modules/unistd: Likewise.
Eric Blake b814243a 2007-06-19T13:00:19 * modules/canonicalize-lgpl-tests (test_canonicalize_lgpl_LDADD): Allow compilation on cygwin.
Jim Meyering 8dc56b53 2007-06-19T06:43:37 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.
Paul Eggert 589b85d1 2007-06-18T23:09:12 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.
Jim Meyering 07b83208 2007-06-18T12:21:16 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.
Paul Eggert 20b5ea91 2007-06-16T06:10:44 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.
Jim Meyering b6ccac4f 2007-06-15T12:01:08 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.
Ben Pfaff a717329a 2007-06-14T14:35:52 Missing part of allocsa -> malloca transition. * modules/relocatable-prog-wrapper: gl_ALLOCSA should be gl_MALLOCA.
Bruno Haible 20218089 2007-06-11T00:34:23 New module unistr/u32-mbsnlen
Bruno Haible 8a6003eb 2007-06-11T00:33:46 New module 'unistr/u16-mbsnlen'.
Bruno Haible 3125b88b 2007-06-11T00:33:04 New module 'unistr/u8-mbsnlen'.
Bruno Haible 60ed215d 2007-06-11T00:29:30 New module 'mbsnlen'.
Bruno Haible 692c362e 2007-06-09T21:51:11 Tests for module 'uniconv/u32-conv-to-enc'.
Bruno Haible 103c202d 2007-06-09T21:50:50 New module 'uniconv/u32-conv-to-enc'.
Bruno Haible 0586925d 2007-06-09T21:50:29 Tests for module 'uniconv/u16-conv-to-enc'.
Bruno Haible 7b89bc93 2007-06-09T21:49:42 New module 'uniconv/u16-conv-to-enc'.
Bruno Haible b405c3b9 2007-06-09T21:49:07 Tests for module 'uniconv/u8-conv-to-enc'.
Bruno Haible 6715f99b 2007-06-09T21:48:47 New module 'uniconv/u8-conv-to-enc'.
Bruno Haible 90988ede 2007-06-09T11:11:14 Update after allocsa -> malloca renaming.
Bruno Haible 74540a71 2007-06-09T11:04:14 Move to xmalloca.
Bruno Haible 125b98fe 2007-06-09T11:04:10 Move to here from xallocsa.
Bruno Haible 9f4fe9a9 2007-06-09T11:01:42 Move to malloca-tests.
Bruno Haible 1589d223 2007-06-09T11:01:39 Move to here from allocsa-tests.
Bruno Haible c24e1278 2007-06-09T10:53:51 Update.
Bruno Haible 94827a10 2007-06-09T10:52:27 Move to malloca.
Bruno Haible 2396f600 2007-06-09T10:52:24 Move to here from allocsa.
Bruno Haible b22f2f09 2007-06-09T01:23:13 Move gt_INTL_MACOSX to file intlmacosx.m4.
Bruno Haible 696055f8 2007-06-07T20:04:27 Tests for module 'localename'.
Bruno Haible fe770d4f 2007-06-07T20:03:31 New module 'localename'.
Bruno Haible 0034c743 2007-06-07T13:33:15 Linux uClibc built without wide character support lacks <wchar.h>.
Bruno Haible ee6d9baa 2007-06-06T02:20:57 Fix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.
Bruno Haible b2d04330 2007-06-06T02:19:50 A "mixin" module that determines whether to require additional safety from *printf-posix.
Eric Blake 87533a43 2007-05-28T18:01:26 * modules/closein-tests (test_closein_LDADD): Support test on cygwin with libtool.
Bruno Haible 2e7980e7 2007-05-28T15:16:56 Tests for module 'ftell'.
Bruno Haible cf0e9950 2007-05-28T15:13:36 New module 'ftell'.
Bruno Haible bb9cffd5 2007-05-28T15:07:41 Tests for module 'fseek'.