[PATCH] Return NULL for zero size allocations

Chris Johns chrisj at rtems.org
Wed May 5 07:00:32 UTC 2021


On 5/5/21 4:58 pm, Chris Johns wrote:
> On 5/5/21 4:52 pm, Sebastian Huber wrote:
>> In POSIX, zero size memory allocations are implementation-defined
>> behaviour.  The implementation has two options:
>>
>> https://pubs.opengroup.org/onlinepubs/9699919799/functions/malloc.html
>>
>> https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_memalign.html
>>
>> Linux and FreeBSD return a unique pointer for zero size memory
>> allocations.   Return NULL on RTEMS to more likely catch the use of a
>> zero size memory area by erroneous applications.
>>
>> Update #4390.
> 
> 
> Huh? Are we going in circles here [1]?

Ah I have not read the related thread. Sorry.

Chris


More information about the devel mailing list