[patch v2] aligned_alloc: conform to C17
Alejandro Colomar
alx.manpages@gmail.com
Fri Mar 17 21:10:52 GMT 2023
Hi DJ
On 3/17/23 20:02, DJ Delorie via Libc-alpha wrote:
> Changes from v1:
>
> * Fixed malloc-debug
> * alignment of zero is invalid
> * fixed ABI tables
>
> References:
> https://patchwork.sourceware.org/project/glibc/patch/33ec9e0c1e587813b90e8aa771c2c8e6e379dd48.camel@posteo.net/
> https://sourceware.org/bugzilla/show_bug.cgi?id=20137
> https://sourceware.org/pipermail/libc-alpha/2023-February/145858.html
>
> The memory.texi portion matches Martin's proposed patch.
>
> man page portion, quoted to avoid CI/CD issues (I can send an official
> patch separately after the glibc patch is applied):
Please :) Thanks!
BTW, I guess C11 was equivalent to C17 in this regard, or was this
changed in C17?
Cheers,
Alex
>
>> diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3
>> index f5d6618b7..a73ff0421 100644
>> --- a/man3/posix_memalign.3
>> +++ b/man3/posix_memalign.3
>> @@ -91,9 +91,8 @@ The function
>> is the same as
>> .BR memalign (),
>> except for the added restriction that
>> -.I size
>> -should be a multiple of
>> -.IR alignment .
>> +.I alignment
>> +must be a power of two.
>> .PP
>> The obsolete function
>> .BR valloc ()
More information about the Libc-alpha
mailing list