I've released man-pages-3.49. 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.
There are no content changes in this release: it consists purely of changes to comments inside the source of every manual page, in order to arrange the copyright and license sections into a standard order. The intent is to make it easier for scripts to parse the manual page sources to obtain the copyright and license of a page. For more details, see the changelog.
Friday, March 15, 2013
man-pages-3.49 is released
Posted by
Michael Kerrisk
at
9:30 PM
0
comments
Tuesday, March 12, 2013
man-pages-3.48 is released
I've released man-pages-3.48. 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.
As well as many small fixes to various pages, the major changes in man-pages-3.48 are as follows:
- A new getunwind(2) manual page, written by Marcela Maslanova, documents the IA-64-specific system call of the same name. This page, as well as all of the other new pages in this release, come from the Red Hat downstream man pages project.
- A new perfmonctl(2) page, written by Ivana Varekova, documents the IA-64-specific system call of the same name.
- Two new pages by Ulrich Drepper, gai.conf(5) and nss(5), document configuration files of the same name.
- The clock_getres(2) page adds descriptions of the new clocks CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE, and CLOCK_BOOT_TIME. Thanks to Cyril Hrubis.
- The ptrace(2) page adds descriptions pf the new commands PTRACE_GETREGSET, PTRACE_SETREGSET, and PTRACE_SEIZE. Thanks to Denys Vlasenko.
Posted by
Michael Kerrisk
at
7:19 AM
2
comments
Thursday, March 7, 2013
HTML man-pages on kernel.org now redirect to man7.org
While things were repaired following the 2011 kernel.org break in, it ceased to be possible to update the HTML man pages renderings that I have for a few years maintained there. So I started placing updated renderings on my own domain, man7.org. Even after the kernel.org infrastructure was fully restored, it was still somewhat cumbersome to update 2000+ HTML pages at that location, so I subsequently continued to update the renderings at only man7.org.
Notwithstanding the fact that they are now significantly out of date, the kernel.org renderings have continued to see a lot of traffic. For that reason, I've asked the kernel.org admins to set redirects from the URLs on kernel.org to equivalent URLs on man7.org. All old links should just work; please let me know if there are any breakages.
Posted by
Michael Kerrisk
at
6:39 AM
1 comments
Thursday, February 14, 2013
man-pages-3.47 is released
I've released man-pages-3.47. 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.
As well as many small fixes to various pages, the major changes in man-pages-3.47 are as follows:
- A new perf_event_open(2) by Vincent Weaver documents the system call of the same name.
- A new pthread_setname_np(3) page documents the pthread_setname_np() and pthread_getname_np() library functions.
- A new sln(8) page document the sln command provided by glibc.
- Several Red Hat downstream patches were merged.
- Various section 2 pages add SEE ALSO entries that refer to related commands in the util-linux package.
Posted by
Michael Kerrisk
at
11:56 PM
0
comments
Sunday, February 3, 2013
man-pages-3.46 is released
I've released man-pages-3.46. 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.
Aside from many small fixes to a wide range of pages, the main changes in man-pages-3.46 are as follows:
- A new kcmp(2) by Cyrill Gorcunov documents the system call of the same name.
- The init_module(2) page adds documentation of the finit_module() system call that was added in Linux 3.8.
- The prctl(2) pages adds documentation for the PR_SET_PTRACER and PR_GET_TID_ADDRESS commands.
Posted by
Michael Kerrisk
at
11:40 PM
0
comments
Saturday, December 22, 2012
man-pages-3.45 is released
I've released man-pages-3.45. 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.
Aside from various small fixes to a range of pages, the main changes in man-pages-3.45 are as follows:
- A new s390_runtime_instr(2) by Jan Glauber documents the s390-specific system call of the same name that was added in Linux 3.7.
- I've substantially rewritten the syslog(2) page to improve clarity, and added various details to the page.
- A new if_nametoindex(3) page by YOSHIFUJI Hideaki documents the if_nametoindex() and if_indextoname() functions.
- A new if_nameindex(3) page by YOSHIFUJI Hideaki, with some additions by me, documents the if_nameindex() and if_freenameindex() functions.
Posted by
Michael Kerrisk
at
4:59 PM
0
comments
Thursday, November 15, 2012
man-pages-3.44 is released
I've released man-pages-3.44. 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.
Aside from various small fixes to a range of pages, the main changes in man-pages-3.44 are as follows:
- The delete_module(2) and init_module(2) pages have been completely rewritten and updated to reflect Linux 2.6+ behavior.
- A new getauxval(3) page documents the getauxval() function that was added to glibc in version 2.16.
- The prctl(2) adds documentation of various commands.
- The proc(5) page adds documentation of /proc/meminfo.
Posted by
Michael Kerrisk
at
4:16 PM
1 comments
Sunday, October 21, 2012
man-pages-3.43 is released
I've released man-pages-3.43. 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 changes in man-pages-3.43 are mostly small fixes to a wide range of existing pages, including significant technical details in a number of pages. Other than that, the getenv(2) page adds documentation of the secure_getenv(3) function that is part of the upcoming glibc 2.17 release.
Posted by
Michael Kerrisk
at
6:54 AM
0
comments
Friday, August 24, 2012
man-pages-3.42 is released
I've released man-pages-3.42. 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 changes in man-pages-3.42 are mainly minor changes to a wide range of pages.
Posted by
Michael Kerrisk
at
9:37 AM
0
comments
Thursday, May 17, 2012
man-pages-3.41 is released
I've released man-pages-3.41. 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.41 are as follows:
- A new get_robust_list(2) page, written by Ivana Varekova, documents the get_robust_list() and set_robust_list() system calls.
- Three new pages written by me—mallinfo(3), malloc_info(3), and malloc_stats(3)—document various interfaces used to monitor the state of the malloc implementation.
- The madvise(2) page adds documentation of the MADV_DONTDUMP and MADV_DODUMP operations.
Posted by
Michael Kerrisk
at
8:46 AM
1 comments
Wednesday, May 2, 2012
man-pages-3.40 is released
I've released man-pages-3.40. 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.40 are as follows:
- A new process_vm_readv(2) page (created by Mike Frysinger based on material from Christopher Yeoh, with additions by me) documents the process_vm_readv() and process_vm_writev() system calls.
- The prctl(2) page adds documentation of the PR_TASK_PERF_EVENTS_DISABLE and PR_TASK_PERF_EVENTS_ENABLE operations.
- A new mcheck(3) page (by me) documents the mcheck(), mcheck_check_all(), mcheck_pedantic(), and mprobe() functions.
- The rcmd(3) page adds documentation of the rcmd_af(), rresvport_af(), iruserok_af(), and ruserok_af() functions.
- The rexec(3) page adds documentation of the rexec_af() function.
Posted by
Michael Kerrisk
at
7:52 AM
1 comments
Monday, April 23, 2012
man-pages-3.39 is released
I've released man-pages-3.39. 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.39 are as follows:
- A new malloc_trim(3) page (by me) documents the malloc_trim() function.
- A new malloc_usable_size(3) page (by me) documents the malloc_usable_size() function.
- The prctl(2) page adds documentation of the PR_SET_MM operation, thanks to Cyrill Gorcunov
- Rewrites of a large part of nsswitch.conf(5) to clarify the text and bring it up to date, thanks to Mark Bannister
Posted by
Michael Kerrisk
at
9:29 PM
0
comments
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.
Posted by
Michael Kerrisk
at
7:41 PM
2
comments
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.
Posted by
Michael Kerrisk
at
9:56 AM
1 comments
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.
Posted by
Michael Kerrisk
at
8:16 AM
0
comments


