[PATCH newlib] libc/include/malloc.h: Add prototype for GNU extension malloc_usable_size()

Joel Sherrill joel@rtems.org
Tue Mar 15 15:16:44 GMT 2022


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
+
 /* A compatibility routine for an earlier version of the allocator.  */
 
 extern void mstats (char *);
-- 
2.24.4



More information about the Newlib mailing list