summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/malloctest/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/libtests/malloctest/init.c')
-rw-r--r--testsuites/libtests/malloctest/init.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/testsuites/libtests/malloctest/init.c b/testsuites/libtests/malloctest/init.c
index b81df2c1d9..a93edc41a6 100644
--- a/testsuites/libtests/malloctest/init.c
+++ b/testsuites/libtests/malloctest/init.c
@@ -34,10 +34,7 @@
#include <inttypes.h>
#include <errno.h>
#include <rtems/score/protectedheap.h>
-
-/* HACK: Blatant visibility violations */
-extern int malloc_info(Heap_Information_block *the_info);
-extern void malloc_walk(size_t source, size_t printf_enabled);
+#include <rtems/malloc.h>
/*
* A simple test of realloc
@@ -47,6 +44,7 @@ static void test_realloc(void)
void *p1, *p2, *p3, *p4;
size_t i;
int sc;
+ bool malloc_walk_ok;
/* Test growing reallocation "in place" */
p1 = malloc(1);
@@ -103,11 +101,13 @@ static void test_realloc(void)
* Walk the C Program Heap
*/
puts( "malloc_walk - normal path" );
- malloc_walk( 1234, 0 );
+ malloc_walk_ok = malloc_walk( 1234, false );
+ rtems_test_assert( malloc_walk_ok );
puts( "malloc_walk - in critical section path" );
_Thread_Disable_dispatch();
- malloc_walk( 1234, 0 );
+ malloc_walk_ok = malloc_walk( 1234, false );
+ rtems_test_assert( malloc_walk_ok );
_Thread_Enable_dispatch();
/*