diff options
author | Bruno Haible <bruno@clisp.org> | 2021-01-05 07:15:09 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2021-01-05 07:15:09 +0100 |
commit | e182feb2ce14200db52b3a4a2491119367d8c5e6 (patch) | |
tree | 4d6103dc66901c09b5244419366af8dbf7c7d1e0 /doc | |
parent | 3d1894d8dd3f33aeda81d674c2a1f19fded60085 (diff) | |
download | gnulib-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.texi | 3 |
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: |