#include "settings.h"
#include "client.h"
+#ifdef HAVE_MALLINFO
#include <malloc.h>
void print_meminfo(WRBUF wrbuf) {
-#ifdef __GNUC__
+
struct mallinfo minfo;
minfo = mallinfo();
wrbuf_printf(wrbuf, " <memory>\n"
" </memory>\n",
minfo.arena, minfo.uordblks, minfo.fordblks,minfo.ordblks, minfo.keepcost, minfo.hblks, minfo.hblkhd, minfo.arena + minfo.hblkhd, minfo.uordblks + minfo.hblkhd);
-#endif
}
+#else
+#define print_meminfo(x)
+#endif
// Update this when the protocol changes