|
4c7d2071
|
2008-08-25T12:22:45
|
|
Fix description of strftime module.
|
|
a3f953e8
|
2008-08-16T13:47:58
|
|
c-stack: fix regression on Irix 5.3 from 2008-06-21
* m4/c-stack.m4 (gl_PREREQ_C_STACK): Move check for
sa_sigaction...
* m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): ...here.
(gl_PREREQ_SIGACTION): Depend on sig-handler.h prereq's.
* m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Set the default.
* modules/signal (Makefile.am): Use the value.
* lib/signal.in.h (sa_sigaction) [HAVE_SIGACTION
&& !HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define.
* doc/posix-headers/signal.texi (signal.h): Document this
portability issue.
* doc/posix-functions/sigaction.texi (sigaction): Likewise.
Reported by Tom G. Christensen.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
2cc4af23
|
2008-07-23T21:48:35
|
|
Add isinf module.
|
|
7080851f
|
2008-07-12T10:50:41
|
|
Add isnan module.
|
|
8e23c2d7
|
2008-06-22T22:02:39
|
|
Move and fix the obsolescence note.
|
|
cfb3906f
|
2008-06-21T14:32:55
|
|
New module sigaction, for mingw.
* modules/sigaction: New module...
* modules/sigaction-tests: ...and its test.
* m4/sigaction.m4: New file.
* lib/sigaction.c: Likewise.
* tests/test-sigaction.c: Likewise.
* m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Add sigaction variables.
* modules/signal (Makefile.am): Likewise.
* lib/signal.in.h (!@HAVE_SIGACTION@): Define replacements when
needed.
* doc/posix-headers/signal.texi (signal.h): Mention provided
types.
* doc/posix-functions/siginterrupt.texi (siginterrupt): Mention
that sigaction is preferable.
* doc/posix-functions/sigaction.texi (sigaction): Mention new
module.
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
sigaction.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
8346ecd0
|
2008-06-12T02:17:36
|
|
Work around open() bug on HP-UX 11 and Solaris 9.
|
|
6c66c78c
|
2008-06-07T13:49:10
|
|
Fix doc about _setjmp.
|
|
8018d5eb
|
2008-06-06T10:50:17
|
|
Document abort() bugs.
* doc/posix-functions/abort.texi (abort): Mention anomalies.
* doc/posix-functions/setjmp.texi (setjmp): Mingw has setjmp.
* doc/posix-functions/sigsetjmp.texi (sigsetjmp): Cygwin has
sigsetjmp.
* doc/posix-functions/siglongjmp.texi (siglongjmp): Cygwin has
siglongjmp, but only as a macro.
* doc/posix-functions/_longjmp.texi (_longjmp): Mention that this
is obsolete.
* doc/posix-functions/_setjmp.texi (_setjmp): Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
a0bdb062
|
2008-05-20T08:45:49
|
|
remove trailing blanks
|
|
a3721792
|
2008-05-15T06:16:11
|
|
Glibc finally accepted the memmem speedup code, bugzilla #5514.
* doc/glibc-functions/memmem.texi (memmem): Mention last broken
glibc version.
* doc/glibc-functions/strcasestr.texi (strcasestr): Likewise.
* doc/posix-functions/strstr.texi (strstr): Likewise.
* lib/str-two-way.h (MAX): Sychronize with glibc.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
c08b5430
|
2008-04-28T11:24:51
|
|
Mention a problem on mingw.
|
|
bfef7ab3
|
2008-04-27T14:07:20
|
|
Fix 'isfinite' on x86, x86_64, ia64 platforms.
|
|
5feb6a2e
|
2008-04-22T01:56:52
|
|
Replace the isw* functions on Linux libc5.
|
|
ee303d1f
|
2008-04-21T11:03:51
|
|
(strftime): Explain better Windows incompatibility.
Suggested by Micah Cowan <micah@cowan.name>.
|
|
3aa0152f
|
2008-04-20T16:15:49
|
|
Work around roundf() bug on mingw.
|
|
1516435c
|
2008-04-20T09:51:46
|
|
Document snprintf bug on Linux libc5.
|
|
ba3b7692
|
2008-04-18T07:57:51
|
|
doc/posix-functions/strftime.texi (strftime): Clarify platform.
Suggested by Bruno Haible <bruno@clisp.org>.
|
|
dee9eac2
|
2008-04-17T13:18:42
|
|
Fix typo.
|
|
7fad45e3
|
2008-04-17T13:16:54
|
|
Mention that strftime %e doesn't work under Windows.
|
|
e135441c
|
2008-04-13T21:41:13
|
|
Work around a HP-UX stdio bug.
|
|
c2a386bb
|
2008-04-13T20:43:12
|
|
Make truncl work on OSF/1 4.0.
|
|
4dd6fc75
|
2008-04-01T01:37:42
|
|
Update test results on OSF/1.
|
|
9ce1093c
|
2008-03-31T08:30:11
|
|
Correct docs for Solaris strtod.
* doc/posix-functions/strtod.texi (strtod): Solaris strtod parses
"nan" after all.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
9553f740
|
2008-03-31T06:22:49
|
|
More strtod documentation.
* doc/posix-functions/strtod.texi (strtod): Interpret more test
failures as distinct bugs.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
b4424593
|
2008-03-31T01:59:11
|
|
Add info about many more platforms.
|
|
35029b90
|
2008-03-30T15:57:54
|
|
More strtod touchups.
* tests/test-strtod.c (main): Ignore tests for signbit on NaN, and
sign of negative underflow, for now. Use .5, not .1.
* doc/posix-functions/strtod.texi (strtod): Mention these
limitations.
Reported by Jim Meyering.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
bdc599c7
|
2008-03-29T21:24:07
|
|
Add hex float support.
* modules/strtod (Depends-on): Add c-ctype.
(Link): Mention POW_LIB.
* lib/strtod.c (strtod): Recognize hex floats. Don't allow
whitespace between 'e' and exponent.
* tests/test-strtod.c (main): Enable hex float tests.
* doc/posix-functions/strtod.texi (strtod): Document what gnulib
now provides.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
de138ad6
|
2008-03-29T13:50:21
|
|
Document various strtod bugs, with some fixes.
* doc/posix-functions/strtod.texi (strtod): Document bugs with
"-0x", "inf", "nan", and hex constants.
* doc/posix-functions/atof.texi (atof): Likewise.
* modules/stdlib (Makefile.am): Support strtod.
* m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Likewise.
* m4/strtod.m4 (gl_FUNC_STRTOD): Fit in stdlib framework, and
detect additional strtod bugs.
* lib/stdlib.in.h (rpl_strtod): Add declarations.
* lib/strtod.c (strtod): Return -0.0 on negative underflow. Use
bool where appropriate. Parse 'inf' and 'nan'.
* tests/test-strtod.c: New file.
* modules/strtod (Depends-on): Add stdbool, stdlib.
(configure.ac): Turn on module indicator.
* modules/strtod-tests: New module.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
97b56453
|
2008-03-11T05:36:15
|
|
Correct the va_copy definition for AIX 5.
|
|
0821248d
|
2008-03-09T22:12:55
|
|
Fix mistake in last commit.
|
|
679b14d8
|
2008-03-07T03:34:46
|
|
Make fflush after ungetc work on BSD platforms.
|
|
7dd49d28
|
2008-02-18T14:12:07
|
|
Remove useless "if" tests before free. Deprecate "free" module.
* doc/posix-functions/free.texi: Mention that this
module is no longer useful.
* modules/free (Notice): Say this module is obsolete.
* modules/readutmp (Depends-on): Remove free.
* lib/save-cwd.c (free_cwd): Remove useless "if" before free.
* lib/putenv.c (putenv): Likewise.
* lib/gc-gnulib.c (gc_cipher_close): Likewise.
* lib/getaddrinfo.c (freeaddrinfo): Likewise.
* tests/test-c-strcasestr.c (main): Likewise.
* tests/test-c-strstr.c (main): Likewise.
* tests/test-mbscasestr1.c (main): Likewise.
* tests/test-mbscasestr2.c (main): Likewise.
* tests/test-mbsstr1.c (main): Likewise.
* tests/test-mbsstr2.c (main): Likewise.
* tests/test-memmem.c (main): Likewise.
* tests/test-strcasestr.c (main): Likewise.
* tests/test-striconv.c (main): Likewise.
* tests/test-striconveh.c (main): Likewise.
* tests/test-striconveha.c (main): Likewise.
* tests/test-strstr.c (main): Likewise.
|
|
9ded0d63
|
2008-02-24T18:40:04
|
|
Fix a build problem on HP-UX 10.
|
|
eb4a09db
|
2008-02-24T17:20:48
|
|
Documentation tweak, reported by Peter O'Gorman.
|
|
22eb7728
|
2008-02-24T16:40:15
|
|
New module 'environ'.
|
|
ed6d305b
|
2008-02-24T15:31:00
|
|
Documentation about problem on MacOS X 10.
|
|
6cad9c91
|
2008-02-07T02:08:13
|
|
Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.
|
|
2b6c08c7
|
2008-01-20T00:09:59
|
|
Rename two directories: headers -> posix-headers, functions -> posix-functions.
|