|
212d9536
|
2007-09-09T17:14:46
|
|
Update portability list.
|
|
23631b7e
|
2007-09-09T13:01:44
|
|
New module 'malloc-posix'.
|
|
471d58a5
|
2007-09-09T12:56:27
|
|
New module 'realloc-posix'.
|
|
e8b82791
|
2007-09-09T12:29:37
|
|
New module 'calloc-posix'.
|
|
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.
|
|
757e397c
|
2007-08-19T09:10:56
|
|
Another lseek bug on BeOS.
|
|
d2d41220
|
2007-08-19T09:08:05
|
|
Work around lseek bug on BeOS.
|
|
7599e817
|
2007-07-07T21:38:16
|
|
Work around MacOS X wcwidth(0x0301) bug.
|
|
6cba4900
|
2007-06-16T22:54:40
|
|
Work around a buggy frexpl function on MacOS X 10.4/PowerPC.
|
|
bfa0a519
|
2007-06-02T00:54:30
|
|
Update after Eric Blake found that frexpl doesn't work right on mingw.
|
|
40a871a5
|
2007-06-02T00:42:13
|
|
Don't work around an lseek POSIX compliance bug on IRIX.
|
|
cf0e9950
|
2007-05-28T15:13:36
|
|
New module 'ftell'.
|
|
223df0ab
|
2007-05-28T14:59:14
|
|
New module 'fseek'.
|
|
c8d24b1a
|
2007-05-28T14:08:37
|
|
Correct last change.
|
|
02e91bf3
|
2007-05-28T13:59:41
|
|
More precise wording.
|
|
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.
|
|
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.
|
|
98a66996
|
2007-05-20T10:26:34
|
|
Detect broken frexpl on BeOS.
|
|
82485375
|
2007-05-20T09:01:48
|
|
Fix *printf result for NaN, Inf on AIX, Solaris, OSF/1.
|
|
118b9d3f
|
2007-05-19T14:52:36
|
|
Fix *printf result for NaN, Inf, -0.0 on mingw.
|
|
060ad6de
|
2007-05-18T18:26:01
|
|
Add support for 'long double' number output.
|
|
3717bfee
|
2007-05-06T23:17:49
|
|
More info about Cygwin.
|
|
d76083d9
|
2007-05-06T23:17:49
|
|
More info about Cygwin.
|
|
e9bb2308
|
2007-05-06T23:02:10
|
|
Work around an incorrect implementation of the 0 flag on most platforms.
|
|
2bb894ab
|
2007-05-06T15:29:04
|
|
Work around lack of support of grouping flag.
|
|
57d79f9b
|
2007-05-02T22:18:36
|
|
Clarify the strftime module's purpose.
|
|
826b7ada
|
2007-05-02T22:17:07
|
|
texinfo tweak
|
|
aef09544
|
2007-05-01T22:35:50
|
|
Move to _Exit_C99.texi.
|
|
9e49362c
|
2007-05-01T22:35:46
|
|
Move to here from _Exit.texi.
|
|
6a43884b
|
2007-05-01T22:15:01
|
|
New module 'sleep'.
|
|
3ab16f02
|
2007-05-01T21:02:01
|
|
'exec' and 'toc' are not functions.
|
|
b8d9ba13
|
2007-05-01T17:59:19
|
|
Mention non-portability to Interix 3.5.
|
|
79bfbeb9
|
2007-05-01T15:12:21
|
|
Ranking of functions according to their number of hits on Google codesearch.
|
|
439db487
|
2007-05-01T15:11:37
|
|
Documentation of what gnulib provides for each function.
|