man-pages-4.02 is released

From: Michael Kerrisk (man-pages)
Date: Sun Aug 09 2015 - 02:17:36 EST


The Linux man-pages maintainer proudly announces:

man-pages-4.02 - man pages for Linux

This release includes various new man pages and makes changes
in nearly 400 other pages, based on input and contributions from
around 15 people.

Tarball download:
Git repository:
Online changelog:

A short summary of the release is blogged at:

The current version of the pages is browsable at:

A selection of changes in this release that may be interesting
for readers of this list is shown below.



==================== Changes in man-pages-4.02 ====================

New and rewritten pages

Michael Kerrisk
New page documenting dladdr() and dladdr1()
Relocate/rewrite dladdr() text formerly contained in dlopen(3).
Add documentation of dladdr1().

Michael Kerrisk
New page describing dlinfo(3)

Michael Kerrisk
This page was substantially rewritten and enhanced. Notably:
* the dladdr(), dlsym, dlvsym(), and dlerror() content were moved
to separate new pages

Newly documented interfaces in existing pages

Michael Kerrisk, Carlos O'Donell
Document dlmopen(3)

Sam Varshavchik, Michael Kerrisk
Add documentation for nl_langinfo_l(3)

Gabriel F. T. Gomes
Document PPC functions providing access to PPR
GNU C Library 2.18 adds functions (__ppc_set_ppr_low(3),
__ppc_set_ppr_med(3), __ppc_set_ppr_med_low(3)) that provide
access to the Program Priority Register (PPR).

Gabriel F. T. Gomes
Document PPC performance-hint functions
GNU C Library 2.18 adds functions __ppc_yield(3), __ppc_mdoio(3),
and __ppc_mdoom(3) that can be used provide a hint that
performance could be improved if shared resources are released
for use by other processors.

Global changes

Very many pages
Michael Kerrisk
Update CONFORMING TO section to reflect POSIX.1-2001 and POSIX.1-2008
details. (By now, I believe all pages should be up to date with
respect to appropriately mentioning POSIX.1-2001 and POSIX.1-2008.)

Changes to individual pages

Daniel Borkmann
Various updates/follow-ups to address some fixmes
A couple of follow-ups to the bpf(2) man-page, besides others:

* Description of map data types
* Explanation on eBPF tail calls and program arrays
* Paragraph on tc holding ref of the eBPF program in the kernel
* Updated ASCII image with tc ingress and egress invocations
* __sync_fetch_and_add() and example usage mentioned on arrays
* minor reword on the licensing and other minor fixups

Michael Kerrisk
Note return value on interruption by a signal handler
Michael Kerrisk
Clarify details of return value for timeout-expired case
Michael Kerrisk
Clarify and extend discussion of 'timeout' argument

Michael Kerrisk
Note that 'length' need not be a page-size multiple for munmap()
Michael Kerrisk [David Rientjes, David Rientjes, Mike Kravetz]
Describe mmap()/munmap() argument requirements for huge-page mappings

Heinrich Schuchardt
Clarify effects of file moves
If files or directories are moved to other mounts, the inode is
deleted. Fanotify marks are lost.

Michael Kerrisk
Linux man-pages maintainer;
Linux/UNIX System Programming Training:
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at