summaryrefslogtreecommitdiff
path: root/doc/glibc-functions
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-12-31 22:18:05 +0100
committerBruno Haible <bruno@clisp.org>2020-12-31 22:18:05 +0100
commit3374e597f208292530d40d180f32b6bbbafd7586 (patch)
treef950ae2b3854188a9e534586b30305eb736ec7df /doc/glibc-functions
parentec9385e0feffe6257bba8c47a568fcdddb8d5772 (diff)
downloadgnulib-3374e597f208292530d40d180f32b6bbbafd7586.tar.gz
memalign: Work around Solaris bug.
* lib/memalign.c: New file. * m4/memalign.m4: New file. * modules/memalign (Files): Add them. (Depends-on): Add malloc-h. (configure.ac): Invoke gl_FUNC_MEMALIGN. Conditionally compile memalign.c. Set module indicator. (Include): Include <malloc.h> unconditionally. * doc/glibc-functions/memalign.texi: Mention the Solaris issues.
Diffstat (limited to 'doc/glibc-functions')
-rw-r--r--doc/glibc-functions/memalign.texi7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/glibc-functions/memalign.texi b/doc/glibc-functions/memalign.texi
index 7c07bc6ee7..ec2f533678 100644
--- a/doc/glibc-functions/memalign.texi
+++ b/doc/glibc-functions/memalign.texi
@@ -19,6 +19,13 @@ Gnulib module: memalign
Portability problems fixed by Gnulib:
@itemize
+@item
+This function is declared in @code{<stdlib.h>} instead of @code{<malloc.h>}
+on some platforms:
+Solaris 11.
+@item
+This function doesn't accept an alignment of 1 or 2 on some platforms:
+Solaris 11.
@end itemize
Portability problems not fixed by Gnulib: