Friday, March 30, 2012

man-pages-3.38 is released

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

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()".)

Friday, March 9, 2012

man-pages-3.37 is released

I've released man-pages-3.37. The release tarball is available on kernel.org. The browsable online pages can be found on man7.org. The Git repository for man-pages is available on kernel.org (and for the time being at least, also remains available on Github).

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

  • A new getent(1) page, contributed by Mark Bannister, documents the getent command provided by glibc.
  • A major update to the ptrace(2) page by Denys Vlasenko.
  • Updates to the capabilities(7) page to add various privileged operations to the lists of operations governed by each capability.
(Updated 2012-03-25 to fix a broken link)

Sunday, March 4, 2012

man-pages-3.36 is released

I've released man-pages-3.36. The release tarballs are once more available on kernel.org. The browsable online pages can be found on man7.org. The Git repository for man-pages is once more available on kernel.org (and for the time being at least, also remains available on Github).

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

  • A new sendmmsg(2) man page adds documentation of the sendmmsg() system call, which was added in Linux 3.0.
  • The fallocate(2) man page adds documentation of the FALLOC_FL_PUNCH_HOLE operation, which was added in Linux 2.6.38.
  • The feature_test_macros(7) man page adds documentation of the _ISOC11_SOURCE feature test macro, which is added in the upcoming glibc 2.16.
(Updated 2012-03-25 to fix a link.)