From 3374e597f208292530d40d180f32b6bbbafd7586 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 31 Dec 2020 22:18:05 +0100 Subject: 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 unconditionally. * doc/glibc-functions/memalign.texi: Mention the Solaris issues. --- doc/glibc-functions/memalign.texi | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc/glibc-functions') 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{} instead of @code{} +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: -- cgit v1.2.1