doc


Log

Author Commit Date CI Message
Karl Berry 0ea920e6 2007-09-10T16:39:13 autoupdate
Karl Berry 2134eabf 2007-09-10T13:18:03 autoupdate
Bruno Haible 212d9536 2007-09-09T17:14:46 Update portability list.
Bruno Haible 0db587b6 2007-09-09T13:20:45 New chapter "POSIX Substitutes Library".
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 9668e66b 2007-09-08T21:36:51 Remove extra @code.
Simon Josefsson 35f451cd 2007-09-07T10:33:34 doc/headers/stdint.texi: Discuss #include_next issue.
Eric Blake 33c8286e 2007-08-23T02:00:18 Getline touchups. * lib/getdelim.c (getdelim): Revert regression that required *n to be 0 when *lineptr is NULL. Preserve errno across funlockfile. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Check for declaration of getdelim, rather than whether implementation is missing. * m4/getline.m4 (gl_FUNC_GETLINE): Likewise for getline. * lib/stdio_.h (getline): Also declare if replacement is required. * doc/functions/getdelim.texi: New file. * doc/functions/getline.texi: Likewise. * doc/gnulib.texi (Function Substitutes): Add new files. Reported by Bruno Haible.
Karl Berry 47e1cb35 2007-08-19T13:44:47 autoupdate
Bruno Haible 757e397c 2007-08-19T09:10:56 Another lseek bug on BeOS.
Bruno Haible d2d41220 2007-08-19T09:08:05 Work around lseek bug on BeOS.
Karl Berry dc78353f 2007-07-25T22:10:26 autoupdate
Karl Berry f66e3170 2007-07-25T12:13:58 autoupdate
Karl Berry de10518a 2007-07-22T23:08:57 autoupdate
Karl Berry d0ed9df4 2007-07-15T14:05:43 revise node structure for new fdl.texi
Karl Berry 49c2796a 2007-07-14T16:25:53 add lgpl-3.0.texi; have all Texinfo licenses consistently omit any sectioning and index commands
Bruno Haible 2c54b27b 2007-07-13T00:49:07 Clarify the license abbreviations in the modules files.
Karl Berry f27262e2 2007-07-10T12:23:13 autoupdate
Karl Berry 4d262946 2007-07-08T00:58:05 autoupdate
Bruno Haible 7599e817 2007-07-07T21:38:16 Work around MacOS X wcwidth(0x0301) bug.
Bruno Haible 720183ac 2007-07-06T22:56:38 Shut up a makeinfo warning.
Karl Berry 3bad30ae 2007-07-03T12:31:45 autoupdate
Karl Berry ca3910da 2007-07-01T22:57:32 remove trailing whitespace, untabify
Richard Stallman 9fc71e31 2007-07-01T15:43:36 Many updates.
Karl Berry 1dba1905 2007-06-29T22:44:36 first attempt at providing both GPLv2 and GPLv3, LGPLv2.1 and LGPLv3
Karl Berry 2b390f86 2007-06-29T22:37:36 autoupdate
Bruno Haible 6cba4900 2007-06-16T22:54:40 Work around a buggy frexpl function on MacOS X 10.4/PowerPC.
Karl Berry 14503c28 2007-06-14T22:54:19 autoupdate
Bruno Haible 0034c743 2007-06-07T13:33:15 Linux uClibc built without wide character support lacks <wchar.h>.
Bruno Haible d77c9cd8 2007-06-02T20:45:23 Fix incorrect values of SIG_ATOMIC_MIN, SIG_ATOMIC_MAX on FreeBSD/ia64.
Bruno Haible bfa0a519 2007-06-02T00:54:30 Update after Eric Blake found that frexpl doesn't work right on mingw.
Bruno Haible 40a871a5 2007-06-02T00:42:13 Don't work around an lseek POSIX compliance bug on IRIX.
Karl Berry 31642956 2007-05-29T23:29:07 autoupdate
Bruno Haible cf0e9950 2007-05-28T15:13:36 New module 'ftell'.
Bruno Haible 223df0ab 2007-05-28T14:59:14 New module 'fseek'.
Bruno Haible c8d24b1a 2007-05-28T14:08:37 Correct last change.
Bruno Haible 02e91bf3 2007-05-28T13:59:41 More precise wording.
Eric Blake e461ff73 2007-05-24T16:59:20 Fix lseek on mingw. * modules/lseek: New module. * m4/lseek.m4: New file. * lib/lseek.c: New file. * modules/lseek-tests: New file. * tests/test-lseek.c: New file. * tests/test-lseek.sh: New file. * MODULES.html.sh: Document lseek module. * modules/fflush (Depends-on): Add lseek, fseeko. * modules/fseeko (Depends-on): Likewise. * modules/ftello (Depends-on): Likewise. * m4/fseeko.m4 (gl_FUNC_FSEEKO): Replace fseek[o] if lseek is broken. * m4/ftello.m4 (gl_FUNC_FTELLO): Replace ftell[o] if lseek is broken. * m4/fflush.m4 (gl_REPLACE_FFLUSH): Trigger fseeko module. * lib/fseeko.c (rpl_fseeko): Quit early on non-seekable files. * lib/ftello.c (rpl_ftello): Likewise. * tests/test-fseeko.c (main): Test this. * tests/test-fseeko.sh: Likewise. * tests/test-ftello.c (main): Likewise. * tests/test-ftello.sh: Likewise. * lib/stdio_.h (fseek, ftell): Simplify, since missing fseeko now implies replacing fseek. * modules/stdio (Makefile.am): No longer need HAVE_FSEEKO, HAVE_FTELLO. * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add lseek info. * modules/unistd (Makefile.am): Likewise. * lib/unistd_.h (lseek): Declare a replacement. * doc/functions/lseek.texi (lseek): Document this fix. * doc/functions/fseek.texi (fseek): Likewise. * doc/functions/ftell.texi (ftell): Likewise.
Karl Berry e55d665f 2007-05-24T13:35:35 autoupdate
Eric Blake cec93e99 2007-05-24T03:53:37 Fix fseeko/ftello on cygwin 1.5.24. * doc/functions/fseeko.texi (fseeko): Document the fix. * doc/functions/ftello.texi (ftello): Document the fix. * doc/functions/stdin.texi (stdin): Document the cygwin bug. * doc/functions/stdout.text (stdout): New file. * doc/functions/stderr.text (stderr): New file. * doc/gnulib.texi (Function Substitutes): Use new files. * tests/test-fseeko.c (main): Check for broken fseeko on cygwin prior to 1.7.0. * tests/test-ftello.c (main): Likewise for ftello. * tests/test-fseeko.sh: New file. * tests/test-ftello.sh: New file. * modules/fseeko-tests (Makefile.am): Ensure test-fseeko is run with seekable stdin. * modules/ftello-tests (Makefile.am): Likewise for test-ftello. * m4/fseeko.m4 (gl_FUNC_FSEEKO): Detect the cygwin bug. (gl_REPLACE_FSEEKO): New macro. * m4/ftello.m4 (gl_FUNC_FTELLO, gl_REPLACE_FTELLO): Likewise. * modules/fseeko (Files): Distribute fseeko.c. * modules/ftello (Files): Distribute ftello.c. * lib/fseeko.c (rpl_fseeko) [__CYGWIN__]: Convert stdin to 64-bit mode. * lib/ftello.c (rpl_ftello): New file. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Allow replacement of fseeko, ftello. (gl_STDIN_LARGE_OFFSET): New macro. * modules/stdio (Makefile.am): Perform the replacement. * lib/stdio_.h (rpl_fseeko, rpl_ftello): Define when needed.
Karl Berry a3a70eba 2007-05-24T00:14:17 autoupdate
Bruno Haible 98a66996 2007-05-20T10:26:34 Detect broken frexpl on BeOS.
Bruno Haible 82485375 2007-05-20T09:01:48 Fix *printf result for NaN, Inf on AIX, Solaris, OSF/1.
Bruno Haible 71f9eb57 2007-05-19T20:21:41 New module 'float'.
Bruno Haible 118b9d3f 2007-05-19T14:52:36 Fix *printf result for NaN, Inf, -0.0 on mingw.
Bruno Haible 060ad6de 2007-05-18T18:26:01 Add support for 'long double' number output.
Bruno Haible cd16f251 2007-05-16T10:07:20 2007-05-16 Thien-Thi Nguyen <ttn@gnuvola.org> (tiny change) * doc/gnulib-tool.texi (CVS Issues): Fix typo.
Bruno Haible 3717bfee 2007-05-06T23:17:49 More info about Cygwin.
Bruno Haible d76083d9 2007-05-06T23:17:49 More info about Cygwin.
Bruno Haible e9bb2308 2007-05-06T23:02:10 Work around an incorrect implementation of the 0 flag on most platforms.
Bruno Haible 2bb894ab 2007-05-06T15:29:04 Work around lack of support of grouping flag.
Bruno Haible 57d79f9b 2007-05-02T22:18:36 Clarify the strftime module's purpose.
Bruno Haible 826b7ada 2007-05-02T22:17:07 texinfo tweak
Bruno Haible 2d4fb1d9 2007-05-01T22:37:10 Rename _Exit.texi.
Bruno Haible aef09544 2007-05-01T22:35:50 Move to _Exit_C99.texi.
Bruno Haible 9e49362c 2007-05-01T22:35:46 Move to here from _Exit.texi.
Bruno Haible 0e4168cb 2007-05-01T22:32:06 Redundant through doc/functions/*.texi.
Bruno Haible 6a43884b 2007-05-01T22:15:01 New module 'sleep'.
Bruno Haible 3ab16f02 2007-05-01T21:02:01 'exec' and 'toc' are not functions.
Bruno Haible a12e4886 2007-05-01T19:24:43 Mention non-portability to Interix 3.5.
Bruno Haible b8d9ba13 2007-05-01T17:59:19 Mention non-portability to Interix 3.5.
Bruno Haible bc8ce8fe 2007-05-01T15:33:25 Don't mention the 'assert' module here. It's documented in functions/assert.texi.
Bruno Haible 62810d72 2007-05-01T15:14:20 Add doc chapter about the POSIX functions.
Bruno Haible 79bfbeb9 2007-05-01T15:12:21 Ranking of functions according to their number of hits on Google codesearch.
Bruno Haible 439db487 2007-05-01T15:11:37 Documentation of what gnulib provides for each function.
Bruno Haible d2d1d64f 2007-05-01T08:21:00 Ranking of include files according to their number of hits on Google codesearch.
Bruno Haible eb58f35d 2007-04-27T22:54:42 texinfo syntax fix.
Bruno Haible 77727b46 2007-04-27T21:04:08 Add reference to POSIX.
Eric Blake 5d0b3855 2007-04-27T20:06:05 * doc/headers/assert.texi (assert.h): Document assert module use.
Bruno Haible 406797b0 2007-04-27T19:58:36 Bump year.
Bruno Haible 2d5fda3c 2007-04-27T19:58:15 Add doc chapter about the POSIX header files.
Bruno Haible 2d4d747f 2007-04-27T19:57:14 Documentation of what gnulib provides for each header file.
Karl Berry f619ed54 2007-04-26T17:18:47 gendocs_template conform to current gnu web style
Simon Josefsson 87640542 2007-04-12T13:01:59 2007-04-12 Simon Josefsson <simon@josefsson.org> * gnulib-tool: Rename generated 'autobuild' script to 'do-autobuild' in --create-megatestdir output. * doc/gnulib.texi (Build robot for gnulib): Fix.
Bruno Haible b51e3ab0 2007-04-03T22:45:13 Fix missing escape.
Karl Berry 5805f829 2007-04-02T22:56:19 autoupdate
Bruno Haible 90e1ab9f 2007-03-31T12:34:54 Talk primarily about git, not CVS.
Bruno Haible 89a7d67b 2007-03-19T23:29:43 Break long line.
Ben Pfaff a539e0a8 2007-03-19T20:30:25 Fix typos. Suggested by Thien-Thi Nguyen <ttn@gnuvola.org>.
Ben Pfaff 2fc4a411 2007-03-18T23:59:44 Recommend using as prefix a directory that does not exist and will never be created. Based on discussion with Bruno Haible, Ralf Wildenhues, Matthew Woehlke, and others.
Karl Berry 5fb4b3cf 2007-03-18T13:25:06 autoupdate
Karl Berry 34ef03ff 2007-03-17T16:54:19 autoupdate
Paul Eggert eee00907 2007-03-15T22:58:36 * lib/quotearg.c: Include <wctype.h> early, before the definition of the iswprint macro. Needed on Solaris 2.5.1. 2007-03-12 Bruno Haible <bruno@clisp.org> * tests/test-printf-frexp.c (main): Declare x as volatile. 2007-03-12 Simon Josefsson <simon@josefsson.org> * doc/gnulib.texi (Build robot for gnulib): New section. 2007-03-12 Jim Meyering <jim@meyering.net> * build-aux/bootstrap: New file. * build-aux/bootstrap.conf: New file, from coreutils. 2007-03-11 Bruno Haible <bruno@clisp.org> * m4/cycle-check.m4 (gl_CYCLE_CHECK): Require AC_C_INLINE. 2007-03-12 Simon Josefsson <simon@josefsson.org> * lib/des.h, lib/des.c, lib/gc-gnulib.c: Use gl_ namespace, to avoid collisions with 'des_setkey'. Reported by Bruno Haible <bruno@clisp.org>. Also change 'tripledes_' to '3des_'. 2007-03-11 Bruno Haible <bruno@clisp.org> * m4/locale-tr.m4 (gt_LOCALE_TR_UTF8): If the test program fails to compile, set LOCALE_TR_UTF8 to 'none' instead of empty. 2007-03-11 Bruno Haible <bruno@clisp.org> * lib/stdint_.h (INT64_MIN, INTMAX_MIN): Avoid using the ~INT..._MAX formula. Needed for SunPRO C 5.0.
Karl Berry c7416422 2007-03-09T14:11:25 autoupdate
Bruno Haible ac19f2d7 2007-03-03T20:39:16 Rename module 'relocatable' to 'relocatable-prog'.
Bruno Haible 3828ee3a 2007-03-02T23:17:26 Typo, found by Ben Pfaff.
Paul Eggert c65ab984 2007-03-02T21:30:00 * doc/gnulib-tool.texi (Initial import): Reword description of _FILE_OFFSET_BITS and _GNU_SOURCE, since they sometimes have a limited effect even if defined after the first system include.
Bruno Haible d762128f 2007-03-02T01:53:11 Recommend to set -D options in CPPFLAGS, not CFLAGS.
Bruno Haible 5ee9e1aa 2007-03-02T01:30:36 Might not work on OpenBSD.
Bruno Haible 2d89ffe8 2007-03-02T01:18:28 Gnulib doesn't impose ordering constraints between include files, except for <config.h>.
Paul Eggert c7857d58 2007-03-01T21:24:55 Followup to the 2007-02-12 patch, using suggestions from Bruno Haible in <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00136.html>. * doc/gnulib-tool.texi (Initial import): Mention _FILE_OFFSET_BITS as another example. * lib/time_.h: Fix misspelling. * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Require gl_HEADER_TIME_H_DEFAULTS. * m4/strptime.m4 (gl_FUNC_STRPTIME): Likewise. * m4/time_r.m4 (gl_TIME_R): Likewise. * m4/timegm.m4 (gl_FUNC_TIMEGM): Likewise.
Bruno Haible 0c1478d9 2007-03-01T02:14:04 New modules relocatable, relocatable-lib, relocatable-script.
Bruno Haible 04f98d2d 2007-03-01T02:08:18 Documentation of 'relocatable' module - for maintainers.
Bruno Haible d1a9de73 2007-03-01T02:07:56 Documentation of relocatability for users / installers.
Karl Berry 8ef21c84 2007-02-25T01:36:56 autoupdate
Karl Berry ae6e2b18 2007-02-24T01:13:51 if have foo_.h, cvs-ignore foo.h
Paul Eggert 3ac95524 2007-02-12T18:49:19 New module 'time', so that apps can include <time.h> as per POSIX and GNU instead of separate include files like time_r.h and timegm.h. This implementation tries out a simpler approach for replacing decls in standard include files (as compared to the string module), somewhat as an experiment. * config/srclist.txt: Comment out mktime.c for now. * doc/gnulib-tool.texi (Initial import): Don't use time_r as an example since it doesn't apply any more. Use generic wording instead. * MODULES.html.sh (Support for systems lacking POSIX:2001): New module 'time'. * lib/time_.h, m4/time_h.m4, modules/time: New files. * lib/strptime.h, lib/time_r.h, lib/timegm.h: Remove. * lib/mktime.c: Include config.h depending on _LIBC, not HAVE_CONFIG_H. Don't include <sys/types.h>; no longer needed since we assume C89. * lib/mktime.c: Don't include "time_r.h"; no longer needed. * lib/strftime.c: Likewise. * lib/time_r.c: Likewise. * lib/nanosleep.c (nanosleep): #undef after include files, not before. * lib/nanosleep.c: Include <time.h> first, to check interface. * lib/strptime.c: Likewise. * lib/time_r.c: Likewise. * lib/timegm.c: Likewise. * lib/strptime.c: Don't include strptime.h or time_r.h; no longer needed. * lib/timegm.c: Don't include timegm.h; no longer needed. * lib/timespec.h: Don't include <sys/time.h> before <time.h>; time.h now handles any problems in that area. (struct timespec, nanosleep): Remove; time.h now arranges for these. * lib/xnanosleep.c: Don't include timespec.h; no longer needed now that time.h defines struct timespec. * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Check that nanosleep is declared. Set REPLACE_NANOSLEEP. Don't AC_DEFINE nanosleep; the time module now handles that. * m4/strptime.m4 (gl_FUNC_STPRTIME): Set REPLACE_STRPTIME. * m4/time_r.m4 (gl_TIME_R): Don't define HAVE_TIME_R_POSIX; no longer needed. Set REPLACE_LOCALTIME. * m4/timegm.m4 (gl_FUNC_TIMEGM): Set REPLACE_TIMEGM. * m4/timespec.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC): Move to time_h.m4. (gl_TIMESPEC): Don't check for sys/time.h or struct timespec or nanosleep; time_h.m4 now does that. Don't require gl_USE_SYSTEM_EXTENSIONS; no longer needed directly, and the time module handles this now. * modules/getdate (Depends-on): Remove timespec. Add time. * modules/nanosleep (Depends-on): Likewise. * modules/stat-time (Depends-on): Likewise. * modules/nanosleep (Include): Include time.h, not timespec.h. * modules/strptime (Files): Remove lib/strptime.h. (Depends-on): Add extensions, time. (Include): Include time.h, not strptime.h. * modules/time_r (Files): Remove lib/time_r.h. (Depends-on): Add time. (Include): Include time.h, not time_r.h. * modules/timegm: Likewise. * modules/timespec (Description): Now does timespec-related decls of our own, instead of struct timespec itself. (Depends-on): Add time; remove extensions. (Maintainer): Add self. * modules/utimecmp (Depends-on): Add time; remove timespec. * modules/utimens (Depends-on): Likewise. * modules/xnanosleep (Depends-on): Likewise.
Karl Berry 8a334dd3 2007-02-03T00:37:38 sync