==================== Changes in man-pages-2.75 ==================== Released: 200?-??-?? Contributors ------------ The following people contributed notes, ideas, or patches that have been incorporated in changes in this release: Alain Portal Andi Kleen Jeremy Kerr Justin Pryzby Sam Varshavchik Apologies if I missed anyone! Global changes -------------- Various pages mtk (Grammatical) hyphenation was fixed in many places. err.3 fts.3 queue.3 rcmd.3 rexec.3 stdin.3 elf.5 mtk, after a note by Alain Portal Improve macros used in 2.71 to convert from "mdoc" to "man". _exit.2 chroot.2 getgid.2 getpid.2 getrusage.2 getsid.2 gettid.2 getuid.2 iopl.2 kill.2 personality.2 pivot_root.2 ptrace.2 sched_setparam.2 sched_setscheduler.2 sched_yield.2 seteuid.2 setgid.2 setpgid.2 setresuid.2 setreuid.2 setuid.2 unlink.2 wait.2 openpty.3 raise.3 setlogmask.3 sleep.3 ttyslot.3 ulimit.3 tty.4 tty_ioctl.4 path_resolution.7 mtk s/current process/calling process/ cacheflush.2 clone.2 fcntl.2 getitimer.2 getrlimit.2 mmap.2 mprotect.2 times.2 adjtime.3 byteorder.3 inet.3 offsetof.3 rtc.4 icmp.7 pipe.7 time.7 mtk s/x86/i386/ since that is the name used in 'arch' directories in the kernel source, and previously both i386 and x86 were both used in man pages; also nowadays 'x86' is now somewhat ambiguous, since it is the name of the 'arch' directory for i386 and x86-64. conj.3 cacos.3 cacosh.3 cabs.3 carg.3 casin.3 casinh.3 catan.3 catanh.3 ccos.3 ccosh.3 cexp.3 cimag.3 clog.3 cosh.h creal.3 csin.3 csinh.3 ctan.3 ctanh.3 sing.h tanh.3 mtk Various reformattings. Various pages Alain Portal Formating fixes. mlock.2 mprotect.2 mpool.3 offsetof.3 Alain Portal Format SYNOPSIS in manner consistent with other pages. Various pages mtk / Alain Portal Format casts so that there is a non-breaking space after the type, and remove unnecessary parentheses around the casted value. Thus, for example, the following: .IR "(size_t) (\-1)" . becomes: .IR "(size_t)\ \-1" . Various pages mtk / Alain Portal Replace "-" by "\-" where a real dash is required. Various pages mtk Make the formatting of instances of '*varname' consistent, changing instances such as: .RI * varname to: .I *varname pciconfig_read.2 nfsservctl.2 bstring.3 cpow.3 getipnodebyname.3 getpwnam.3 getrpcent.3 lsearch.3 malloc_hook.3 mpool.3 stdin.3 strtol.3 strtoul.3 unlocked_stdio.3 regex.3 sd.4 resolv.conf.5 utmp.5 futex.7 mtk Format SYNOPSIS consistently. drand48.3 drand48_r.3 flockfile.3 erf.3 sigvec.3 timeradd.3 wprintf.3 mtk, after a note by Alain Portal Standardize sentence used under "Feature Test Macro Requirements" when referring to all functions shown in the SYNOPSIS. get_kernel_syms.2 getdents.2 getitimer.2 nanosleep.2 query_module.2 statvfs.2 clock_getres.3 getaddrinfo.3 getgrent.3 getipnodebyname.3 console_ioctl.4 tty_ioctl.4 rtnetlink.7 mtk Indent structure definitions by +4n. recv.2 btree.3 dbopen.3 ether_aton.3 fts.3 hash.3 mpool.3 profil.3 rcmd.3 recno.3 rpc.3 xdr.3 console_ioctl.4 ddp.7 ip.7 ipv6.7 svipc.7 mtk Use C99 standard types in declarations. s/u_long/unsigned long/ s/ulong/unsigned long/ s/u_char/unsigned char/ s/u_short/unsigned short/ s/ushort/unsigned short/ s/u_int8_t/uint8_t s/u_int16_t/uint16_t s/u_int32_t/uint16_t s/u_int/unsigned int/ exit_group.2 fallocate.2 getdents.2 ioctl_list.2 nfsservctl.2 sched_setaffinity.2 set_tid_address.2 ustat.2 argz_add.3 confstr.3 envz_add.3 getline.3 getpwnam.3 gets.3 getw.3 inet_ntop.3 inet_pton.3 offsetof.3 console_ioctl.4 termcap.5 ascii.7 feature_test_macros.7 netlink.7 operator.7 svipc.7 mtk Fix unbalanced .nf/.fi pairs. chmod.2 getxattr.2 listxattr.2 lseek.2 removexattr.2 setxattr.2 stat.2 feature_test_macros.7 fpathconf.3 fopen.3 mtk Rename argument: s/file*des/fd/ , since that is the name most commonly used on man pages for a file descriptor argument. bindresvport.3 des_crypt.3 getopt.3 getrpcent.3 realpath.3 rpc.3 xdr.3 mtk Removed .SM macros. Typographical or grammatical errors have been corrected in several places. Changes to individual pages --------------------------- _syscall.2 mtk Nowadays there are seven macros (see 2.74 change log also). arch_prctl.2 mtk Clarify interpretation of 'addr'; plus a few other minor edits and updates. bind.2 mtk Minor rewrites. close.2 mtk Clarify relationship of file descriptor and open file description. connect.2 mtk Since kernel 2.2, AF_UNSPEC for unconnecting a connected socket *is* supported. execve.2 Alain Portal Minor rewordings. futimesat.2 Alain Portal Remove duplicate "#include " from SYNOPSIS. getgid.2 mtk Add getresgid(2) and credentials(7) to SEE ALSO. getpagesize.2 mtk Small rewording. getresuid.2 mtk Rewrote various parts. getuid.2 mtk Add getresuid(2) and credentials(7) to SEE ALSO. listen.2 mtk Rewrote various parts. mbind.2 Andi Kleen / mtk / Alain Portal Modify explanation of EINVAL 'maxnode' error. mmap.2 mtk Add comma to clarify meaning of a sentence. pipe.2 mtk Rename 'filedes' argument 'pipefd'. pivot_root.2 mtk s/cwd/current working directory/ seteuid.2 mtk Minor changes. setpgid.2 mtk Add credentials(7) to SEE ALSO, and updated copyright credits, to reflect my rewrite of a few months ago. setsid.2 mtk Add getsid(2) and credentials(7) to SEE ALSO. spu_create.2 Alain Portal / mtk; acked by Jeremy Kerr Minor formatting/wording changes. mtk Put EPERM in right alphabetical position in ERRORS list. argz_add.3 mtk Formatting fixes. atexit.3 mtk Minor changes to example program. cerf.3 mtk These functions are still not present as at glibc 2.7. envz_add.3 mtk Formatting fixes. fexeceve.3 mtk Fix placement of feature test macro in SYNOPSIS. fmax.3 fmin.3 mtk Small rewording. getline.3 mtk Minor changes to example program. getrpcent.3 getrpcport.3 mtk Use modern C prototypes in SYNOPSIS. getutent.3 Alain Portal / mtk Formatting fixes. mbsnrtowcs.3 mbsrtowcs.3 mbstowcs.3 mtk Use .IP tags to create properly formatted lists. console_ioctl.4 mtk Formatting fixes. bootparam.7 mtk, after a note by Alan Portal Fix reference to kernel documentation source file in the "The Sound Driver" subsection. man-pages.7 Alain Portal Move CONFIGURATION description after SYNOPSIS description. posixoptions.7 mtk Minor formatting and wording fixes. signal.7 mtk Minor formatting and wording fixes. socket.7 mtk Small rewording of discussion of O_ASYNC.