diff options
author | Bruno Haible <bruno@clisp.org> | 2020-12-31 22:18:05 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2020-12-31 22:18:05 +0100 |
commit | 3374e597f208292530d40d180f32b6bbbafd7586 (patch) | |
tree | f950ae2b3854188a9e534586b30305eb736ec7df /doc/glibc-functions | |
parent | ec9385e0feffe6257bba8c47a568fcdddb8d5772 (diff) | |
download | gnulib-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.texi | 7 |
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: |