eitd/sectionsd.cpp: fix different uclibc/glibc malloc_stats

This commit is contained in:
[CST] Focus
2013-01-11 15:13:21 +04:00
parent 71999b5f08
commit fac86b3bdb

View File

@@ -996,7 +996,11 @@ static void commandDumpStatusInformation(int /*connfd*/, char* /*data*/, const u
// resourceUsage.ru_maxrss, resourceUsage.ru_ixrss, resourceUsage.ru_idrss, resourceUsage.ru_isrss,
);
printf("%s\n", stati);
#ifdef __UCLIBC__
malloc_stats(NULL);
#else
malloc_stats();
#endif
return ;
}
@@ -1122,7 +1126,11 @@ static void FreeMemory()
unlockEvents();
#ifdef __UCLIBC__
malloc_stats(NULL);
#else
malloc_stats();
#endif
xprintf("[sectionsd] free memory done\n");
//wakeupAll(); //FIXME should we re-start eit here ?
}
@@ -1902,7 +1910,11 @@ static void print_meminfo(void)
if (!sections_debug)
return;
#ifdef __UCLIBC__
malloc_stats(NULL);
#else
malloc_stats();
#endif
}
//---------------------------------------------------------------------