Friday, March 30, 2012

man-pages-3.38 is released

I've released man-pages-3.38. The release tarball is available on The browsable online pages can be found on The Git repository for man-pages is available on

The most notable changes in man-pages-3.38 are as follows:

  • A new get_nprocs_conf(3) page by Petr Be┼łas documents the get_nprocs_conf() and get_nprocs() functions.
  • A new mallopt(3) page (by me) documents the mallopt() library function and corresponding environment variables used for controlling the behavior of the malloc(3) suite of functions.
  • A new malloc_get_state(3) page (by me) documents the malloc_get_state() and malloc_set_state() functions.
  • The mtrace(3) page has been completely rewritten (by me), adding a lot of detail.
  • A new scandirat(3) page by Mark Bannister documents the scandirat() function.
  • Mark Bannister also added documentation of the qsort_r() function to the qsort(3) page.
  • I've added documentation of the aligned_alloc() function (specified in the recently released C11 standard) and the obsolete pvalloc() function to the posix_memalign(3)
  • page.
  • The malloc(3) page adds a short discussion of allocation arenas.
(Updated 2012-04-03: fix some broken links, and replace erroneous mention of "mcheck()" with "mtrace()".)


Lennart said...

Hmm, the links to the new man pages don't work!

Michael Kerrisk said...

Links fixed now...