New upstream release. Please sign off. -Andy ==================== Changes in man-pages-3.32 ==================== New and rewritten pages ----------------------- pthread_sigqueue.3 Michael Kerrisk New page documenting ptrhead_sigqueue() pthread_sigqueue() is new in glibc 2.11 (requires a kernel with rt_tgsigqueinfo(), added in Linux 2.6.31). Newly documented interfaces in existing pages --------------------------------------------- readv.2 Michael Kerrisk Add documentation of preadv() and pwritev() The preadv() and pwritev() system calls were added in Linux 2.6.30. chown.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 fcntl.2 Michael Kerrisk Add notes on fcntl64() fstatat.2 Michael Kerrisk Add NOTES on fstatat64(), the name of the underlying system call getdents.2 Michael Kerrisk Added notes on getdents64() getgid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 getgroups.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 getresuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 getrlimit.2 Michael Kerrisk Add example program for prlimit() getuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 open.2 Ivana Hutarova Varekova O_EXCL can be used without O_CREAT for block devices Since Linux 2.6 there is a possibility to use O_EXCL without O_CREAT. See patch: http://lkml.org/lkml/2003/8/10/221. pread.2 Michael Kerrisk Add notes on pread64() and pwrite64() See https://bugzilla.kernel.org/show_bug.cgi?id=23072 Michael Kerrisk SEE ALSO: add readv(3) sendfile.2 Michael Kerrisk Add notes on sendfile64() setfsgid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 setfsuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 setgid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 setresuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 setreuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 setuid.2 Michael Kerrisk Add NOTES explaining 32-bit system calls added in Linux 2.4 statfs.2 Michael Kerrisk Add notes on statfs64() and fstatfs64() swapon.2 Hugh Dickins Document SWAP_FLAG_DISCARD and discarding of swap pages truncate.2 Michael Kerrisk Add notes on truncate64() and ftruncate64() memcpy.3 Michael Kerrisk Change "should not overlap" to "must not overlap" glibc 2.12 changed things so that applications that use memcpy() on overlapping regions will encounter problems. (The standards have long said that the behavious is undefined if the memory areas overlap.) See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603144 In reference of http://lwn.net/Articles/414467/ and http://article.gmane.org/gmane.comp.lib.glibc.alpha/15278 pthreads.7 Michael Kerrisk Added description of async-cancel-safe functions