==================== Changes in man-pages-3.03 ==================== Released: 2008-07-08, Konolfingen Contributors ------------ The following people contributed notes, ideas, or patches that have been incorporated in changes in this release: Alain Portal Andi Kleen Hidetoshi Seto Li Zefan Paul Jackson Sam Varshavchik Apologies if I missed anyone! New and rewritten pages ----------------------- getcpu.2 Andi Kleen, with some text and edits by mtk Documents the getcpu(2) system call, introduced in Linux 2.6.19. sched_getcpu.3 mtk Documents sched_getcpu(3), a wrapper for getcpu(2), provided since glibc 2.6. cpuset.7 Paul Jackson, with review and editing by mtk, and comments by Hidetoshi Seto and Li Zefan A description of the cpuset file system, the mechanism introduced kernel 2.6.12 for confining processes to designated processors and nodes. (Becomes the fourth largest page in man-pages!) Newly documented interfaces in existing pages --------------------------------------------- readdir.3 mtk Add documentation of readdir_r(). New links --------- updwtmpx.3 Alain Portal Link to updwtmp.3 (3.02 changelog wrongly said this had been done). readdir_r.3 mtk Link to readdir.3. Global changes -------------- get_mempolicy.2 mbind.2 sched_setaffinity.2 set_mempolicy.2 mtk SEE ALSO: Add getcpu(2). accept.2 close.2 connect.2 dup.2 epoll_wait.2 fcntl.2 flock.2 futex.2 msgop.2 poll.2 read.2 recv.2 select.2 semop.2 send.2 sigwaitinfo.2 spu_run.2 wait.2 write.2 aio_suspend.3 mq_receive.3 mq_send.3 scanf.3 sem_wait.3 usleep.3 inotify.7 mtk ERRORS: Added reference to signal(7) in discussion of EINTR. Various pages mtk Wrapped very long source lines. Changes to individual pages --------------------------- accept.2 mtk Small wording change. io_getevents.2 mtk ERRORS: Add EINTR error. open.2 mtk ERRORS: Add EINTR error. sigaction.2 mtk Note circumstances in which each SA_* flag is meaningful. mtk Describe POSIX specification, and Linux semantics for SA_NOCLDWAIT when establishing a handler for SIGCHLD. mtk Add pointer under SA_RESTART to new text in signal(7) describing system call restarting. mtk Other minor edits. truncate.2 mtk ERRORS: Added EINTR error. A few minor rewordings. wait.2 mtk Remove statement that WUNTRACED and WCONTINUED only have effect if SA_NOCLDSTOP has not been set for SIGCHLD. That's not true. errno.3 mtk Add a pointer to signal(7) for further explanation of EINTR. getgrouplist.3 mtk SEE ALSO: Add passwd(5). readdir.3 mtk Remove from SYNOPSIS; POSIX.1-2001 does not require it. Some minor rewordings. sleep.3 mtk RETURN VALUE: explicitly mention interruption by signal handler. SEE ALSO: add signal(7). usleep.3 mtk POSIX.1-2001 also does not document EINVAL. group.5 mtk SEE ALSO: Add getgrent(3), getgrnam(3). passwd.5 mtk SEE ALSO: Add getpwent(3), getpwnam(3). proc.5 mtk Add pointer to description of /proc/PID/cpuset in cpuset(7). signal.7 mtk Add a section describing system call restarting, and noting which system calls are affected by SA_RESTART, and which system calls are never restarted. mtk Describe the aberrant Linux behavior whereby a stop signal plus SIGCONT can interrupt some system calls, even if no signal handler has been established, and note the system calls that behave this way. mtk Note a few more architectures on which signal numbers are valid. SEE ALSO: added a number of pages. mtk Update async-signal-safe function list for POSIX.1-2004 (which adds sockatmark()).