]> git.proxmox.com Git - mirror_frr.git/commit - lib/memory_vty.c
[lib/memory] Add mallinfo support
authorPaul Jakma <paul.jakma@sun.com>
Thu, 30 Mar 2006 13:53:59 +0000 (13:53 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Thu, 30 Mar 2006 13:53:59 +0000 (13:53 +0000)
commit41be32bfe6d0d6ed0058babdcbc3aac18988dbec
treef0b516abae4a83abf0a5daa41eb4fb7afb266695
parentb5b628c1fa132c1ac57fc1b102ad0605831649ef
[lib/memory] Add mallinfo support

2006-02-15 Paul Jakma <paul.jakma@sun.com>

* configure.ac: Check for mallinfo, being careful to link test
  so we can detect things like umem being used (which doesn't
  provide a mallinfo).
* lib/memory.c: (mtype_memstr) new helper function to
  return human friendly string for a byte count.
  (mtype_stats_alloc) new function, for users to retrieve
  number of objects allocated.
  (show_memory_mallinfo) New function, show mallinfo statistics
  if available.
  (show_memory_all_cmd) Call show_memory_mallinfo, if mallinfo
  is available.
* lib/memory.h: Export mtype_memstr and mtype_stats_alloc.
  Provide a define for a reasonable buffer size for
  mtype_memstr.
ChangeLog
configure.ac
lib/ChangeLog
lib/memory.c
lib/memory.h