1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-18 23:42:00 +03:00
Commit Graph

329 Commits

Author SHA1 Message Date
Bruno Haible
63bc47a1fe Port to uClibc.
* lib/relocatable.c (find_shared_library_fullname): Treat uClibc like
glibc.
* lib/strerror_r.c: Likewise.
* m4/arpa_inet_h.m4 (gl_HEADER_ARPA_INET): Likewise.
* m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Likewise.
* m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Likewise.
* m4/glibc21.m4 (gl_GLIBC21): Likewise.
* tests/test-sigaction.c (handler, main): Likewise.
* lib/localename.c (gl_locale_name_thread_unsafe, HAVE_LOCALE_NULL):
Treat uClibc like a non-glibc platform.
* lib/propername.c (proper_name_utf8): Likewise.
* lib/spawn.in.h: Likewise.
* lib/striconv.c (mem_cd_iconv, str_cd_iconv, str_iconv): Likewise.
* lib/striconveh.c (iconveh_open, iconv_carefully, iconv_carefully_1,
mem_cd_iconveh_internal): Likewise.
* lib/striconveha.c (mem_iconveha, str_iconveha): Likewise.
* lib/string.in.h (memchr, memrchr, rawmemchr, strchrnul, strpbrk,
strstr, strcasestr): Likewise.
* lib/unicodeio.c (unicode_to_mb): Likewise.
* m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
* m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
* m4/glibc2.m4 (gt_GLIBC2): Likewise.
* m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN): Likewise.
* m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE, gl_FUNC_MEMMEM): Likewise.
* m4/printf.m4 (gl_PRINTF_DIRECTIVE_A): Likewise.
* m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE, gl_FUNC_STRCASESTR):
Likewise.
* m4/strstr.m4 (gl_FUNC_STRSTR_SIMPLE, gl_FUNC_STRSTR): Likewise.
* m4/strtod.m4 (gl_FUNC_STRTOD): Likewise.
* m4/sys_ioctl_h.m4 (gl_SYS_IOCTL_H): Likewise.
* m4/sys_select_h.m4 (gl_HEADER_SYS_SELECT): Likewise.
* m4/sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Likewise.
* m4/sys_times_h.m4 (gl_SYS_TIMES_H): Likewise.
* m4/unistd_h.m4 (gl_UNISTD_H): Likewise.
* m4/wchar_h.m4 (gl_WCHAR_H): Likewise.
* tests/test-getopt.h (OPTIND_MIN): Likewise.
* tests/test-striconveha.c (main): Likewise.
* doc/posix-functions/getdelim.texi: Mention an uClibc bug.
* doc/posix-functions/getline.texi: Likewise.
Reported by Mike Frysinger <vapier@gentoo.org>.
2010-11-20 18:54:00 +01:00
Bruno Haible
13cf7ad65e rename, renameat: Document Linux bug with NFS.
<http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00154.html>.
* doc/posix-functions/rename.texi: Mention the NFS bug on Linux.
* doc/posix-functions/renameat.texi: Likewise.
Suggested by Eric Blake.
2010-11-14 00:55:37 +01:00
Bruno Haible
a14bd22364 openat: Work around glibc bug with fchownat() and empty file names.
* m4/openat.m4 (gl_FUNC_FCHOWNAT_EMPTY_FILENAME_BUG): New macro.
(gl_FUNC_FCHOWNAT): Invoke it.
* lib/fchownat.c (rpl_fchownat): Handle the empty file name specially.
* doc/posix-functions/fchownat.texi: Document the glibc bug.
Reported by Gary V. Vaughan <gary@gnu.org>.
2010-11-13 15:25:14 +01:00
Bruno Haible
1838494765 New module 'strerror_r-posix'.
* lib/string.in.h (strerror_r): New declaration.
* lib/strerror_r.c: New file.
* m4/strerror_r.m4: New file.
* m4/string_h.m4 (gl_HEADER_STRING_H_BODY): Check for the declaration
of strerror_r.
(gl_HEADER_STRING_H_DEFAULTS): Initialize GNULIB_STRERROR_R,
HAVE_DECL_STRERROR_R, REPLACE_STRERROR_R.
* modules/strerror_r-posix: New file.
* modules/string (Makefile.am): Substitute GNULIB_STRERROR_R,
HAVE_DECL_STRERROR_R, REPLACE_STRERROR_R.
* doc/posix-functions/strerror_r.texi: Mention the new module and the
portability problems.
2010-11-11 13:24:24 +01:00
Bruno Haible
982c357da3 doc: List more failing platforms.
* doc/posix-functions/strerror.texi: List more failing platforms.
2010-11-10 02:25:55 +01:00
Bruno Haible
60b0b1d24b Add a comment.
* doc/posix-functions/strerror.texi: Add a comment.
2010-11-09 21:57:58 +01:00
Bruno Haible
82a0a56381 stdio: Work around compilation error due to renameat() on Solaris 10.
* lib/stdio.in.h: Include <unistd.h> on Solaris.
* lib/renameat.c: Don't include <unistd.h> here.
* doc/posix-functions/renameat.texi: Mention the Solaris problem.
Reported by Paul Eggert and Eric Blake.
2010-10-27 02:53:42 +02:00
Bruno Haible
9645318f03 nl_langinfo: Mention problem with CRNCYSTR on NetBSD 5.0.
* doc/posix-functions/nl_langinfo.texi: Mention problem with CRNCYSTR.
Reported by Eric Blake.
2010-10-23 14:50:38 +02:00
Jim Meyering
fe7e2e21b5 fix a documentation typo
* doc/posix-functions/futimens.texi (futimens): Fix typo: s/itme/item/
2010-10-11 22:29:19 +02:00
Eric Blake
9dc2cd782c futimens: work around Solaris 11 bug
Revert "test-futimens: avoid unwarranted test failure on Solaris 5.11"
This reverts commit 0afab138f4.

* m4/futimens.m4 (gl_FUNC_FUTIMENS): Detect the bug.
* tests/test-futimens.h (test_futimens): Enhance, rather than
weaken test.
* doc/posix-functions/futimens.texi (futimens): Document the bug.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-10-11 14:19:50 -06:00
Eric Blake
7d53261a7d docs: update cygwin progress
* doc/posix-functions/cacos.texi (cacos): Added after cygwin
1.7.7.
* doc/posix-functions/cacosf.texi (cacosf): Likewise.
* doc/posix-functions/cacosh.texi (cacosh): Likewise.
* doc/posix-functions/cacoshf.texi (cacoshf): Likewise.
* doc/posix-functions/carg.texi (carg): Likewise.
* doc/posix-functions/cargf.texi (cargf): Likewise.
* doc/posix-functions/casin.texi (casin): Likewise.
* doc/posix-functions/casinf.texi (casinf): Likewise.
* doc/posix-functions/casinh.texi (casinh): Likewise.
* doc/posix-functions/casinhf.texi (casinhf): Likewise.
* doc/posix-functions/catan.texi (catan): Likewise.
* doc/posix-functions/catanf.texi (catanf): Likewise.
* doc/posix-functions/catanh.texi (catanh): Likewise.
* doc/posix-functions/catanhf.texi (catanhf): Likewise.
* doc/posix-functions/ccos.texi (ccos): Likewise.
* doc/posix-functions/ccosf.texi (ccosf): Likewise.
* doc/posix-functions/ccosh.texi (ccosh): Likewise.
* doc/posix-functions/ccoshf.texi (ccoshf): Likewise.
* doc/posix-functions/cexp.texi (cexp): Likewise.
* doc/posix-functions/cexpf.texi (cexpf): Likewise.
* doc/posix-functions/cimag.texi (cimag): Likewise.
* doc/posix-functions/cimagf.texi (cimagf): Likewise.
* doc/posix-functions/clog.texi (clog): Likewise.
* doc/posix-functions/clogf.texi (clogf): Likewise.
* doc/posix-functions/conj.texi (conj): Likewise.
* doc/posix-functions/conjf.texi (conjf): Likewise.
* doc/posix-functions/cpow.texi (cpow): Likewise.
* doc/posix-functions/cpowf.texi (cpowf): Likewise.
* doc/posix-functions/cproj.texi (cproj): Likewise.
* doc/posix-functions/cprojf.texi (cprojf): Likewise.
* doc/posix-functions/creal.texi (creal): Likewise.
* doc/posix-functions/crealf.texi (crealf): Likewise.
* doc/posix-functions/csin.texi (csin): Likewise.
* doc/posix-functions/csinf.texi (csinf): Likewise.
* doc/posix-functions/csinh.texi (csinh): Likewise.
* doc/posix-functions/csinhf.texi (csinhf): Likewise.
* doc/posix-functions/csqrt.texi (csqrt): Likewise.
* doc/posix-functions/csqrtf.texi (csqrtf): Likewise.
* doc/posix-functions/ctan.texi (ctan): Likewise.
* doc/posix-functions/ctanf.texi (ctanf): Likewise.
* doc/posix-functions/ctanh.texi (ctanh): Likewise.
* doc/posix-functions/ctanhf.texi (ctanhf): Likewise.
* doc/posix-headers/complex.texi (complex.h): Likewise.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-10-08 09:02:50 -06:00
Eric Blake
fc0a102258 docs: update cygwin progress
* doc/glibc-functions/mkostemp.texi (mkostemp): Added in cygwin
1.7.6.
* doc/glibc-functions/mkostemps.texi (mkostemps): Likewise.
* doc/posix-headers/fenv.texi (fenv.h): Added after cygwin 1.7.7.
* doc/posix-functions/feclearexcept.texi (feclearexcept): Likewise.
* doc/posix-functions/fegetenv.texi (fegetenv): Likewise.
* doc/posix-functions/fegetexceptflag.texi (fegetexceptflag):
Likewise.
* doc/posix-functions/fegetround.texi (fegetround): Likewise.
* doc/posix-functions/feholdexcept.texi (feholdexcept): Likewise.
* doc/posix-functions/feraiseexcept.texi (feraiseexcept):
Likewise.
* doc/posix-functions/fesetenv.texi (fesetenv): Likewise.
* doc/posix-functions/fesetexceptflag.texi (fesetexceptflag):
Likewise.
* doc/posix-functions/fesetround.texi (fesetround): Likewise.
* doc/posix-functions/fetestexcept.texi (fetestexcept): Likewise.
* doc/posix-functions/feupdateenv.texi (feupdateenv): Likewise.
* doc/glibc-functions/feenableexcept.texi (feenableexcept):
Likewise.
* doc/glibc-functions/fedisableexcept.texi (fedisableexcept):
Likewise.
* doc/glibc-functions/fegetexcept.texi (fegetexcept): Likewise.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-10-07 08:46:57 -06:00
Eric Blake
c823199df2 memmem, strstr, strcasestr: fix bug with long periodic needle
* lib/str-two-way.h (two_way_long_needle): Avoid bug with long
periodic needle having false positive.
* m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): Detect bug in glibc 2.12
and cygwin 1.7.7.
(gl_FUNC_MEMMEM): Be more pessimistic when cross-compiling.
* m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE)
(gl_FUNC_STRCASESTR): Likewise.
* m4/strstr.m4 (gl_FUNC_STRSTR_SIMPLE, gl_FUNC_STRSTR): Likewise.
* tests/test-memmem.c (main): Expose the bug.
* tests/test-strcasestr.c (main): Likewise.
* tests/test-strstr.c (main): Likewise.
* tests/test-c-strcasestr.c (main): Likewise.
* doc/glibc-functions/memmem.texi (memmem): Document the bug.
* doc/posix-functions/strstr.texi (strstr): Likewise.
* doc/glibc-functions/strcasestr.texi (strcasestr): Likewise.
Reported via http://sourceware.org/bugzilla/show_bug.cgi?id=12092

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-10-05 16:59:37 -06:00
Eric Blake
2bb63bfb25 parse-datetime: better name than get_date
* NEWS: Reword the deprecation notice.
* modules/get_date: Rename to modules/parse-datetime.
* modules/get_date-tests: Rename to modules/parse-datetime-tests.
* m4/get_date.m4: Rename to m4/parse-datetime.m4.
* lib/get_date.y: Rename to lib/parse-datetime.y.
* tests/test-get_date.c: Rename to tests/test-parse-datetime.c.
* doc/get_date.texi: Rename to doc/parse-datetime.texi.
* doc/getdate.texi: Provide fallback wrapper.
* lib/getdate.h: Move guts, and wrap...
* lib/parse-datetime.h: ...new file.
* lib/parse-datetime.y (get_date): Rename...
(parse_datetime): ...to this.
* m4/parse-datetime.m4 (gl_GET_DATE): Rename...
(gl_PARSE_DATETIME): ...to this.
* doc/posix-functions/getdate.texi (get_date): Provide fallback
documentation.
* modules/getdate (Files): Provide fallback docs and header.
(Notice, Depends-on): Update references.
* tests/test-parse-datetime.c: Likewise.
* DEPENDENCIES: Likewise.
* MODULES.html.sh (Date and time <time.h>): Likewise.
* doc/parse-datetime.texi (Date input formats)
(Authors of parse_datetime): Likewise.
* modules/parse-datetime (Files, configure.ac, Makefile.am)
(Include): Likewise.
* modules/parse-datetime-tests (Files, Makefile.am): Likewise.
* gnulib-tool: Likewise.
* m4/bison.m4 (gl_BISON): Likewise.
Suggested by Bruno Haible.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-10-05 12:05:18 -06:00
Bruno Haible
3534c3af24 Define missing EDQUOT on NonStop Kernel.
* lib/errno.in.h (EDQUOT): Assign a value if missing.
* lib/strerror.c (rpl_strerror): Handle missing EDQUOT.
* m4/errno_h.m4 (gl_HEADER_ERRNO_H): Also test whether EDQUOT is
missing.
* doc/posix-headers/errno.texi: Mention the NSK bug.
* doc/posix-functions/strerror.texi: Mention the workaround on NSK.
Reported by Joachim Schmitz <schmitz@hp.com>.
2010-10-02 18:54:05 +02:00
Bruno Haible
479f291727 New module 'system-posix'.
* modules/system-posix: New file.
* lib/stdlib.in.h: Include <sys/wait.h> only when the 'system-posix'
module is present.
* m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
GNULIB_SYSTEM_POSIX.
* modules/stdlib (Depends-on): Remove sys_wait.
(Makefile.am): Substitute GNULIB_SYSTEM_POSIX.
* doc/posix-functions/system.texi: Mention the new module.
* doc/posix-headers/stdlib.texi: Likewise.
* tests/test-stdlib.c: If GNULIB_TEST_SYSTEM_POSIX is not defined,
define test_sys_wait_macros to a no-op.
Reported by Sam Steingold <sds@gnu.org>.
2010-10-02 11:44:20 +02:00
Eric Blake
9ff86bc1fb getdate: rename to get_date
Note: getdate.h is not renamed, to minimize client impact.
Besides, whenever we eventually add getdate-posix, we'll
want to use getdate.m4 and getdate.c for the implementation,
but don't need to worry about getdate.h since getdate() uses
<time.h> for its header.

* modules/getdate: Mark obsolete.  Move old contents...
* modules/get_date: ...to new module name.
* modules/getdate-tests: Move...
* modules/get_date-tests: ...here.
* m4/getdate.m4: Move...
* m4/get_date.m4: ...here, and rename gl_GETDATE to gl_GET_DATE.
* lib/getdate.y: Move...
* lib/get_date.y: ...here.
* tests/test-getdate.c: Move...
* tests/test-get_date.c: ...here.
* doc/posix-functions/getdate.texi (getdate): Update name.
* NEWS: Mention the change.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-09-30 09:23:12 -06:00
Bruno Haible
77a06aac21 Separate the module 'waitpid' from the module 'sys_wait'.
* lib/sys_wait.in.h (waitpid): Declare only if the 'waitpid' module is
present.
* m4/sys_wait_h.m4 (gl_SYS_WAIT_MODULE_INDICATOR): Invoke
gl_MODULE_INDICATOR_FOR_TESTS.
(gl_SYS_WAIT_H_DEFAULTS): Initialize GNULIB_WAITPID.
* modules/sys_wait (Depends-on): Remove waitpid.
(Makefile.am): Substitute GNULIB_WAITPID.
* modules/waitpid (configure.ac): Invoke gl_SYS_WAIT_MODULE_INDICATOR.
* tests/test-sys_wait-c++.cc (GNULIB_NAMESPACE::waitpid): Check the
signature only if the 'waitpid' module is present.
* doc/posix-functions/waitpid.texi: Mention the 'waitpid' module.
* NEWS: Mention the change.
* modules/grantpt (Depends-on): Add waitpid.
* modules/wait-process (Depends-on): Likewise.
2010-09-29 16:14:55 +02:00
Eric Blake
3fdb706a2a net_if: enhance tests
* tests/test-net_if.c (main): Move signature checks earlier.
Print failures to stderr.
* doc/posix-functions/if_freenameindex.texi (if_freenameindex):
Document the bug that we do not yet fix.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-09-21 15:27:59 -06:00
Bruno Haible
12e334402d New module 'tcgetsid'.
* lib/tcgetsid.c: New file.
* m4/tcgetsid.m4: New file.
* modules/tcgetsid: New file.
* modules/termios (Depends-on): Add c++defs, warn-on-use.
(Makefile.am): Ensure c++defs.h, warn-on-use.h get included. Substitute
GNULIB_TCGETSID, HAVE_TCGETSID.
* lib/termios.in.h: Include <sys/types.h>.
(tcgetsid): New declaration.
* m4/termios_h.m4 (gl_TERMIOS_H): Check whether tcgetsid is declared.
(gl_TERMIOS_H_DEFAULTS): Initialize GNULIB_TCGETSID, HAVE_TCGETSID.
* doc/posix-functions/tcgetsid.texi: Mention the new module.
* tests/test-termios-c++.cc: Check GNULIB_NAMESPACE::tcgetsid.
2010-09-17 03:16:53 +02:00
Eric Blake
017b0b20b4 memchr: detect glibc Alpha bug
Avoids http://sourceware.org/bugzilla/show_bug.cgi?id=12019.

* m4/memchr.m4 (gl_FUNC_MEMCHR): Detect glibc 2.11.2 failure on
Alpha.
* doc/posix-functions/memchr.texi (memchr): Tweak wording.
* tests/test-memchr.c (main): Enhance test.
Reported by Nelson H. F. Beebe.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-09-14 14:49:34 -06:00
Bruno Haible
3f322af6c9 langinfo, nl_langinfo: Fix for IRIX 5.3.
* m4/langinfo_h.m4 (gl_LANGINFO_H): Test whether langinfo.h defines
T_FMT_AMPM, YESEXPR. Set HAVE_LANGINFO_T_FMT_AMPM,
HAVE_LANGINFO_YESEXPR.
* modules/langinfo (Makefile.am): Substitute HAVE_LANGINFO_T_FMT_AMPM,
HAVE_LANGINFO_YESEXPR.
* lib/langinfo.in.h (T_FMT_AMPM, GNULIB_defined_T_FMT_AMPM): Define if
HAVE_LANGINFO_T_FMT_AMPM is 0.
(YESEXPR, NOEXPR, GNULIB_defined_YESEXPR): Define if
HAVE_LANGINFO_YESEXPR is 0.
* lib/nl_langinfo.c (rpl_nl_langinfo): Handle also T_FMT_AMPM, YESEXPR,
NOEXPR.
* doc/posix-headers/langinfo.texi: Mention the IRIX 5.3 problem.
* doc/posix-functions/nl_langinfo.texi: Likewise.
Reported by Eric Blake.
2010-09-10 20:23:49 +02:00
Eric Blake
c753b7cad5 strsignal: work around NetBSD bug
* m4/strsignal.m4 (gl_FUNC_STRSIGNAL): Also check in <unistd.h>.
* lib/string.in.h (includes): Likewise.
* doc/posix-functions/strsignal.texi (strsignal): Document the
bug.
Reported by Nelson H. F. Beebe.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-09-09 17:28:38 -06:00
Eric Blake
da59166b23 unsetenv: fix OpenBSD bug
* m4/setenv.m4 (gl_FUNC_UNSETENV): Check for OpenBSD bug.
* doc/posix-functions/unsetenv.texi (unsetenv): Update
documentation.
Reported by Jim Meyering.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-09-08 14:02:42 -06:00
Bruno Haible
0ad84b5297 wctype: Avoid compilation error on IRIX 6.5.30.
* lib/wctype.in.h (iswblank): Declare with a replacement if
REPLACE_ISWBLANK is set.
* m4/wctype_h.m4 (gl_WCTYPE_H): Check also whether iswblank is
declared. Set REPLACE_ISWBLANK.
* modules/wctype (Makefile.am): Substitute REPLACE_ISWBLANK.
* doc/posix-functions/iswblank.texi: Mention the IRIX 6.5.30 problem.
* doc/posix-headers/wctype.texi: Likewise.
Reported by Tom G. Christensen <tgc@jupiterrise.com>.
2010-09-02 11:17:10 +02:00
Bruno Haible
8ffb3578c6 Rename module 'realloc' -> 'realloc-gnu'. 2010-08-28 23:28:26 +02:00
Bruno Haible
fc649ba7d1 Rename module 'calloc' -> 'calloc-gnu'. 2010-08-28 23:24:22 +02:00
Bruno Haible
1c8b757146 Rename module 'malloc' -> 'malloc-gnu'. 2010-08-28 23:20:27 +02:00
Karl Berry
80fc442c21 avoid some overlong lines from posix urls, etc. 2010-08-13 11:50:58 -07:00
Eric Blake
be5bb85c5c readlinkat: split into its own module
* modules/symlinkat: Split readlinkat...
* modules/readlinkat: ...into separate module.
* m4/symlinkat.m4 (gl_FUNC_SYMLINKAT): Move readlinkat check...
* m4/readlinkat.m4 (gl_FUNC_READLINAT): ...to new file.
* lib/symlinkat.c (readlinkat): Move...
* lib/readlinkat.c: ...into new file.
* modules/symlinkat-tests: Split readlinkat test...
* modules/readlinkat-tests: ...into separate module.
* tests/test-symlinkat.c: Split...
* tests/test-readlinkat.c: ...into new file.
* NEWS: Document the split.
* doc/posix-functions/readlinkat.texi (readlinkat): Likewise.
* lib/unistd.in.h (readlinkat): Likewise.
Suggested by Bruno Haible.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-08-09 11:16:31 -06:00
Karl Berry
4d319c3618 missing @item inside @itemize 2010-08-07 06:16:04 -07:00
Bruno Haible
e4c754e340 link: Update documentation. 2010-08-01 15:28:48 +02:00
Bruno Haible
6676cd901e symlinkat: Fix documentation. 2010-07-31 16:11:53 +02:00
Bruno Haible
772a6b7e3f linkat: Work around AIX 7.1 bug. 2010-07-31 15:20:35 +02:00
Bruno Haible
5f1cfee9e8 iconv: Work around AIX 6.1..7.1 bug. 2010-07-31 13:33:32 +02:00
Bruno Haible
ba62d45bdf duplocale: Work around AIX 7.1 bug. 2010-07-31 11:45:41 +02:00
Bruno Haible
d614713a56 dirfd: Avoid link error on AIX 7.1. 2010-07-31 00:42:36 +02:00
Eric Blake
e95ae6d7e8 strtod: next round of AIX fixes
* lib/strtod.c (strtod): Work around AIX bug of parsing p with no
exponent.
* tests/test-strtod.c (main): Enhance tests.
* doc/posix-functions/strtod.texi (strtod): Document next bug.
Reported by Rainer Tammer.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-07-30 16:20:41 -06:00
Bruno Haible
217ec874c8 getline: Update regarding AIX. 2010-07-30 22:21:06 +02:00
Bruno Haible
fdf2397bad unlink: Update regarding AIX. 2010-07-30 21:33:01 +02:00
Bruno Haible
32fa5a4969 symlink: Update regarding AIX. 2010-07-30 21:30:43 +02:00
Bruno Haible
518277d6c7 stat: Update regarding AIX. 2010-07-30 21:24:54 +02:00
Bruno Haible
b4e5a5f11b round: Update regarding AIX. 2010-07-30 21:14:41 +02:00
Bruno Haible
b9a2085815 rename: Update regarding AIX. 2010-07-30 21:11:09 +02:00
Bruno Haible
41f9f674fd getopt: Update regarding AIX. 2010-07-30 20:51:04 +02:00
Bruno Haible
df8bc51660 open, fopen: Update regarding AIX. 2010-07-30 20:38:44 +02:00
Bruno Haible
ec919e79c7 chown: Update doc regarding AIX. 2010-07-30 20:32:12 +02:00
Eric Blake
f4c549fab6 strtod: fix bug in replacement function on AIX
* lib/strtod.c (strtod): Special case broken "0x" parse in
underlying strtod.
* tests/test-strtod.c (main): Document AIX 7.1 bugs.
* doc/posix-functions/strtod.texi (strtod): Likewise.
Reported by Rainer Tammer.

Signed-off-by: Eric Blake <eblake@redhat.com>
2010-07-30 07:51:26 -06:00
Bruno Haible
5518d30198 New module '_Exit'. 2010-07-12 18:57:52 +02:00
Bruno Haible
9f737c8fda Mention Solaris limitation. 2010-06-05 05:13:57 +02:00