diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-02-13 10:46:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-13 10:46:15 +0200 |
| commit | 44b0793e88503b4b70a569c0579f7a79b587f627 (patch) | |
| tree | 675ef88ebb4f6ed188ecf4017a10b81bfa6da834 /lib/lib_vty.c | |
| parent | b60ae615485d1a0c482e6fb620a0b18f92107f62 (diff) | |
| parent | 51ab4dbaad5f4abd9db75c74761bebd8524d756c (diff) | |
Merge pull request #8036 from qlyoung/disable-mallinfo
lib: support mallinfo2() if available
Diffstat (limited to 'lib/lib_vty.c')
| -rw-r--r-- | lib/lib_vty.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/lib_vty.c b/lib/lib_vty.c index cd8b5c9809..128261a39c 100644 --- a/lib/lib_vty.c +++ b/lib/lib_vty.c @@ -43,10 +43,14 @@ #include "vty.h" #include "command.h" -#ifdef HAVE_MALLINFO +#if defined(HAVE_MALLINFO2) || defined(HAVE_MALLINFO) static int show_memory_mallinfo(struct vty *vty) { +#if defined(HAVE_MALLINFO2) + struct mallinfo2 minfo = mallinfo2(); +#elif defined(HAVE_MALLINFO) struct mallinfo minfo = mallinfo(); +#endif char buf[MTYPE_MEMSTR_LEN]; vty_out(vty, "System allocator statistics:\n"); |
