doc/posix-functions


Log

Author Commit Date CI Message
Bruno Haible 4c7d2071 2008-08-25T12:22:45 Fix description of strftime module.
Eric Blake 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>
Ben Pfaff 2cc4af23 2008-07-23T21:48:35 Add isinf module.
Ben Pfaff 7080851f 2008-07-12T10:50:41 Add isnan module.
Bruno Haible 8e23c2d7 2008-06-22T22:02:39 Move and fix the obsolescence note.
Eric Blake 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>
Bruno Haible 8346ecd0 2008-06-12T02:17:36 Work around open() bug on HP-UX 11 and Solaris 9.
Bruno Haible 6c66c78c 2008-06-07T13:49:10 Fix doc about _setjmp.
Eric Blake 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>
Jim Meyering a0bdb062 2008-05-20T08:45:49 remove trailing blanks
Eric Blake 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>
Bruno Haible c08b5430 2008-04-28T11:24:51 Mention a problem on mingw.
Bruno Haible bfef7ab3 2008-04-27T14:07:20 Fix 'isfinite' on x86, x86_64, ia64 platforms.
Bruno Haible 5feb6a2e 2008-04-22T01:56:52 Replace the isw* functions on Linux libc5.
Simon Josefsson ee303d1f 2008-04-21T11:03:51 (strftime): Explain better Windows incompatibility. Suggested by Micah Cowan <micah@cowan.name>.
Bruno Haible 3aa0152f 2008-04-20T16:15:49 Work around roundf() bug on mingw.
Bruno Haible 1516435c 2008-04-20T09:51:46 Document snprintf bug on Linux libc5.
Simon Josefsson ba3b7692 2008-04-18T07:57:51 doc/posix-functions/strftime.texi (strftime): Clarify platform. Suggested by Bruno Haible <bruno@clisp.org>.
Simon Josefsson dee9eac2 2008-04-17T13:18:42 Fix typo.
Simon Josefsson 7fad45e3 2008-04-17T13:16:54 Mention that strftime %e doesn't work under Windows.
Bruno Haible e135441c 2008-04-13T21:41:13 Work around a HP-UX stdio bug.
Bruno Haible c2a386bb 2008-04-13T20:43:12 Make truncl work on OSF/1 4.0.
Bruno Haible 4dd6fc75 2008-04-01T01:37:42 Update test results on OSF/1.
Eric Blake 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>
Eric Blake 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>
Bruno Haible b4424593 2008-03-31T01:59:11 Add info about many more platforms.
Eric Blake 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>
Eric Blake 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>
Eric Blake 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>
Bruno Haible 97b56453 2008-03-11T05:36:15 Correct the va_copy definition for AIX 5.
Bruno Haible 0821248d 2008-03-09T22:12:55 Fix mistake in last commit.
Bruno Haible 679b14d8 2008-03-07T03:34:46 Make fflush after ungetc work on BSD platforms.
Jim Meyering 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.
Bruno Haible 9ded0d63 2008-02-24T18:40:04 Fix a build problem on HP-UX 10.
Bruno Haible eb4a09db 2008-02-24T17:20:48 Documentation tweak, reported by Peter O'Gorman.
Bruno Haible 22eb7728 2008-02-24T16:40:15 New module 'environ'.
Bruno Haible ed6d305b 2008-02-24T15:31:00 Documentation about problem on MacOS X 10.
Bruno Haible 6cad9c91 2008-02-07T02:08:13 Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.
Bruno Haible 2b6c08c7 2008-01-20T00:09:59 Rename two directories: headers -> posix-headers, functions -> posix-functions.