summaryrefslogtreecommitdiff
path: root/nuttx/mm/mm_mallinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/mm/mm_mallinfo.c')
-rw-r--r--nuttx/mm/mm_mallinfo.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/nuttx/mm/mm_mallinfo.c b/nuttx/mm/mm_mallinfo.c
index 37432a157..578eadd27 100644
--- a/nuttx/mm/mm_mallinfo.c
+++ b/nuttx/mm/mm_mallinfo.c
@@ -37,10 +37,13 @@
* Included Files
****************************************************************************/
+#include <nuttx/config.h>
+
+#include <stdlib.h>
#include <assert.h>
+#include <debug.h>
-#include "mm_environment.h"
-#include "mm_internal.h"
+#include <nuttx/mm.h>
/****************************************************************************
* Pre-processor Definitions
@@ -55,15 +58,17 @@
****************************************************************************/
/****************************************************************************
- * Name: _mm_mallinfo
+ * Name: mm_mallinfo
*
* Description:
* mallinfo returns a copy of updated current heap information.
*
****************************************************************************/
-static inline int _mm_mallinfo(FAR struct mm_heap_s *heap,
- FAR struct mallinfo *info)
+#ifndef CONFIG_MM_MULTIHEAP
+static inline
+#endif
+int mm_mallinfo(FAR struct mm_heap_s *heap, FAR struct mallinfo *info)
{
struct mm_allocnode_s *node;
size_t mxordblk = 0;
@@ -148,7 +153,7 @@ struct mallinfo mallinfo(void)
{
struct mallinfo info;
- _mm_mallinfo(&g_mmheap, &info);
+ mm_mallinfo(&g_mmheap, &info);
return info;
}
@@ -156,7 +161,7 @@ struct mallinfo mallinfo(void)
int mallinfo(struct mallinfo *info)
{
- return _mm_mallinfo(&g_mmheap, info);
+ return mm_mallinfo(&g_mmheap, info);
}
#endif