The Linux Documentation Project proudly announces. . . man-pages-1.4.tar.gz - section 2, 3, 4, 5, 7, and 9 man pages for Linux Differences from version 1.3: I finally went through all my mail (since October 1993) and updated the man pages with all the corrections and updates that folks sent to me. If you think you sent me an update, and it didn't get into 1.4, please send it again. The following files, at least, have been updated: access.2 adjtimex.2 bdflush.2 brk.2 chroot.2 clone.2 dup.2 execve.2 fchdir.2 fork.2 fsync.2 geteuid.2 gettimeofday.2 idle.2 intro.2 link.2 modify_ldt.2 mprotect.2 open.2 setegid.2 seteuid.2 setgid.2 setregid.2 setreuid.2 setsid.2 setuid.2 sigpause.2 undocumented.2 wait.2 catclose.3 catgets.3 catopen.3 closelog.3 intro.3 isalpha.3 openlog.3 strtod.3 syslog.3 passwd.5 proc.5 termcap.5 ascii.7 iso_8859_1.7 238 of the man pages now contain the following notice: Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Since the Linux kernel and libraries are constantly changing, this manual page may be incorrect or out-of-date. The author(s) assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. The author(s) may not have taken the same level of care in the production of this manual, which is licensed free of charge, as they might when working professionally. Formatted or processed versions of this manual, if unaccompanied by the source, must acknowledge the copyright and authors of this work. The following 41 man pages now contain the following notice: proc.5 iso_8859_1.7 intro.1 brk.2 intro.2 ioperm.2 termios.2 phys.2 ptrace.2 acct.2 setsid.2 intro.3 ftw.3 ftime.3 isatty.3 intro.4 tty.4 mem.4 ram.4 null.4 console.4 fd.4 hd.4 lp.4 ttys.4 passwd.5 utmp.5 ttytype.5 intro.5 group.5 nologin.5 securetty.5 environ.5 motd.5 issue.5 termcap.5 shells.5 intro.6 intro.7 ascii.7 intro.8 This is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The GNU General Public License's references to "object code" and "executables" are to be interpreted as the output of any document formatting or typesetting system, including intermediate and printed output. This manual is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this manual; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The notices on the following 56 man pages have not been changed: sysinfo.2 adjust_clock.9 ctrl-alt-del.9 in_group_p.9 kernel_mktime.9 proc_sel.9 file_table.9 file_table_init.9 filesystems.9 get_empty_filp.9 grow_files.9 insert_file_free.9 put_file_last.9 remove_file_free.9 getitimer.2 accept.2 alloca.3 bind.2 connect.2 exec.3 fclose.3 ferror.3 fflush.3 fopen.3 fread.3 fseek.3 getpass.3 getpeername.2 getpriority.2 getsockname.2 getsockopt.2 ioctl.2 killpg.2 listen.2 lseek.2 mmap.2 popen.3 printf.3 readlink.2 recv.2 scanf.3 send.2 setbuf.3 setpgid.2 setregid.2 setreuid.2 shutdown.2 sigblock.2 sigpause.2 socket.2 socketpair.2 statfs.2 stdarg.3 stdio.3 strtod.3 truncate.2 214 of the 549 man pages are ".so" links Differences from version 1.2: Lots of bugs fixed by Jens Schweikhardt (The Typo Terminator): man3/fget3.c renamed to man3/fgetc.3 Fixed some .so problems (getnetbyname and friends) About a dozen cases of word doubling corrected About half a dozen semantic typos corrected Ran all files through ispell and corrected >200 spelling typos (If you ever write a man page, use ispell, I mean it!) Explicitly tested all files whether they run through groff Hard linked identical files (the ones with just .so foo/bar.1) thus saving 115 disk blocks and 115 inodes. Differences from version 1.0: Thanks to Giorgio Ciucci for the following *NEW* man pages: msgctl.2 msgrcv.2 semget.2 shmdt.2 msgget.2 msgsnd.2 semop.2 ipc.5 msgop.2 semctl.2 shmat.2 ftok.3 and for updates to shmctl.2, shmget.2, and shmop.2. Michael Haardt pointed out that some general formatting problems needed fixing: Multi-word arguments to .SH are now in quotes Many instances of - (hyphen) were changed to \- (minus) Several instances of \- (minus) were changed to \(em (dash) shells.5 updated (thanks to Michael Haardt) gethostid.2 updated (thanks for Mitchum DSouza) Minor updates to write.2, man.7, and a few other man pages. Fully converted BSD man pages for: all of the stdio functions (includes printf and scanf) alloca, popen, stdarg, and exec Here is a breakdown of what this distribution contains: Section 1 = user commands (intro only) Section 2 = system calls Section 3 = libc calls Section 4 = devices (e.g., hd, sd) Section 5 = file formats (e.g., wtmp, /etc/passwd) Section 6 = games (intro only) Section 7 = macro packages, etc. (e.g., nroff, ascii) Section 8 = system administration (intro only) Section 9 = internal kernel routines (for kernel hackers) (There are no section 1, 6 and 8 man pages because these should be distributed with the binaries they are written for.) Note that only Section 2 is really complete, but Section 3 contains several hundred man pages. I have included all completed man pages in this distribution to give people an idea of what is available. If you want to write some man pages, please join the linux-activists DOC channel. To install this distribution, do something like: cd /usr/man; zcat man-pages-1.4.tar.gz | tar xvpf - The following people (listed in alphabetical order by first name) who wrote, edited, or otherwise contributed to this project: Alan Cox (iialan@iifeak.swan.ac.uk) Dan Miner (dminer@nyx.cs.du.edu) Daniel Quinlan (quinlan@yggdrasil.com) Darren Senn (sinster@scintilla.santa-clara.ca.us) David Metcalfe (david@prism.demon.co.uk) Drew Eckhardt (drew@cs.colorado.edu) Giorgio Ciucci (giorgio@crcc.it) Graeme W. Wilford (G.Wilford@ee.surrey.ac.uk) Ian Jackson (iwj10@cus.cam.ac.uk) Jens Schweikhardt (Jens.Schweikhardt@rus.uni-stuttgart.de) Luigi P. Bai (lpb@neosoft.com) Michael Edward Chastain (mec@shell.portal.com) Michael Haardt (u31b3hs@pool.informatik.rwth-aachen.de) Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk) Rik Faith (faith@cs.unc.edu) Steven Greenland (stevegr@sugar.neosoft.com) Thomas Koenig (ig25@rz.uni-karlsruhe.de)