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 ([email protected])
   Dan Miner ([email protected])
   Daniel Quinlan ([email protected])
   Darren Senn ([email protected])
   David Metcalfe ([email protected])
   Drew Eckhardt ([email protected])
   Giorgio Ciucci ([email protected])
   Graeme W. Wilford ([email protected])
   Ian Jackson ([email protected])
   Jens Schweikhardt ([email protected])
   Luigi P. Bai ([email protected])
   Michael Edward Chastain ([email protected])
   Michael Haardt ([email protected])
   Mitchum DSouza ([email protected])
   Rik Faith ([email protected])
   Steven Greenland ([email protected])
   Thomas Koenig ([email protected])