[PATCH newlib] libc/include/malloc.h: Add prototype for GNU extension malloc_usable_size()
Sebastian Huber
sebastian.huber@embedded-brains.de
Tue Mar 15 18:42:57 GMT 2022
On 15/03/2022 16:47, Mike Frysinger wrote:
> On 15 Mar 2022 10:16, Joel Sherrill wrote:
>> This is not provided by the newlib malloc implementation but may
>> be available in external implementations.
>> ---
>> newlib/libc/include/malloc.h | 4 ++++
>> 1 file changed, 4 insertions(+)
>>
>> diff --git a/newlib/libc/include/malloc.h b/newlib/libc/include/malloc.h
>> index a9dc5bca6..e73095e1e 100644
>> --- a/newlib/libc/include/malloc.h
>> +++ b/newlib/libc/include/malloc.h
>> @@ -137,6 +137,10 @@ extern void __malloc_lock(struct _reent *);
>>
>> extern void __malloc_unlock(struct _reent *);
>>
>> +#if __GNU_VISIBLE
>> +extern size_t malloc_usable_size(void *);
>> +#endif
>> +
> i'm confused. isn't this prototype already defined in this header file
> on line 101 above where you added this ?
Yes, and it is implemented by the Newlib malloc.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the Newlib
mailing list