summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-01-05 07:15:09 +0100
committerBruno Haible <bruno@clisp.org>2021-01-05 07:15:09 +0100
commite182feb2ce14200db52b3a4a2491119367d8c5e6 (patch)
tree4d6103dc66901c09b5244419366af8dbf7c7d1e0 /doc
parent3d1894d8dd3f33aeda81d674c2a1f19fded60085 (diff)
downloadgnulib-e182feb2ce14200db52b3a4a2491119367d8c5e6.tar.gz
ffsll: Override completely broken implementation on AIX in 32-bit mode.
* m4/ffsll.m4 (gl_FUNC_FFSLL): Test whether ffsll minimally works. If not, set REPLACE_FFSLL. * lib/string.in.h (ffsll): Consider REPLACE_FFSLL. * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Initialize REPLACE_FFSLL. * modules/string (Makefile.am): Substitute REPLACE_FFSLL. * modules/ffsll (Depends-on, configure.ac): Consider REPLACE_FFSLL. * doc/glibc-functions/ffsll.texi: Mention the AIX 7.2 bug.
Diffstat (limited to 'doc')
-rw-r--r--doc/glibc-functions/ffsll.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/glibc-functions/ffsll.texi b/doc/glibc-functions/ffsll.texi
index 718ccfcafe..41e701e87e 100644
--- a/doc/glibc-functions/ffsll.texi
+++ b/doc/glibc-functions/ffsll.texi
@@ -15,6 +15,9 @@ Mac OS X 10.5, FreeBSD 6.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 5.1, HP-UX
This function is declared in @code{<strings.h>} instead of @code{<string.h>}
on some platforms:
AIX 7.2.
+@item
+This function returns completely wrong values on some platforms:
+AIX 7.2 in 32-bit mode.
@end itemize
Portability problems not fixed by Gnulib: