doc/functions


Log

Author Commit Date CI Message
Bruno Haible 212d9536 2007-09-09T17:14:46 Update portability list.
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'.
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.
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.
Bruno Haible 7599e817 2007-07-07T21:38:16 Work around MacOS X wcwidth(0x0301) bug.
Bruno Haible 6cba4900 2007-06-16T22:54:40 Work around a buggy frexpl function on MacOS X 10.4/PowerPC.
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.
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.
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.
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 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 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 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 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 b8d9ba13 2007-05-01T17:59:19 Mention non-portability to Interix 3.5.
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.