Authors of version 2.49

==================== Changes in man-pages-2.49 ====================

Released: 2007-05-20

Contributors
------------

The following people contributed notes, ideas, or patches that have
been incorporated in changes in this release:

Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
Bruno Haible <bruno@clisp.org>
Justin Pryzby <justinpryzby@users.sourceforge.net>

Apologies if I missed anyone!


New pages
---------

bsd_signal.3
mtk
Documentation of bsd_signal().

euidaccess.3
mtk
Manual page for euidaccess() and eaccess().

getsubopt.3
mtk / Justin Pryzby
Documentation of getsubopt().

sysv_signal.3
mtk
Documentation of sysv_signal().


New links
---------

epoll_pwait.2
mtk
New link to epoll_wait.2.

eaccess.3
mtk
New link to new euidaccess.3,

sem_timedwait.3
mtk
New link to sem_wait.3.

sem_trywait.3
mtk
New link to sem_wait.3.


Global changes
--------------

Typographical or grammatical errors have been corrected in several
places.


Changes to individual pages
---------------------------

access.3
mtk
Added SEE ALSO ref to new euidaccess.3 page.

epoll_pwait.2
mtk
Added description of epoll_pwait(), new in kernel 2.6.19.

execve.2
mtk
Add text noting that Linux allows 'argv' and 'envp' to be
NULL, but warning that this is non-standard and non-portable,
and should be avoided in portable programs.
Bug filed (http://bugzilla.kernel.org/show_bug.cgi?id=8408)
to get this changed, but maybe that won't be done because it
is an ABI change.
mtk
Added an example program.
mtk
Expanded the discussion of interpreter scripts and the
'optional-arg' argument of an interpreter script.
For further info, see
http://homepages.cwi.nl/~aeb/std/hashexclam-1.html
http://www.in-ulm.de/~mascheck/various/shebang/
mtk
Added text noting that FD_CLOEXEC causes record locks to be
released.
mtk
Mention effect of MS_NOSUID mount(2) flag for set-user-ID
programs.
mtk
Expanded description of handling of file descriptors during
execve(), adding text to note that descriptors 0, 1, and 2
may be treated specially.

faccessat.3
mtk
Added SEE ALSO ref to new euidaccess.3 page.

mmap.2
mtk
Place MAP_* flags list in alphabetical order.

readv.2
mtk
A fairly substantial rewrite, which among other things
fixes the problem reported by Kyle Sluder in
http://bugzilla.kernel.org/show_bug.cgi?id=8399
And added some example code.

sigaction.2
mtk
Added text referring to the discussion of async-signal-safe
functions in signal(7).
A few other minor formatting and wording changes.

signal.2
mtk
Moved the discussion of async-signal-safe functions to signal(7).
Added text referring to the discussion of async-signal-safe
functions in signal(7).
Added SEE ALSO entries referring to new bsd_signal.3 and
sysv_signal.3 pages.

copysign.3
Bruno Haible
Clarify discussion of negative zero.

iconv_open.3
Bruno Haible
Describe the glibc/libiconv //TRANSLIT and //IGNORE extensions
for 'tocode'.

iswblank.3
Bruno Haible
Update CONFORMING TO; iswblank() is in POSIX.1-2001.

subopt.3
mtk
Add SEE ALSO ref to new getsubopt.3.

inotify.7
mtk
Defintions for IN_DONT_FOLLOW, IN_MASK_ADD, and IN_ONLYDIR
were added to glibc in version 2.5.

signal.7
mtk
Incorporated (and slightly modified) the text on
async-signal-safe functions that was formerly in signal(2).
Added SEE ALSO entries referring to new bsd_signal.3 and
sysv_signal.3 pages.