doc


Log

Author Commit Date CI Message
Ben Pfaff e04f62a9 2010-06-10T20:11:05 Replacement header templates are now named with ".in", not "_". * doc/gnulib-intro.texi: Correct.
Karl Berry a94811cf 2010-06-10T06:22:36 autoupdate
Ben Pfaff 47e899ad 2010-06-09T20:53:13 Add "Extending Gnulib" chapter to manual. * doc/gnulib.texi (Writing Modules): Add cross-reference to new chapter. (Extending Gnulib): New chapter. * doc/gnulib-intro.texi (Openness): Add cross-reference to new chapter.
Bruno Haible 9f737c8f 2010-06-05T05:13:57 Mention Solaris limitation.
Karl Berry bf9c9b72 2010-05-31T05:04:53 autoupdate
Ben Pfaff bf776338 2010-05-23T12:02:39 Update maintainer documentation for 'relocatable-prog' module.
Simon Josefsson e85c3f8f 2010-05-20T08:29:56 Add new module valgrind-tests.
Karl Berry 4969ef13 2010-05-19T07:11:42 autoupdate
Karl Berry 50cbc9dc 2010-05-13T16:47:49 autoupdate
Peter O'Gorman b111537c 2010-05-05T21:09:38 New module pwrite.
Peter O'Gorman ef7ac346 2010-05-05T20:53:05 pread: Update documentation.
Eric Blake e2843e30 2010-05-04T08:18:30 docs: update cygwin progress * doc/posix-functions/wctob.texi (wctob): Cygwin 1.7.6 will fix this bug. * doc/glibc-functions/get_nprocs_conf.texi (get_nprocs_conf): Added in cygwin 1.7.2. * doc/glibc-functions/get_phys_pages.texi (get_phys_pages): Likewise. * doc/glibc-functions/get_avphys_pages.texi (get_avphys_pages): Likewise. * doc/glibc-functions/dup3.texi (dup3): Likewise. * doc/glibc-functions/pipe2.texi (pipe2): Likewise. * doc/glibc-functions/accept4.texi (accept4): Likewise. * doc/posix-functions/strfmon.texi (strfmon): Likewise. * doc/glibc-functions/get_nprocs.texi (get_nprocs): Likewise. Mention nproc module. * doc/glibc-functions/xdr_uint16_t.texi (xdr_uint16_t): Mention bug in cygwin 1.7.5 addition. * doc/glibc-functions/xdr_uint32_t.texi (xdr_uint32_t): Likewise. * doc/glibc-functions/xdr_uint64_t.texi (xdr_uint64_t): Likewise. * doc/glibc-functions/xdr_uint8_t.texi (xdr_uint8_t): Likewise. * doc/glibc-functions/xdr_array.texi (xdr_array): Added in cygwin 1.7.5. * doc/glibc-functions/xdr_bool.texi (xdr_bool): Likewise. * doc/glibc-functions/xdr_bytes.texi (xdr_bytes): Likewise. * doc/glibc-functions/xdr_char.texi (xdr_char): Likewise. * doc/glibc-functions/xdr_double.texi (xdr_double): Likewise. * doc/glibc-functions/xdr_enum.texi (xdr_enum): Likewise. * doc/glibc-functions/xdr_float.texi (xdr_float): Likewise. * doc/glibc-functions/xdr_free.texi (xdr_free): Likewise. * doc/glibc-functions/xdr_hyper.texi (xdr_hyper): Likewise. * doc/glibc-functions/xdr_int.texi (xdr_int): Likewise. * doc/glibc-functions/xdr_int16_t.texi (xdr_int16_t): Likewise. * doc/glibc-functions/xdr_int32_t.texi (xdr_int32_t): Likewise. * doc/glibc-functions/xdr_int64_t.texi (xdr_int64_t): Likewise. * doc/glibc-functions/xdr_int8_t.texi (xdr_int8_t): Likewise. * doc/glibc-functions/xdr_long.texi (xdr_long): Likewise. * doc/glibc-functions/xdr_longlong_t.texi (xdr_longlong_t): Likewise. * doc/glibc-functions/xdr_netobj.texi (xdr_netobj): Likewise. * doc/glibc-functions/xdr_opaque.texi (xdr_opaque): Likewise. * doc/glibc-functions/xdr_pointer.texi (xdr_pointer): Likewise. * doc/glibc-functions/xdr_reference.texi (xdr_reference): Likewise. * doc/glibc-functions/xdr_short.texi (xdr_short): Likewise. * doc/glibc-functions/xdr_sizeof.texi (xdr_sizeof): Likewise. * doc/glibc-functions/xdr_string.texi (xdr_string): Likewise. * doc/glibc-functions/xdr_u_char.texi (xdr_u_char): Likewise. * doc/glibc-functions/xdr_u_hyper.texi (xdr_u_hyper): Likewise. * doc/glibc-functions/xdr_u_int.texi (xdr_u_int): Likewise. * doc/glibc-functions/xdr_u_long.texi (xdr_u_long): Likewise. * doc/glibc-functions/xdr_u_longlong_t.texi (xdr_u_longlong_t): Likewise. * doc/glibc-functions/xdr_u_short.texi (xdr_u_short): Likewise. * doc/glibc-functions/xdr_union.texi (xdr_union): Likewise. * doc/glibc-functions/xdr_vector.texi (xdr_vector): Likewise. * doc/glibc-functions/xdr_void.texi (xdr_void): Likewise. * doc/glibc-functions/xdr_wrapstring.texi (xdr_wrapstring): Likewise. * doc/glibc-functions/xdrmem_create.texi (xdrmem_create): Likewise. * doc/glibc-functions/xdrrec_create.texi (xdrrec_create): Likewise. * doc/glibc-functions/xdrrec_endofrecord.texi (xdrrec_endofrecord): Likewise. * doc/glibc-functions/xdrrec_eof.texi (xdrrec_eof): Likewise. * doc/glibc-functions/xdrrec_skiprecord.texi (xdrrec_skiprecord): Likewise. * doc/glibc-functions/xdrstdio_create.texi (xdrstdio_create): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry 8d15ad7d 2010-05-02T08:58:31 autoupdate
Bruno Haible c1363e56 2010-05-02T13:15:21 wctob: Work around nasty Cygwin 1.7.2 bug.
Bruno Haible 55ca839e 2010-05-01T20:32:26 ftell, ftello: Work around Solaris bug.
Bruno Haible 5178e5ee 2010-05-01T19:20:12 Fix doc about a HP-UX stdio bug.
Karl Berry 09443c24 2010-04-30T06:46:10 autoupdate
Bruno Haible 393b9c0b 2010-04-28T02:35:24 Update doc about utimes().
Karl Berry f1a5e518 2010-04-27T07:17:44 autoupdate
Bruno Haible 64ee0bac 2010-04-26T00:18:10 ttyname_r: Make it work on Solaris 10.
Bruno Haible 309fac66 2010-04-25T23:08:38 Use the 'extensions' module for some more functions on Solaris.
Bruno Haible a731808a 2010-04-25T20:57:52 ttyname_r: Make it work on MacOS X 10.4 and Solaris 10.
Bruno Haible 3a684fbd 2010-04-25T19:50:16 Mention effects of _POSIX_PTHREAD_SEMANTICS on Solaris.
Bruno Haible f62e9d92 2010-04-25T18:26:49 gnulib-tool: Don't include hairy tests of dependencies in testdirs.
Simon Josefsson ff78f3d6 2010-04-25T12:59:22 Work around a MacOS X 10.4 bug with openpty.
Bruno Haible 2f31750d 2010-04-20T00:45:54 relocatable: Simplify doc.
Bruno Haible 595908ce 2010-04-18T22:01:05 Doc tweak.
Eric Blake fef5e6b4 2010-04-16T17:04:58 test-stdbool: skip test that fails with Solaris CC Solaris 9 CC has a bug; it allows (int)0.0 and (bool)0 in constant expressions, but not (bool)0.0. Our replacement stdbool cannot provide that guarantee of C99 for this particular compiler, but since use of that feature causes compilation failure rather than silent mis-compilation, we just skip the test. * tests/test-stdbool.c (f): Skip test that causes compilation error under buggy C++ compiler. * lib/stdbool.in.h: Document the limitation. * doc/posix-headers/stdbool.texi (stdbool.h): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry d39bc2c4 2010-04-14T10:05:19 autoupdate
Eric Blake 61c96af0 2010-04-09T16:34:16 getopt-gnu: match recent glibc fixes and posix ruling The POSIX folks admitted that codifying the behavior of GNU getopt on a leading '+' in optstring is worthwhile, for writing programs such as env(1) even when POSIXLY_CORRECT is not defined. http://austingroupbugs.net/view.php?id=191 However, the ruling is an enhancement request for the next version of POSIX, and is not binding on platforms that comply with POSIX 2008, so it should only be enforced for getopt-gnu. * tests/test-getopt.h (test_getopt): Strengthen tests of leading '+' handling, when requesting extensions. * tests/test-getopt_long.h (test_getopt_long): Strengthen test of 'W;' handling. * m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Detect glibc 2.11 bug. * doc/posix-functions/getopt.texi (getopt): Document this. * doc/glibc-functions/getopt_long.texi (getopt_long): Likewise. * doc/glibc-functions/getopt_long_only.texi (getopt_long_only): Likewise.
Eric Blake 5cc0bcf5 2010-04-13T14:30:37 getopt-posix: detect MacOS bug On MacOS 10.5 (Darwin 9.8.0), optind is incremented by 2 instead of 1 in the case of a missing requirement on condensed options. * m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Reject MacOS botch of optind when missing a required argument. * doc/posix-functions/getopt.texi (getopt): Document the bug. * doc/glibc-functions/getopt_long.texi (getopt_long): Likewise. * doc/glibc-functions/getopt_long_only.texi (getopt_long_only): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry c9f911db 2010-04-12T10:21:32 autoupdate
James Youngman 85f6993a 2010-04-08T03:02:12 Add missing parenthesis in manywarnings example
Jim Meyering 950f3469 2010-04-09T10:44:23 ftruncate: mark module as obsolete; even MinGW provides it, now * modules/ftruncate (Status): Obsolete. (Notice): Say that. * doc/posix-functions/ftruncate.texi: Don't say MinGW lacks it. http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/9203
Bruno Haible bfbf5dbc 2010-04-06T00:30:28 btowc: Work around Cygwin 1.7.2 bug.
Bruno Haible 097fd2f5 2010-04-05T21:14:58 New module 'strncat'.
Bruno Haible edca4071 2010-04-05T17:27:26 Assume rmdir exists.
Bruno Haible 70e19d9e 2010-04-05T15:27:34 vasprintf: Update documentation.
Bruno Haible 6fd3d63e 2010-04-04T23:07:50 strerror: Update documentation.
Bruno Haible f25b18d1 2010-04-04T22:13:20 frexpl: Fix a C++ test error on Solaris 8 and Cygwin.
Bruno Haible 1349ff1c 2010-04-03T18:43:42 time_r: Minor updates.
Bruno Haible 5e4b2a6e 2010-04-03T12:37:54 pty: Update doc.
Bruno Haible 95149e98 2010-04-03T12:14:13 Update doc regarding mingw.
Eric Blake 497bb5fc 2010-03-29T15:08:59 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 2169eadd 2010-03-29T02:27:39 Fix ioctl's protoype on glibc systems.
Bruno Haible 1d19f103 2010-03-28T18:32:36 gnulib-tool: Allow 'foo-tests' module even if there is no module 'foo'.
Bruno Haible 3a2d3d54 2010-03-28T18:01:18 gnulib-tool: Add support for special categories of tests.
Karl Berry b28cd4f4 2010-03-27T17:08:29 autoupdate
Karl Berry 4f01268d 2010-03-25T16:01:21 autoupdate
Karl Berry 5a99f460 2010-03-25T15:57:35 autoupdate
Karl Berry e29e3289 2010-03-24T07:11:17 autoupdate
Karl Berry 9288d07b 2010-03-23T16:36:37 untabify
Bruno Haible eb8d73f9 2010-03-22T02:46:57 forkpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
Bruno Haible c811030c 2010-03-22T02:13:15 New module 'login_tty'.
Bruno Haible 3e9716c8 2010-03-22T00:39:46 login_tty: Documentation.
Bruno Haible 0c36c316 2010-03-22T00:10:01 openpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
Bruno Haible d26ede5a 2010-03-21T23:22:33 setenv: Tweaks.
Bruno Haible e6c527d5 2010-03-21T21:09:06 New module 'unlockpt'.
Bruno Haible aeca1376 2010-03-21T20:16:38 New module 'grantpt'.
Bruno Haible 3b7b9781 2010-03-21T16:17:22 New module 'ptsname'.
Bruno Haible 116440ae 2010-03-21T14:38:25 New module 'ttyname_r'.
Bruno Haible 12107b83 2010-03-20T15:26:42 Work around unlink() bug on MacOS X 10.5.6.
Bruno Haible 018c479d 2010-03-19T23:25:27 getusershell: Fix documentation.
Bruno Haible cf5e3a18 2010-03-19T23:22:28 getusershell: Provide declaration, missing on Solaris 9.
Bruno Haible cbe58fc8 2010-03-19T22:46:56 wctype: Provide iswblank function.
Eric Blake 67b8e6a4 2010-03-19T09:42:12 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>
Eric Blake 8e7bc4d9 2010-03-18T16:34:11 forkpty, openpty: prefer glibc's const-safe prototype This silences a compiler warning for test-forkpty.c. * lib/forkpty.c (rpl_forkpty): New file. * lib/openpty.c (rpl_openpty): Likewise. * modules/forkpty (Files): Distribute it. * modules/openpty (Files): Likewise. * m4/pty_h.m4 (gl_PTY_H_DEFAULTS): Add new witnesses. Move decl check... * m4/pty.m4 (gl_FORKPTY, gl_OPENPTY): ...here. Request replacement for for non-const BSD signature. * modules/pty (Makefile.am): Substitute witnesses. * lib/pty.in.h (forkpty, openpty): Declare replacements. * tests/test-forkpty.c: Update signature check. * tests/test-openpty.c: Likewise. * doc/glibc-functions/forkpty.texi (forkpty): Document the fix. * doc/glibc-functions/openpty.texi (openpty): Likewise. Reported by Bruno Haible. Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake 9d84afa4 2010-03-18T13:49:25 forkpty, openpty: split functions into new modules The pty module was doing too much - replacing the header and checking for functions. In the future, when we provide a working forkpty for Solaris and HP-UX, and a stub for mingw, then the separation will be even more useful. * modules/pty (Makefile.am): Substitute new witnesses. (Libraries): Move library detection... * modules/forkpty: ...into new module. * modules/openpty: Another new module. * modules/pty-tests: Rename and split... * modules/forkpty-tests: ...to this... * modules/openpty-tests: ...and this. * tests/test-pty.c: Rename and split... * tests/test-forkpty.c: ...to this... * tests/test-openpty.c: ...and this. * m4/pty_h.m4 (gl_PTY_H_DEFAULTS): Add new witnesses. (gl_PTY): Split library searching... * m4/pty.m4 (gl_PTY_LIB): ...into new file. (gl_FORKPTY, gl_OPENPTY): New macros. * lib/pty.in.h (forkpty, openpty): Honor new witnesses. * NEWS: Mention the split. * MODULES.html.sh (Misc): Document the modules. * doc/glibc-functions/forkpty.texi (forkpty): Likewise. * doc/glibc-functions/openpty.texi (openpty): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible 4735b7fa 2010-03-13T16:12:38 gnulib.info-[0-9] are generated.
Bruno Haible f21bb53f 2010-03-12T11:33:25 Mention the stable releases.
Eric Blake 64b4877a 2010-03-08T14:26:11 gnulib-tool.texi: mention possibility of git submodule * doc/gnulib-tool.texi (VCS Issues): Add details about using git submodules. * doc/.gitignore: Ignore another generated file. Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry f9a73b03 2010-03-08T09:21:57 describe third option of committing gnulib files while skipping others
Bruno Haible 36915fbc 2010-03-08T01:57:58 Document C++ namespace mode.
Bruno Haible 10d66aed 2010-03-08T00:04:47 logb: Provide missing declaration for Cygwin.
Bruno Haible 89e5b6ba 2010-03-06T19:49:34 Clarify access, euidaccess, faccessat.
Jim Meyering 95907a54 2010-03-04T15:36:51 utime: remove obsolete module This module, like autoconf's AC_FUNC_UTIME_NULL macro, has been unnecessary for years, and has been marked as obsolete for 10 months. * modules/utime: Remove file. * lib/utime.c: Remove file. * m4/utime.m4: Remove file. * m4/utimes-null.m4: Remove file. * doc/posix-functions/utime.texi (utime): Remove reference to the module. Move the sole "fixed by gnulib" item into the "problems not fixed by Gnulib" list. * MODULES.html.sh (func_all_modules): Remove reference to "utime".
Simon Josefsson fa93ceab 2010-03-05T07:51:36 exit: Obsolete module, use stdlib instead.
Bruno Haible 4fc10daa 2010-03-01T22:09:44 Doc clarification.
Karl Berry 2709233e 2010-02-23T06:14:37 autoupdate
Bruno Haible dbb3c91f 2010-02-19T11:54:07 Make it easier to find modules. New gnulib-tool option '--find'.
Bruno Haible 3dbc6a83 2010-02-18T00:30:21 Mention NetBSD 5.0 problem.
Eric Blake de4d0a38 2010-01-30T07:47:40 gettimeofday: expose type of second argument Needed to silence compiler warnings such as: test-gettimeofday.c:23: warning: initialization from incompatible pointer type based on whether gettimeofday complies with POSIX or provides the extension of struct timezone. * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Do better detection of glibc extension signature, and define GETTIMEOFDAY_TIMEZONE. * tests/test-gettimeofday.c: Use it to silence warning. * doc/posix-functions/gettimeofday.texi (gettimeofday): Document the issue. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible c51097b0 2010-01-31T17:43:25 Work around getdelim() bug on FreeBSD 8.0.
Bruno Haible 1150c074 2010-01-31T17:30:24 Work around getline() bug on FreeBSD 8.0.
Karl Berry 6c53c902 2010-01-28T07:16:59 autoupdate
Karl Berry f45516e7 2010-01-25T07:27:04 autoupdate
Bruno Haible 368e6627 2010-01-24T17:42:21 Provide EXEEXT and srcdir in TESTS_ENVIRONMENT by default.
Bruno Haible d5a64095 2010-01-24T16:33:46 More documentation.
Bruno Haible 73e329f1 2010-01-18T01:27:33 New modules acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl.
Bruno Haible 8b893ddd 2010-01-19T01:40:52 New modules for common <math.h> functions.
Bruno Haible 90773484 2010-01-09T16:17:50 New module 'getlogin'.
Bruno Haible 027bd461 2010-01-07T23:19:38 dirent: Document the last fix.
Bruno Haible f1195ccd 2010-01-07T23:12:26 stdio: Ensure <stdio.h> defines off_t, ssize_t, va_list.
Bruno Haible cc6a6870 2010-01-07T21:33:02 doc: Clarify the platforms.
Eric Blake 2f0e0a85 2009-10-20T20:27:20 doc: regenerate INSTALL * doc/INSTALL: Reflect recent autoconf update. * doc/INSTALL.ISO: Likewise. * doc/INSTALL.UTF-8: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry ae0044cd 2010-01-06T07:38:23 autoupdate
Eric Blake f8b8f4f5 2010-01-05T20:23:07 strcase: document what it provides * doc/posix-functions/strcasecmp.texi (strcasecmp): Mention the gnulib module. * doc/posix-functions/strncasecmp.texi (strncasecmp): Likewise. Reported by Dilyan Palauzov <Dilyan.Palauzov@aegee.org>. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering b2e2010c 2010-01-01T10:31:12 update nearly all FSF copyright year lists to include 2010 Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
Eric Blake 87f8903d 2009-12-31T08:48:16 doc: correct availability of cygwin 1.5.x getopt * doc/posix-functions/optarg.texi (optarg): Cygwin supplies getopt variables. * doc/posix-functions/opterr.texi (opterr): Likewise. * doc/posix-functions/optind.texi (optind): Likewise. * doc/posix-functions/optopt.texi (optopt): Likewise. * doc/posix-functions/tzname.texi (tzname): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible a9c425fc 2010-01-01T01:57:29 iconv: Reject native Solaris iconv.