왜 18.04 malloc.h에 mallinfo가 없나요?

왜 18.04 malloc.h에 mallinfo가 없나요?

다음 코드는 컴파일되지 않습니다.

#include <stdio.h>
#include <malloc.h>

int
main(int argc, char *argv[])
{
   struct mallinfo mi;

   mi = mallinfo();

    return 0;
}
~/ssd/tmp$ gcc t.c
t.c: In function ‘main’:
t.c:8:20: error: storage size of ‘mi’ isn’t known
    struct mallinfo mi;
                    ^~
t.c:10:9: warning: implicit declaration of function ‘mallinfo’; did you mean ‘main’? [-Wimplicit-function-declaration]
    mi = mallinfo();
         ^~~~~~~~
         main

관련 정보