Copy disabled (too large)
Download .txt
Showing preview only (58,000K chars total). Download the full file to get everything.
Repository: weiss/original-bsd
Branch: master
Commit: b44636d7febc
Files: 9967
Total size: 53.7 MB
Directory structure:
gitextract_csesg42d/
├── Makefile
├── README
├── admin/
│ ├── admin/
│ │ ├── 4.3/
│ │ │ ├── Acknowledgements
│ │ │ ├── Add1.bsd.83.dom
│ │ │ ├── Add1.bsd.83.gov
│ │ │ ├── Add1.bsd.86.for
│ │ │ ├── Add1.bsd.86.gov
│ │ │ ├── Add2.bsd.83.gov
│ │ │ ├── Add3.bsd.86.gov.NASA
│ │ │ ├── Checklist.info.4.2
│ │ │ ├── Checklist.info.4.3
│ │ │ ├── Checklist.info.UC
│ │ │ ├── Cover.infopacket
│ │ │ ├── HEADERS
│ │ │ ├── License
│ │ │ ├── PackingList
│ │ │ ├── siteinfo
│ │ │ └── softonvax.t
│ │ ├── 4.3Reno/
│ │ │ ├── Add.Reno.83
│ │ │ ├── Add.Reno.86.ATT
│ │ │ ├── Add.Reno.86.dom
│ │ │ ├── Add.Reno.86.for
│ │ │ ├── Add.Reno.alpha
│ │ │ ├── Cover.distribution
│ │ │ ├── Cover.infopacket
│ │ │ ├── GovPO.reno.83
│ │ │ ├── GovPO.reno.86
│ │ │ ├── LOAreno.83.div
│ │ │ ├── LOAreno.83.subsid
│ │ │ ├── LOAreno.86.dom.div
│ │ │ ├── LOAreno.86.subsid
│ │ │ ├── LOAreno.uc
│ │ │ ├── Renochklst
│ │ │ ├── contrib.ack
│ │ │ ├── exhibitA
│ │ │ ├── ibm.copyright
│ │ │ ├── letter.update
│ │ │ └── siteinfo
│ │ ├── 4.3Tahoe/
│ │ │ ├── Add1.tahoe.86.dom
│ │ │ ├── Add2.tahoe.83.dom
│ │ │ ├── Add2.tahoe.83.for
│ │ │ ├── Add2.tahoe.86.for
│ │ │ ├── Add2.tahoe.86.gov
│ │ │ ├── Add3.tahoe.83.gov
│ │ │ ├── Cover.dist
│ │ │ ├── GovPO.tahoe.83
│ │ │ ├── GovPO.tahoe.86
│ │ │ ├── Infoletter
│ │ │ ├── LOA.Tahoe.83
│ │ │ ├── LOA.Tahoe.83.subsid
│ │ │ ├── LOA.Tahoe.86
│ │ │ ├── LOAUC.Tahoe.83
│ │ │ ├── LOAUC.Tahoe.86
│ │ │ ├── chklist
│ │ │ └── hardware.t
│ │ ├── 4.4/
│ │ │ ├── 386.receipt
│ │ │ ├── 386statement
│ │ │ ├── 4.4todo
│ │ │ ├── Cover.alpha
│ │ │ ├── Cover.dist
│ │ │ ├── Cover.final
│ │ │ ├── Upgrade.final
│ │ │ └── goodbye
│ │ ├── 4.4BSD-Encumbered/
│ │ │ ├── 4.4A.dist.cover
│ │ │ ├── Add1.bsd.92.gov
│ │ │ ├── Add1.for
│ │ │ ├── Cover.final
│ │ │ ├── GovPO.bsd.92
│ │ │ ├── License
│ │ │ ├── Upgrade.final
│ │ │ ├── Upgrade.sparc
│ │ │ ├── checklist.alpha
│ │ │ ├── checklist.final
│ │ │ ├── exhibitA.alpha
│ │ │ ├── exhibitA.alpha2final
│ │ │ ├── exhibitA.final
│ │ │ ├── file.cover
│ │ │ ├── siteinfo.alpha
│ │ │ └── siteinfo.final
│ │ ├── 4.4BSD-Lite/
│ │ │ ├── Cover
│ │ │ ├── Cover.curlic
│ │ │ ├── Cover.rel2
│ │ │ ├── checklist
│ │ │ ├── exhibitA
│ │ │ ├── license
│ │ │ ├── siteinfo
│ │ │ └── tapeinfo
│ │ ├── DARPA/
│ │ │ ├── BAA.security/
│ │ │ │ ├── A.t
│ │ │ │ ├── A.title
│ │ │ │ ├── B.t
│ │ │ │ ├── C.t
│ │ │ │ ├── D.t
│ │ │ │ ├── F.t
│ │ │ │ ├── G.t
│ │ │ │ ├── H.t
│ │ │ │ ├── I.t
│ │ │ │ ├── V2A.t
│ │ │ │ └── V2B.t
│ │ │ ├── BAA.unix/
│ │ │ │ ├── A.t
│ │ │ │ ├── A.title
│ │ │ │ ├── B.t
│ │ │ │ ├── C.t
│ │ │ │ ├── D.t
│ │ │ │ ├── E.t
│ │ │ │ ├── F.t
│ │ │ │ ├── G.t
│ │ │ │ ├── H.t
│ │ │ │ ├── I.t
│ │ │ │ ├── J.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── V2A.t
│ │ │ │ ├── V2B.t
│ │ │ │ └── cover.t
│ │ │ └── DARPAproposal.t
│ │ ├── HP/
│ │ │ ├── HP.06.91
│ │ │ ├── HP.09.90
│ │ │ ├── HP.11.89
│ │ │ └── HPSUPPORT.t
│ │ ├── NASA/
│ │ │ └── report
│ │ ├── NBS/
│ │ │ ├── NBSproposal.11.88
│ │ │ ├── NBSproposal.t
│ │ │ ├── NBSreport.10.88
│ │ │ └── unixabs.t
│ │ ├── NIST/
│ │ │ ├── NISTreport.03.89
│ │ │ ├── NISTreport.03.90
│ │ │ ├── NISTreport.06.89
│ │ │ ├── NISTreport.06.90
│ │ │ ├── NISTreport.09.89
│ │ │ ├── NISTreport.12.88
│ │ │ ├── NISTreport.12.89
│ │ │ └── NISTreport.final
│ │ ├── OSF/
│ │ │ ├── OSF.6.90
│ │ │ ├── OSF.proposal
│ │ │ └── OSFreport.06.91
│ │ ├── budget/
│ │ │ ├── budget.csrg
│ │ │ └── budget.osi.grant
│ │ ├── contrib/
│ │ │ ├── address.list
│ │ │ ├── contrib
│ │ │ └── letter
│ │ ├── copyright.1/
│ │ │ ├── Makefile
│ │ │ └── redist
│ │ ├── copyright4.2-4.3/
│ │ │ ├── files.4.2.copyr
│ │ │ ├── files.4.3.copyr
│ │ │ ├── letter
│ │ │ └── lic.letter
│ │ ├── forms/
│ │ │ ├── access
│ │ │ ├── account
│ │ │ └── contrib
│ │ ├── letters/
│ │ │ ├── ansi.doc
│ │ │ ├── ieee.doc
│ │ │ ├── letter.mips
│ │ │ ├── letter.tosun
│ │ │ └── usrgrp.docs
│ │ ├── network.1/
│ │ │ ├── Cover.distribution
│ │ │ ├── Cover.infopacket
│ │ │ ├── export
│ │ │ ├── file.cover
│ │ │ ├── hard-soft
│ │ │ ├── license
│ │ │ └── siteinfo-tc
│ │ ├── network.2/
│ │ │ ├── Cover.distribution
│ │ │ ├── Infoletter
│ │ │ ├── Siteinfo
│ │ │ ├── exhibitA
│ │ │ ├── export
│ │ │ ├── file.cover
│ │ │ ├── license
│ │ │ ├── src.README
│ │ │ └── utility
│ │ ├── papers/
│ │ │ └── research.ms
│ │ └── proposals/
│ │ ├── IBM.proposal
│ │ ├── JP.proposal
│ │ ├── NASA.proposal
│ │ └── libm
│ ├── copyright/
│ │ └── includes/
│ │ ├── proprietary.c
│ │ ├── proprietary.f
│ │ ├── proprietary.gas
│ │ ├── proprietary.man
│ │ ├── proprietary.semicolon
│ │ ├── proprietary.sh
│ │ ├── proprietary.tex
│ │ ├── redist.c
│ │ ├── redist.gas
│ │ ├── redist.man
│ │ ├── redist.semicolon
│ │ ├── redist.sh
│ │ └── redist.tex
│ └── style/
│ ├── README
│ ├── err
│ ├── getopt
│ ├── indent.pro
│ └── style
├── bin/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── cat/
│ │ ├── Makefile
│ │ ├── cat.1
│ │ └── cat.c
│ ├── chmod/
│ │ ├── Makefile
│ │ ├── chmod.1
│ │ └── chmod.c
│ ├── cp/
│ │ ├── Makefile
│ │ ├── cp.1
│ │ ├── cp.c
│ │ ├── extern.h
│ │ ├── path.c
│ │ └── utils.c
│ ├── csh/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── csh.1
│ │ │ ├── csh.2
│ │ │ ├── csh.3
│ │ │ ├── csh.4
│ │ │ ├── csh.a
│ │ │ ├── csh.g
│ │ │ └── tabs
│ │ ├── alloc.c
│ │ ├── char.c
│ │ ├── char.h
│ │ ├── const.c
│ │ ├── csh.1
│ │ ├── csh.c
│ │ ├── csh.h
│ │ ├── dir.c
│ │ ├── dir.h
│ │ ├── dol.c
│ │ ├── err.c
│ │ ├── exec.c
│ │ ├── exp.c
│ │ ├── extern.h
│ │ ├── file.c
│ │ ├── func.c
│ │ ├── glob.c
│ │ ├── hist.c
│ │ ├── init.c
│ │ ├── lex.c
│ │ ├── misc.c
│ │ ├── parse.c
│ │ ├── pathnames.h
│ │ ├── proc.c
│ │ ├── proc.h
│ │ ├── sem.c
│ │ ├── set.c
│ │ ├── str.c
│ │ └── time.c
│ ├── date/
│ │ ├── Makefile
│ │ ├── date.1
│ │ ├── date.c
│ │ ├── extern.h
│ │ └── netdate.c
│ ├── dd/
│ │ ├── Makefile
│ │ ├── args.c
│ │ ├── conv.c
│ │ ├── conv_tab.c
│ │ ├── dd.1
│ │ ├── dd.c
│ │ ├── dd.h
│ │ ├── extern.h
│ │ ├── misc.c
│ │ └── position.c
│ ├── df/
│ │ ├── Makefile
│ │ ├── df.1
│ │ ├── df.c
│ │ └── pathnames.h
│ ├── echo/
│ │ ├── Makefile
│ │ ├── echo.1
│ │ └── echo.c
│ ├── ed/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── advanced/
│ │ │ │ ├── Makefile
│ │ │ │ ├── ae.mac
│ │ │ │ ├── ae0
│ │ │ │ ├── ae1
│ │ │ │ ├── ae2
│ │ │ │ ├── ae3
│ │ │ │ ├── ae4
│ │ │ │ ├── ae5
│ │ │ │ ├── ae6
│ │ │ │ ├── ae7
│ │ │ │ └── ae9
│ │ │ └── tutorial/
│ │ │ ├── Makefile
│ │ │ ├── e.mac
│ │ │ ├── e0
│ │ │ ├── e1
│ │ │ ├── e2
│ │ │ ├── e3
│ │ │ ├── e4
│ │ │ ├── e5
│ │ │ ├── e6
│ │ │ └── e7
│ │ ├── ed.1
│ │ ├── ed.c
│ │ └── pathnames.h
│ ├── expr/
│ │ ├── Makefile
│ │ ├── expr.1
│ │ └── expr.y
│ ├── hostname/
│ │ ├── Makefile
│ │ ├── hostname.1
│ │ └── hostname.c
│ ├── kill/
│ │ ├── Makefile
│ │ ├── kill.1
│ │ └── kill.c
│ ├── ln/
│ │ ├── Makefile
│ │ ├── ln.1
│ │ ├── ln.c
│ │ └── symlink.7
│ ├── ls/
│ │ ├── Makefile
│ │ ├── cmp.c
│ │ ├── extern.h
│ │ ├── ls.1
│ │ ├── ls.c
│ │ ├── ls.h
│ │ ├── print.c
│ │ ├── stat_flags.c
│ │ └── util.c
│ ├── mkdir/
│ │ ├── Makefile
│ │ ├── mkdir.1
│ │ └── mkdir.c
│ ├── mv/
│ │ ├── Makefile
│ │ ├── mv.1
│ │ ├── mv.c
│ │ └── pathnames.h
│ ├── pax/
│ │ ├── Makefile
│ │ ├── ar_io.c
│ │ ├── ar_subs.c
│ │ ├── buf_subs.c
│ │ ├── cache.c
│ │ ├── cache.h
│ │ ├── cpio.c
│ │ ├── cpio.h
│ │ ├── extern.h
│ │ ├── file_subs.c
│ │ ├── ftree.c
│ │ ├── ftree.h
│ │ ├── gen_subs.c
│ │ ├── options.c
│ │ ├── options.h
│ │ ├── pat_rep.c
│ │ ├── pat_rep.h
│ │ ├── pax.1
│ │ ├── pax.c
│ │ ├── pax.h
│ │ ├── sel_subs.c
│ │ ├── sel_subs.h
│ │ ├── tables.c
│ │ ├── tables.h
│ │ ├── tar.c
│ │ ├── tar.h
│ │ └── tty_subs.c
│ ├── ps/
│ │ ├── Makefile
│ │ ├── extern.h
│ │ ├── fmt.c
│ │ ├── keyword.c
│ │ ├── nlist.c
│ │ ├── pathnames.h
│ │ ├── print.c
│ │ ├── ps.1
│ │ ├── ps.c
│ │ └── ps.h
│ ├── pwd/
│ │ ├── Makefile
│ │ ├── pwd.1
│ │ └── pwd.c
│ ├── rcp/
│ │ ├── Makefile
│ │ ├── extern.h
│ │ ├── pathnames.h
│ │ ├── rcp.1
│ │ ├── rcp.c
│ │ └── util.c
│ ├── rm/
│ │ ├── Makefile
│ │ ├── rm.1
│ │ └── rm.c
│ ├── rmail/
│ │ ├── Makefile
│ │ ├── rmail.8
│ │ └── rmail.c
│ ├── rmdir/
│ │ ├── Makefile
│ │ ├── rmdir.1
│ │ └── rmdir.c
│ ├── sh/
│ │ ├── Makefile
│ │ ├── TOUR
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── t.mac
│ │ │ ├── t1
│ │ │ ├── t2
│ │ │ ├── t3
│ │ │ └── t4
│ │ ├── alias.c
│ │ ├── alias.h
│ │ ├── arith.h
│ │ ├── arith.y
│ │ ├── arith_lex.l
│ │ ├── bltin/
│ │ │ ├── bltin.h
│ │ │ ├── echo.1
│ │ │ └── echo.c
│ │ ├── builtins.def
│ │ ├── cd.c
│ │ ├── error.c
│ │ ├── error.h
│ │ ├── eval.c
│ │ ├── eval.h
│ │ ├── exec.c
│ │ ├── exec.h
│ │ ├── expand.c
│ │ ├── expand.h
│ │ ├── funcs/
│ │ │ ├── cmv
│ │ │ ├── dirs
│ │ │ ├── kill
│ │ │ ├── login
│ │ │ ├── newgrp
│ │ │ ├── popd
│ │ │ ├── pushd
│ │ │ └── suspend
│ │ ├── histedit.c
│ │ ├── init.h
│ │ ├── input.c
│ │ ├── input.h
│ │ ├── jobs.c
│ │ ├── jobs.h
│ │ ├── machdep.h
│ │ ├── mail.c
│ │ ├── mail.h
│ │ ├── main.c
│ │ ├── main.h
│ │ ├── memalloc.c
│ │ ├── memalloc.h
│ │ ├── miscbltin.c
│ │ ├── mkbuiltins
│ │ ├── mkinit.c
│ │ ├── mknodes.c
│ │ ├── mksyntax.c
│ │ ├── mktokens
│ │ ├── myhistedit.h
│ │ ├── mystring.c
│ │ ├── mystring.h
│ │ ├── nodes.c.pat
│ │ ├── nodetypes
│ │ ├── options.c
│ │ ├── options.h
│ │ ├── output.c
│ │ ├── output.h
│ │ ├── parser.c
│ │ ├── parser.h
│ │ ├── redir.c
│ │ ├── redir.h
│ │ ├── sh.1
│ │ ├── shell.h
│ │ ├── show.c
│ │ ├── show.h
│ │ ├── trap.c
│ │ ├── trap.h
│ │ ├── var.c
│ │ └── var.h
│ ├── sleep/
│ │ ├── Makefile
│ │ ├── sleep.1
│ │ └── sleep.c
│ ├── stty/
│ │ ├── Makefile
│ │ ├── cchar.c
│ │ ├── extern.h
│ │ ├── gfmt.c
│ │ ├── key.c
│ │ ├── modes.c
│ │ ├── print.c
│ │ ├── stty.1
│ │ ├── stty.c
│ │ ├── stty.h
│ │ └── util.c
│ ├── sync/
│ │ ├── Makefile
│ │ ├── sync.8
│ │ └── sync.c
│ └── test/
│ ├── Makefile
│ ├── TEST.csh
│ ├── binary_op
│ ├── error.c
│ ├── extern.h
│ ├── mkops
│ ├── operators.c
│ ├── operators.h
│ ├── stalloc.c
│ ├── test.1
│ ├── test.c
│ └── unary_op
├── contrib/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── ansi/
│ │ ├── Makefile
│ │ ├── ansitape.1
│ │ └── ansitape.c
│ ├── awk.research/
│ │ ├── awk.lx.l
│ │ ├── lib.c
│ │ ├── main.c
│ │ ├── proto.h
│ │ ├── run.c
│ │ └── tran.c
│ ├── bib/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── doc/
│ │ │ └── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── bibdoc.ms
│ │ │ ├── char.macros
│ │ │ ├── spell.ok
│ │ │ └── testrefs
│ │ ├── macs/
│ │ │ ├── Makefile
│ │ │ ├── bib.astro
│ │ │ ├── bib.compsurv
│ │ │ ├── bib.foot
│ │ │ ├── bib.hnf
│ │ │ ├── bib.list
│ │ │ ├── bib.opena
│ │ │ ├── bib.openn
│ │ │ ├── bib.spe
│ │ │ ├── bib.spe2
│ │ │ ├── bib.stda
│ │ │ ├── bib.stdafull
│ │ │ ├── bib.stdn
│ │ │ ├── bib.stdsn
│ │ │ ├── bib.supn
│ │ │ ├── bibinc.fullnames
│ │ │ ├── bibinc.publishers
│ │ │ ├── bibinc.shortnames
│ │ │ ├── bibmac.me
│ │ │ ├── bmac.open
│ │ │ ├── bmac.std
│ │ │ └── common
│ │ ├── man/
│ │ │ ├── bib.1
│ │ │ └── invert.1
│ │ └── src/
│ │ ├── Makefile
│ │ ├── alpha.seek.c
│ │ ├── bib.c
│ │ ├── bib.h
│ │ ├── bibargs.c
│ │ ├── invert.c
│ │ ├── listrefs.c
│ │ ├── locate.c
│ │ ├── lookup.c
│ │ ├── makekey.c
│ │ ├── streams.c
│ │ └── streams.h
│ ├── connectd/
│ │ ├── cd/
│ │ │ ├── Makefile
│ │ │ ├── con.c
│ │ │ ├── main.c
│ │ │ ├── main.h
│ │ │ ├── rcv.c
│ │ │ └── snd.c
│ │ ├── doc/
│ │ │ └── externalconnect.3c
│ │ ├── include/
│ │ │ ├── connect.h
│ │ │ ├── phonenumber.h
│ │ │ └── ttyent.h
│ │ └── libc/
│ │ ├── externalconnect.c
│ │ └── getttyent.c
│ ├── dungeon/
│ │ ├── History
│ │ ├── MANIFEST
│ │ ├── Makefile
│ │ ├── Makefile.bsd
│ │ ├── Makefile.sun
│ │ ├── Makefile.sysv
│ │ ├── PDP.doc
│ │ ├── README
│ │ ├── README.pdp
│ │ ├── actors.F
│ │ ├── advers.h
│ │ ├── ballop.F
│ │ ├── cinit.c
│ │ ├── cio.c
│ │ ├── clock.h
│ │ ├── clockr.F
│ │ ├── cspeak.c
│ │ ├── curxt.h
│ │ ├── debug.h
│ │ ├── decode.c
│ │ ├── demons.F
│ │ ├── dgame.F
│ │ ├── dinit.F
│ │ ├── dmain.F
│ │ ├── dso1.F
│ │ ├── dso2.F
│ │ ├── dso3.F
│ │ ├── dso4.F
│ │ ├── dso5.F
│ │ ├── dso6.F
│ │ ├── dso7.F
│ │ ├── dsub.F
│ │ ├── dungeon.6
│ │ ├── dungeon.doc
│ │ ├── dungeon.sh
│ │ ├── dverb1.F
│ │ ├── dverb2.F
│ │ ├── exits.h
│ │ ├── files.h
│ │ ├── flags.h
│ │ ├── gamestate.h
│ │ ├── gdt.F
│ │ ├── io.h
│ │ ├── lex.c
│ │ ├── lightp.F
│ │ ├── listen.c
│ │ ├── maketxt.sh
│ │ ├── mindex.h
│ │ ├── nobjs.F
│ │ ├── np.F
│ │ ├── np1.F
│ │ ├── np2.F
│ │ ├── np3.F
│ │ ├── nrooms.F
│ │ ├── objcts.F
│ │ ├── objects.h
│ │ ├── oflags.h
│ │ ├── oindex.h
│ │ ├── parser.h
│ │ ├── puzzle.h
│ │ ├── rflag.h
│ │ ├── rindex.h
│ │ ├── rooms.F
│ │ ├── rooms.h
│ │ ├── rtim.c
│ │ ├── screen.h
│ │ ├── sobjs.F
│ │ ├── speak.F
│ │ ├── state.h
│ │ ├── sverbs.F
│ │ ├── verbs.F
│ │ ├── verbs.h
│ │ ├── villians.h
│ │ ├── villns.F
│ │ ├── vocab.h
│ │ ├── xpars.h
│ │ └── xsrch.h
│ ├── ed/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── a.c
│ │ ├── add_line.c
│ │ ├── address.c
│ │ ├── bang.c
│ │ ├── c.c
│ │ ├── d.c
│ │ ├── e.c
│ │ ├── ed.1
│ │ ├── ed.h
│ │ ├── edhup.c
│ │ ├── equal.c
│ │ ├── extern.h
│ │ ├── f.c
│ │ ├── filename.c
│ │ ├── g.c
│ │ ├── get_line.c
│ │ ├── get_pattern.c
│ │ ├── i.c
│ │ ├── input_lines.c
│ │ ├── j.c
│ │ ├── k.c
│ │ ├── l.c
│ │ ├── line_number.c
│ │ ├── m.c
│ │ ├── main.c
│ │ ├── p.c
│ │ ├── q.c
│ │ ├── r.c
│ │ ├── re.c
│ │ ├── rol.c
│ │ ├── search.c
│ │ ├── sub.c
│ │ ├── t.c
│ │ ├── u.c
│ │ ├── w.c
│ │ └── z.c
│ ├── emacs-18.57/
│ │ ├── Makefile
│ │ ├── etc/
│ │ │ ├── emacsclient.c
│ │ │ ├── env.c
│ │ │ ├── loadst.c
│ │ │ └── movemail.c
│ │ └── src/
│ │ ├── Makefile
│ │ ├── dispnew.c
│ │ ├── doc.c
│ │ ├── emacs.c
│ │ ├── fileio.c
│ │ ├── m-hp9000s300.h
│ │ ├── process.c
│ │ ├── s-bsd4-4.h
│ │ ├── sysdep.c
│ │ ├── termcap.c
│ │ └── unexec.c
│ ├── gas-1.38/
│ │ ├── Makefile
│ │ ├── as.c
│ │ ├── config/
│ │ │ ├── Makefile.hp300
│ │ │ ├── Makefile.i386
│ │ │ ├── Makefile.sparc
│ │ │ ├── Makefile.vax
│ │ │ ├── i386-opcode.h
│ │ │ ├── i386.c
│ │ │ ├── sparc-opcode.h
│ │ │ └── sparc.c
│ │ ├── input-file.c
│ │ ├── input-scrub.c
│ │ └── read.c
│ ├── gawk-2.15.2/
│ │ ├── Makefile.bsd44
│ │ ├── gawk.1
│ │ └── io.c
│ ├── gcc-2.3.3/
│ │ ├── Makefile
│ │ ├── Makefile.in
│ │ ├── c-typeck.c
│ │ ├── cccp.c
│ │ ├── config/
│ │ │ ├── hp3bsd.h
│ │ │ ├── m68k.c
│ │ │ ├── m68k.h
│ │ │ ├── m68k.md
│ │ │ └── mips.c
│ │ ├── config.h
│ │ ├── configure
│ │ ├── gcc.1
│ │ ├── gcc.c
│ │ ├── gstddef.h
│ │ ├── hconfig.h
│ │ ├── libgcc2.c
│ │ ├── longlong.h
│ │ ├── makefile
│ │ └── obstack.h
│ ├── gdb-4.7.LBL/
│ │ ├── bfd/
│ │ │ ├── configure.host
│ │ │ └── hosts/
│ │ │ └── sparc.h
│ │ ├── config.sub
│ │ └── gdb/
│ │ ├── Makefile.in
│ │ ├── defs.h
│ │ ├── exec.c
│ │ ├── infcmd.c
│ │ ├── main.c
│ │ ├── symfile.c
│ │ ├── symtab.c
│ │ └── utils.c
│ ├── groff-1.08/
│ │ ├── eqn/
│ │ │ └── eqn.h
│ │ ├── groff/
│ │ │ └── groff.cc
│ │ ├── include/
│ │ │ └── driver.h
│ │ ├── lkbib/
│ │ │ └── lkbib.cc
│ │ ├── lookbib/
│ │ │ └── lookbib.cc
│ │ ├── pic/
│ │ │ ├── object.cc
│ │ │ └── pic.h
│ │ ├── soelim/
│ │ │ └── soelim.cc
│ │ ├── tbl/
│ │ │ └── table.h
│ │ └── tfmtodit/
│ │ └── tfmtodit.cc
│ ├── hunt/
│ │ └── Makefile
│ ├── jove-4.14.6/
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── jove.1
│ │ │ ├── jove.2
│ │ │ ├── jove.3
│ │ │ └── jove.4
│ │ ├── externs.h
│ │ └── macvert.c
│ ├── libg++-2.3/
│ │ ├── Makefile.BSD
│ │ ├── libg++/
│ │ │ ├── _G_config.h
│ │ │ ├── g++-include/
│ │ │ │ ├── curses.h
│ │ │ │ ├── errno.h
│ │ │ │ ├── memory.h
│ │ │ │ ├── signal.h
│ │ │ │ ├── stdio.h
│ │ │ │ ├── sys/
│ │ │ │ │ ├── socket.h
│ │ │ │ │ └── wait.h
│ │ │ │ ├── time.h
│ │ │ │ └── unistd.h
│ │ │ ├── iostream/
│ │ │ │ └── procbuf.C
│ │ │ └── src/
│ │ │ ├── CursesW.cc
│ │ │ ├── CursesW.h
│ │ │ ├── GetOpt.cc
│ │ │ ├── Regex.h
│ │ │ ├── regex.cc
│ │ │ ├── regex.h
│ │ │ └── timer.cc
│ │ └── libiberty/
│ │ ├── strerror.c
│ │ └── strsignal.c
│ ├── perl-4.036/
│ │ ├── Configure
│ │ ├── Makefile.SH
│ │ ├── cflags.SH
│ │ ├── config_h.SH
│ │ ├── doc/
│ │ │ ├── Makefile
│ │ │ └── perl.ms
│ │ ├── h2ph.SH
│ │ ├── installperl
│ │ ├── makedepend.SH
│ │ └── x2p/
│ │ ├── Makefile.SH
│ │ └── cflags.SH
│ ├── rcs-V5.6/
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ └── rcs.ms
│ │ ├── man/
│ │ │ └── Makefile
│ │ └── src/
│ │ ├── Makefile
│ │ └── rcsfnms.c
│ ├── sc/
│ │ ├── CHANGES
│ │ ├── Makefile
│ │ ├── README
│ │ ├── TODO
│ │ ├── VMS_NOTES
│ │ ├── cmds.c
│ │ ├── crypt.c
│ │ ├── eres.sed
│ │ ├── gram.y
│ │ ├── help.c
│ │ ├── interp.c
│ │ ├── lex.c
│ │ ├── psc.c
│ │ ├── psc.doc
│ │ ├── range.c
│ │ ├── sc.1
│ │ ├── sc.c
│ │ ├── sc.h
│ │ ├── sres.sed
│ │ ├── tutorial.sc
│ │ ├── version.c
│ │ ├── vi.c
│ │ ├── vmtbl.c
│ │ └── xmalloc.c
│ ├── sort/
│ │ ├── Makefile
│ │ ├── TEST/
│ │ │ └── stests
│ │ ├── append.c
│ │ ├── extern.h
│ │ ├── fields.c
│ │ ├── files.c
│ │ ├── fsort.c
│ │ ├── fsort.h
│ │ ├── init.c
│ │ ├── msort.c
│ │ ├── pathnames.h
│ │ ├── sort.1
│ │ ├── sort.c
│ │ ├── sort.h
│ │ └── tmp.c
│ ├── usr.x25/
│ │ ├── Makefile
│ │ ├── README-4.2bsd
│ │ ├── lib/
│ │ │ ├── Makefile
│ │ │ ├── ccitt_addr.c
│ │ │ ├── getx25hostbyaddr.c
│ │ │ ├── getx25hostbyname.c
│ │ │ ├── getx25hostent.c
│ │ │ ├── print.c
│ │ │ ├── verify.c
│ │ │ └── x25err.c
│ │ ├── nimd/
│ │ │ └── Makefile
│ │ ├── rc.local
│ │ ├── x25accton.c
│ │ ├── x25config.c
│ │ ├── x25sa.c
│ │ └── x29d/
│ │ ├── Makefile
│ │ └── x29d.c
│ ├── vmsprep/
│ │ ├── vmsprep.1
│ │ └── vmsprep.c
│ └── xns/
│ └── examples/
│ ├── filing/
│ │ └── errmsg.c
│ ├── filing_common/
│ │ └── errmsg.c
│ └── gap/
│ └── gap2d.c
├── etc/
│ ├── COPYRIGHT
│ ├── FILESTOCOPY
│ ├── MAKEDEV.local
│ ├── Makefile
│ ├── aliases
│ ├── amd-home
│ ├── amd-n
│ ├── changelist
│ ├── crontab
│ ├── crontab.local
│ ├── csh.cshrc
│ ├── csh.login
│ ├── csh.logout
│ ├── daily
│ ├── dm.conf
│ ├── etc.hcx9/
│ │ ├── MAKEDEV
│ │ └── disktab
│ ├── etc.hp300/
│ │ ├── MAKEDEV
│ │ ├── MAKEDEV.hpux
│ │ ├── disktab
│ │ ├── fstab.rd
│ │ ├── fstab.sd
│ │ └── rbootd.conf
│ ├── etc.i386/
│ │ ├── MAKEDEV
│ │ ├── disktab
│ │ └── fstab.wd
│ ├── etc.pmax/
│ │ ├── MAKEDEV
│ │ ├── disktab
│ │ └── fstab.rz
│ ├── etc.sparc/
│ │ ├── disktab
│ │ └── fstab.sd
│ ├── etc.tahoe/
│ │ ├── MAKEDEV
│ │ ├── disktab
│ │ ├── fstab.dk
│ │ ├── fstab.example
│ │ └── fstab.fsd
│ ├── etc.vax/
│ │ ├── MAKEDEV
│ │ ├── disktab
│ │ ├── fstab.hp
│ │ ├── fstab.hp400m
│ │ ├── fstab.ra60
│ │ ├── fstab.ra80
│ │ ├── fstab.ra81
│ │ ├── fstab.rb80
│ │ ├── fstab.rd53
│ │ ├── fstab.rk07
│ │ ├── fstab.rm03
│ │ ├── fstab.rm05
│ │ ├── fstab.rm80
│ │ ├── fstab.rp06
│ │ ├── fstab.rp07
│ │ ├── fstab.up
│ │ ├── fstab.up160m
│ │ └── fstab.up300m
│ ├── exports
│ ├── ftpusers
│ ├── ftpwelcome
│ ├── gettytab
│ ├── group
│ ├── hosts
│ ├── hosts.equiv
│ ├── hosts.lpd
│ ├── inetd.conf
│ ├── kerberosIV/
│ │ ├── README
│ │ ├── krb.conf
│ │ └── krb.realms
│ ├── man.conf
│ ├── master.passwd
│ ├── monthly
│ ├── motd
│ ├── mtree/
│ │ ├── 4.4BSD.dist
│ │ ├── 4.4BSD.root
│ │ ├── 4.4BSD.usr
│ │ ├── 4.4BSD.var
│ │ └── special
│ ├── namedb/
│ │ ├── localhost.rev
│ │ ├── named.boot
│ │ └── root.cache
│ ├── netgroup
│ ├── netstart
│ ├── networks
│ ├── phones
│ ├── printcap
│ ├── protocols
│ ├── rc
│ ├── rc.local
│ ├── remote
│ ├── root/
│ │ ├── dot.cshrc
│ │ ├── dot.klogin
│ │ ├── dot.login
│ │ ├── dot.profile
│ │ └── dot.rhosts
│ ├── security
│ ├── services
│ ├── shells
│ ├── syslog.conf
│ ├── ttys
│ └── weekly
├── games/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── adventure/
│ │ ├── Makefile
│ │ ├── adventure.6
│ │ ├── crc.c
│ │ ├── done.c
│ │ ├── glorkz
│ │ ├── hdr.h
│ │ ├── init.c
│ │ ├── io.c
│ │ ├── main.c
│ │ ├── okplay.c
│ │ ├── pathnames.h
│ │ ├── save.c
│ │ ├── setup.c
│ │ ├── subr.c
│ │ ├── vocab.c
│ │ └── wizard.c
│ ├── arithmetic/
│ │ ├── Makefile
│ │ ├── arithmetic.6
│ │ └── arithmetic.c
│ ├── atc/
│ │ ├── Makefile
│ │ ├── atc.6
│ │ ├── def.h
│ │ ├── extern.c
│ │ ├── extern.h
│ │ ├── games/
│ │ │ ├── ATC_scores
│ │ │ ├── Game_List
│ │ │ ├── Killer
│ │ │ ├── crossover
│ │ │ ├── default
│ │ │ ├── easy
│ │ │ └── game_2
│ │ ├── grammar.y
│ │ ├── graphics.c
│ │ ├── include.h
│ │ ├── input.c
│ │ ├── lex.l
│ │ ├── list.c
│ │ ├── log.c
│ │ ├── main.c
│ │ ├── pathnames.h
│ │ ├── struct.h
│ │ ├── tunable.c
│ │ ├── tunable.h
│ │ └── update.c
│ ├── backgammon/
│ │ ├── Makefile
│ │ ├── backgammon/
│ │ │ ├── Makefile
│ │ │ ├── Mesgfix
│ │ │ ├── backgammon.6
│ │ │ ├── extra.c
│ │ │ ├── main.c
│ │ │ ├── move.c
│ │ │ ├── text.c
│ │ │ └── version.c
│ │ ├── common_source/
│ │ │ ├── allow.c
│ │ │ ├── back.h
│ │ │ ├── backgammon.c
│ │ │ ├── board.c
│ │ │ ├── check.c
│ │ │ ├── fancy.c
│ │ │ ├── init.c
│ │ │ ├── message.c
│ │ │ ├── odds.c
│ │ │ ├── one.c
│ │ │ ├── save.c
│ │ │ ├── subs.c
│ │ │ └── table.c
│ │ └── teachgammon/
│ │ ├── Makefile
│ │ ├── data.c
│ │ ├── teach.c
│ │ ├── ttext1.c
│ │ ├── ttext2.c
│ │ ├── tutor.c
│ │ └── tutor.h
│ ├── battlestar/
│ │ ├── Makefile
│ │ ├── battlestar.6
│ │ ├── battlestar.c
│ │ ├── com1.c
│ │ ├── com2.c
│ │ ├── com3.c
│ │ ├── com4.c
│ │ ├── com5.c
│ │ ├── com6.c
│ │ ├── com7.c
│ │ ├── cypher.c
│ │ ├── dayfile.c
│ │ ├── dayobjs.c
│ │ ├── extern.h
│ │ ├── fly.c
│ │ ├── getcom.c
│ │ ├── globals.c
│ │ ├── init.c
│ │ ├── misc.c
│ │ ├── nightfile.c
│ │ ├── nightobjs.c
│ │ ├── parse.c
│ │ ├── pathnames.h
│ │ ├── room.c
│ │ ├── save.c
│ │ └── words.c
│ ├── bcd/
│ │ ├── Makefile
│ │ ├── bcd.6
│ │ └── bcd.c
│ ├── boggle/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── boggle/
│ │ │ ├── Makefile
│ │ │ ├── bog.c
│ │ │ ├── bog.h
│ │ │ ├── boggle.6
│ │ │ ├── extern.h
│ │ │ ├── help.c
│ │ │ ├── helpfile
│ │ │ ├── mach.c
│ │ │ ├── prtable.c
│ │ │ ├── timer.c
│ │ │ └── word.c
│ │ ├── mkdict/
│ │ │ ├── Makefile
│ │ │ └── mkdict.c
│ │ └── mkindex/
│ │ ├── Makefile
│ │ └── mkindex.c
│ ├── caesar/
│ │ ├── Makefile
│ │ ├── caesar.6
│ │ ├── caesar.c
│ │ └── rot13.sh
│ ├── canfield/
│ │ ├── Makefile
│ │ ├── canfield/
│ │ │ ├── Makefile
│ │ │ ├── canfield.6
│ │ │ ├── canfield.c
│ │ │ └── pathnames.h
│ │ └── cfscores/
│ │ ├── Makefile
│ │ └── cfscores.c
│ ├── chess/
│ │ ├── Makefile
│ │ ├── Xchess/
│ │ │ ├── Makefile
│ │ │ ├── program.c
│ │ │ └── scrollText.c
│ │ ├── chess.6
│ │ ├── gnuchess.book
│ │ ├── gnuchess.c
│ │ ├── gnuchess.h
│ │ ├── move.c
│ │ ├── move.h
│ │ ├── nondsp.c
│ │ ├── pathnames.h
│ │ └── uxdsp.c
│ ├── ching/
│ │ ├── Makefile
│ │ ├── ching.6
│ │ ├── ching.h
│ │ ├── ching.sh
│ │ ├── cno/
│ │ │ ├── Makefile
│ │ │ └── ching.cno.c
│ │ ├── hexagrams
│ │ ├── macros
│ │ └── phx/
│ │ ├── Makefile
│ │ ├── ching.phx.c
│ │ └── pathnames.h
│ ├── cribbage/
│ │ ├── Makefile
│ │ ├── cards.c
│ │ ├── crib.c
│ │ ├── cribbage.6
│ │ ├── cribbage.h
│ │ ├── cribbage.n
│ │ ├── cribcur.h
│ │ ├── deck.h
│ │ ├── extern.c
│ │ ├── instr.c
│ │ ├── io.c
│ │ ├── macro
│ │ ├── pathnames.h
│ │ ├── score.c
│ │ ├── support.c
│ │ └── test.c
│ ├── dm/
│ │ ├── Makefile
│ │ ├── dm.8
│ │ ├── dm.c
│ │ ├── dm.conf.5
│ │ └── pathnames.h
│ ├── factor/
│ │ ├── Makefile
│ │ ├── factor.6
│ │ └── factor.c
│ ├── fish/
│ │ ├── Makefile
│ │ ├── fish.6
│ │ ├── fish.c
│ │ ├── fish.instr
│ │ └── pathnames.h
│ ├── fortune/
│ │ ├── Makefile
│ │ ├── Notes
│ │ ├── README
│ │ ├── datfiles/
│ │ │ ├── Makefile
│ │ │ ├── fortunes
│ │ │ ├── fortunes-o.fake
│ │ │ ├── fortunes-o.real
│ │ │ ├── fortunes-o.sp.ok
│ │ │ ├── fortunes.sp.ok
│ │ │ ├── fortunes2
│ │ │ ├── fortunes2-o
│ │ │ ├── limerick
│ │ │ ├── startrek
│ │ │ ├── startrek.sp.ok
│ │ │ ├── zippy
│ │ │ └── zippy.sp.ok
│ │ ├── fortune/
│ │ │ ├── Makefile
│ │ │ ├── fortune.6
│ │ │ ├── fortune.c
│ │ │ └── pathnames.h
│ │ ├── random.h
│ │ ├── rnd.c
│ │ ├── strfile/
│ │ │ ├── Makefile
│ │ │ ├── strfile.8
│ │ │ ├── strfile.c
│ │ │ └── strfile.h
│ │ ├── tools/
│ │ │ ├── Do_spell
│ │ │ ├── Do_troff
│ │ │ ├── Troff.mac
│ │ │ ├── Troff.sed
│ │ │ └── do_sort
│ │ └── unstr/
│ │ ├── Makefile
│ │ └── unstr.c
│ ├── gomoku/
│ │ ├── Makefile
│ │ ├── bdinit.c
│ │ ├── bdisp.c
│ │ ├── gomoku.6
│ │ ├── gomoku.h
│ │ ├── main.c
│ │ ├── makemove.c
│ │ ├── pickmove.c
│ │ └── stoc.c
│ ├── hack/
│ │ ├── COPYRIGHT
│ │ ├── Makefile
│ │ ├── Makequest
│ │ ├── OWNER
│ │ ├── Original_READ_ME
│ │ ├── READ_ME
│ │ ├── alloc.c
│ │ ├── config.h
│ │ ├── data
│ │ ├── date.h
│ │ ├── def.edog.h
│ │ ├── def.eshk.h
│ │ ├── def.flag.h
│ │ ├── def.func_tab.h
│ │ ├── def.gen.h
│ │ ├── def.gold.h
│ │ ├── def.mkroom.h
│ │ ├── def.monst.h
│ │ ├── def.obj.h
│ │ ├── def.objclass.h
│ │ ├── def.objects.h
│ │ ├── def.permonst.h
│ │ ├── def.rm.h
│ │ ├── def.trap.h
│ │ ├── def.wseg.h
│ │ ├── hack.6
│ │ ├── hack.Decl.c
│ │ ├── hack.apply.c
│ │ ├── hack.bones.c
│ │ ├── hack.c
│ │ ├── hack.cmd.c
│ │ ├── hack.do.c
│ │ ├── hack.do_name.c
│ │ ├── hack.do_wear.c
│ │ ├── hack.dog.c
│ │ ├── hack.eat.c
│ │ ├── hack.end.c
│ │ ├── hack.engrave.c
│ │ ├── hack.fight.c
│ │ ├── hack.fix
│ │ ├── hack.h
│ │ ├── hack.invent.c
│ │ ├── hack.ioctl.c
│ │ ├── hack.lev.c
│ │ ├── hack.main.c
│ │ ├── hack.makemon.c
│ │ ├── hack.mfndpos.h
│ │ ├── hack.mhitu.c
│ │ ├── hack.mklev.c
│ │ ├── hack.mkmaze.c
│ │ ├── hack.mkobj.c
│ │ ├── hack.mkshop.c
│ │ ├── hack.mon.c
│ │ ├── hack.monst.c
│ │ ├── hack.o_init.c
│ │ ├── hack.objnam.c
│ │ ├── hack.onames.h
│ │ ├── hack.options.c
│ │ ├── hack.pager.c
│ │ ├── hack.potion.c
│ │ ├── hack.pri.c
│ │ ├── hack.read.c
│ │ ├── hack.rip.c
│ │ ├── hack.rumors.c
│ │ ├── hack.save.c
│ │ ├── hack.search.c
│ │ ├── hack.sh
│ │ ├── hack.shk.c
│ │ ├── hack.shknam.c
│ │ ├── hack.steal.c
│ │ ├── hack.termcap.c
│ │ ├── hack.timeout.c
│ │ ├── hack.topl.c
│ │ ├── hack.track.c
│ │ ├── hack.trap.c
│ │ ├── hack.tty.c
│ │ ├── hack.u_init.c
│ │ ├── hack.unix.c
│ │ ├── hack.vault.c
│ │ ├── hack.version.c
│ │ ├── hack.wield.c
│ │ ├── hack.wizard.c
│ │ ├── hack.worm.c
│ │ ├── hack.worn.c
│ │ ├── hack.zap.c
│ │ ├── help
│ │ ├── hh
│ │ ├── makedefs.c
│ │ ├── pathnames.h
│ │ ├── rnd.c
│ │ └── rumors
│ ├── hangman/
│ │ ├── Makefile
│ │ ├── endgame.c
│ │ ├── extern.c
│ │ ├── getguess.c
│ │ ├── getword.c
│ │ ├── hangman.6
│ │ ├── hangman.h
│ │ ├── main.c
│ │ ├── pathnames.h
│ │ ├── playgame.c
│ │ ├── prdata.c
│ │ ├── prman.c
│ │ ├── prword.c
│ │ └── setup.c
│ ├── larn/
│ │ ├── COPYRIGHT
│ │ ├── Fixed.Bugs
│ │ ├── Makefile
│ │ ├── OWNER
│ │ ├── README
│ │ ├── bill.c
│ │ ├── config.c
│ │ ├── create.c
│ │ ├── data.c
│ │ ├── datfiles/
│ │ │ ├── larn.help
│ │ │ ├── larnmaze
│ │ │ ├── larnopts
│ │ │ └── lfortune
│ │ ├── diag.c
│ │ ├── display.c
│ │ ├── fortune.c
│ │ ├── global.c
│ │ ├── header.h
│ │ ├── help.c
│ │ ├── holidays
│ │ ├── io.c
│ │ ├── larn.6
│ │ ├── main.c
│ │ ├── monster.c
│ │ ├── moreobj.c
│ │ ├── movem.c
│ │ ├── nap.c
│ │ ├── object.c
│ │ ├── pathnames.h
│ │ ├── regen.c
│ │ ├── savelev.c
│ │ ├── scores.c
│ │ ├── signal.c
│ │ ├── store.c
│ │ └── tok.c
│ ├── mille/
│ │ ├── Makefile
│ │ ├── comp.c
│ │ ├── end.c
│ │ ├── extern.c
│ │ ├── init.c
│ │ ├── mille.6
│ │ ├── mille.c
│ │ ├── mille.h
│ │ ├── misc.c
│ │ ├── move.c
│ │ ├── print.c
│ │ ├── roll.c
│ │ ├── save.c
│ │ ├── table.c
│ │ ├── types.c
│ │ ├── unctrl.h
│ │ └── varpush.c
│ ├── monop/
│ │ ├── Makefile
│ │ ├── cards.c
│ │ ├── cards.inp
│ │ ├── deck.h
│ │ ├── execute.c
│ │ ├── getinp.c
│ │ ├── houses.c
│ │ ├── initdeck.c
│ │ ├── jail.c
│ │ ├── misc.c
│ │ ├── monop.6
│ │ ├── monop.c
│ │ ├── monop.def
│ │ ├── monop.ext
│ │ ├── monop.h
│ │ ├── morg.c
│ │ ├── pathnames.h
│ │ ├── print.c
│ │ ├── prop.c
│ │ ├── rent.c
│ │ ├── roll.c
│ │ ├── spec.c
│ │ ├── strcmp.c
│ │ └── trade.c
│ ├── morse/
│ │ ├── Makefile
│ │ └── morse.c
│ ├── number/
│ │ ├── Makefile
│ │ ├── number.6
│ │ └── number.c
│ ├── phantasia/
│ │ ├── COPYRIGHT
│ │ ├── Makefile
│ │ ├── OWNER
│ │ ├── README
│ │ ├── convert.c
│ │ ├── fight.c
│ │ ├── gamesupport.c
│ │ ├── include.h
│ │ ├── interplayer.c
│ │ ├── io.c
│ │ ├── macros.h
│ │ ├── main.c
│ │ ├── map.c
│ │ ├── misc.c
│ │ ├── monsters.asc
│ │ ├── oldplayer.h
│ │ ├── pathnames.h
│ │ ├── phantasia.6
│ │ ├── phantdefs.h
│ │ ├── phantglobs.c
│ │ ├── phantglobs.h
│ │ ├── phantstruct.h
│ │ └── setup.c
│ ├── pig/
│ │ ├── Makefile
│ │ ├── pig.6
│ │ └── pig.c
│ ├── pom/
│ │ ├── Makefile
│ │ ├── pom.6
│ │ └── pom.c
│ ├── ppt/
│ │ ├── Makefile
│ │ └── ppt.c
│ ├── primes/
│ │ ├── Makefile
│ │ ├── pattern.c
│ │ ├── pr_tbl.c
│ │ ├── primes.c
│ │ └── primes.h
│ ├── quiz/
│ │ ├── Makefile
│ │ ├── datfiles/
│ │ │ ├── africa
│ │ │ ├── america
│ │ │ ├── areas
│ │ │ ├── arith
│ │ │ ├── asia
│ │ │ ├── babies
│ │ │ ├── bard
│ │ │ ├── chinese
│ │ │ ├── collectives
│ │ │ ├── ed
│ │ │ ├── elements
│ │ │ ├── europe
│ │ │ ├── flowers
│ │ │ ├── greek
│ │ │ ├── inca
│ │ │ ├── index
│ │ │ ├── latin
│ │ │ ├── locomotive
│ │ │ ├── midearth
│ │ │ ├── morse
│ │ │ ├── mult
│ │ │ ├── murders
│ │ │ ├── poetry
│ │ │ ├── posneg
│ │ │ ├── pres
│ │ │ ├── province
│ │ │ ├── seq-easy
│ │ │ ├── seq-hard
│ │ │ ├── sexes
│ │ │ ├── sov
│ │ │ ├── spell
│ │ │ ├── state
│ │ │ ├── trek
│ │ │ └── ucc
│ │ ├── pathnames.h
│ │ ├── quiz.6
│ │ ├── quiz.c
│ │ ├── quiz.h
│ │ └── rxp.c
│ ├── rain/
│ │ ├── Makefile
│ │ ├── rain.6
│ │ └── rain.c
│ ├── random/
│ │ ├── Makefile
│ │ ├── random.6
│ │ └── random.c
│ ├── robots/
│ │ ├── Makefile
│ │ ├── extern.c
│ │ ├── flush_in.c
│ │ ├── init_field.c
│ │ ├── main.c
│ │ ├── make_level.c
│ │ ├── move.c
│ │ ├── move_robs.c
│ │ ├── pathnames.h
│ │ ├── play_level.c
│ │ ├── query.c
│ │ ├── rnd_pos.c
│ │ ├── robots.6
│ │ ├── robots.h
│ │ └── score.c
│ ├── rogue/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ └── rogue.me
│ │ ├── curses.c
│ │ ├── hit.c
│ │ ├── init.c
│ │ ├── inventory.c
│ │ ├── level.c
│ │ ├── machdep.c
│ │ ├── main.c
│ │ ├── message.c
│ │ ├── monster.c
│ │ ├── move.c
│ │ ├── object.c
│ │ ├── pack.c
│ │ ├── pathnames.h
│ │ ├── play.c
│ │ ├── random.c
│ │ ├── ring.c
│ │ ├── rogue.6
│ │ ├── rogue.h
│ │ ├── room.c
│ │ ├── save.c
│ │ ├── score.c
│ │ ├── spec_hit.c
│ │ ├── throw.c
│ │ ├── trap.c
│ │ ├── use.c
│ │ └── zap.c
│ ├── sail/
│ │ ├── :file
│ │ ├── :scene
│ │ ├── :ship
│ │ ├── :specs
│ │ ├── Makefile
│ │ ├── assorted.c
│ │ ├── dr_1.c
│ │ ├── dr_2.c
│ │ ├── dr_3.c
│ │ ├── dr_4.c
│ │ ├── dr_5.c
│ │ ├── dr_main.c
│ │ ├── driver.h
│ │ ├── extern.h
│ │ ├── game.c
│ │ ├── globals.c
│ │ ├── lo_main.c
│ │ ├── machdep.h
│ │ ├── main.c
│ │ ├── misc.c
│ │ ├── parties.c
│ │ ├── pathnames.h
│ │ ├── pl_1.c
│ │ ├── pl_2.c
│ │ ├── pl_3.c
│ │ ├── pl_4.c
│ │ ├── pl_5.c
│ │ ├── pl_6.c
│ │ ├── pl_7.c
│ │ ├── pl_main.c
│ │ ├── player.h
│ │ ├── sail.6
│ │ ├── sync.c
│ │ └── version.c
│ ├── snake/
│ │ ├── Makefile
│ │ ├── snake/
│ │ │ ├── Makefile
│ │ │ ├── busy.c
│ │ │ ├── move.c
│ │ │ ├── pathnames.h
│ │ │ ├── snake.6
│ │ │ ├── snake.c
│ │ │ └── snake.h
│ │ └── snscore/
│ │ ├── Makefile
│ │ └── snscore.c
│ ├── tetris/
│ │ ├── Makefile
│ │ ├── input.c
│ │ ├── input.h
│ │ ├── pathnames.h
│ │ ├── scores.c
│ │ ├── scores.h
│ │ ├── screen.c
│ │ ├── screen.h
│ │ ├── shapes.c
│ │ ├── tetris.6
│ │ ├── tetris.c
│ │ └── tetris.h
│ ├── trek/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── spell.ok
│ │ │ └── trek.me
│ │ ├── abandon.c
│ │ ├── attack.c
│ │ ├── autover.c
│ │ ├── capture.c
│ │ ├── cgetc.c
│ │ ├── check_out.c
│ │ ├── checkcond.c
│ │ ├── compkl.c
│ │ ├── computer.c
│ │ ├── damage.c
│ │ ├── damaged.c
│ │ ├── dcrept.c
│ │ ├── destruct.c
│ │ ├── dock.c
│ │ ├── dumpgame.c
│ │ ├── dumpme.c
│ │ ├── dumpssradio.c
│ │ ├── events.c
│ │ ├── externs.c
│ │ ├── getcodi.c
│ │ ├── getpar.c
│ │ ├── getpar.h
│ │ ├── help.c
│ │ ├── impulse.c
│ │ ├── initquad.c
│ │ ├── kill.c
│ │ ├── klmove.c
│ │ ├── lose.c
│ │ ├── lrscan.c
│ │ ├── main.c
│ │ ├── move.c
│ │ ├── nova.c
│ │ ├── out.c
│ │ ├── phaser.c
│ │ ├── play.c
│ │ ├── ram.c
│ │ ├── ranf.c
│ │ ├── rest.c
│ │ ├── schedule.c
│ │ ├── score.c
│ │ ├── setup.c
│ │ ├── setwarp.c
│ │ ├── shell.c
│ │ ├── shield.c
│ │ ├── snova.c
│ │ ├── srscan.c
│ │ ├── systemname.c
│ │ ├── torped.c
│ │ ├── trek.6
│ │ ├── trek.h
│ │ ├── utility.c
│ │ ├── visual.c
│ │ ├── warp.c
│ │ └── win.c
│ ├── wargames/
│ │ ├── Makefile
│ │ └── wargames.sh
│ ├── worm/
│ │ ├── Makefile
│ │ ├── worm.6
│ │ └── worm.c
│ ├── worms/
│ │ ├── Makefile
│ │ ├── worms.6
│ │ └── worms.c
│ ├── wump/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── wump.6
│ │ ├── wump.c
│ │ └── wump.info
│ ├── xneko/
│ │ ├── Makefile
│ │ ├── xneko.6
│ │ └── xneko.c
│ └── xroach/
│ ├── Makefile
│ ├── xroach.6
│ └── xroach.c
├── include/
│ ├── Makefile
│ ├── Makefile.install
│ ├── a.out.h
│ ├── ar.h
│ ├── arpa/
│ │ ├── ftp.h
│ │ ├── inet.h
│ │ ├── nameser.h
│ │ ├── telnet.h
│ │ └── tftp.h
│ ├── assert.h
│ ├── bitstring.h
│ ├── ctype.h
│ ├── db.h
│ ├── dirent.h
│ ├── disktab.h
│ ├── err.h
│ ├── fnmatch.h
│ ├── fstab.h
│ ├── fts.h
│ ├── glob.h
│ ├── grp.h
│ ├── kvm.h
│ ├── lastlog.h
│ ├── limits.h
│ ├── locale.h
│ ├── math.h
│ ├── memory.h
│ ├── mp.h
│ ├── mpool.h
│ ├── ndbm.h
│ ├── netdb.h
│ ├── nlist.h
│ ├── pagsiz.h
│ ├── paths.h
│ ├── protocols/
│ │ ├── dumprestore.h
│ │ ├── routed.h
│ │ ├── rwhod.h
│ │ ├── talkd.h
│ │ └── timed.h
│ ├── pwd.h
│ ├── ranlib.h
│ ├── regex.h
│ ├── regexp.h
│ ├── resolv.h
│ ├── rune.h
│ ├── runetype.h
│ ├── setjmp.h
│ ├── sgtty.h
│ ├── signal.h
│ ├── stab.h
│ ├── stdarg.h
│ ├── stddef.h
│ ├── stdio.h
│ ├── stdlib.h
│ ├── string.h
│ ├── strings.h
│ ├── struct.h
│ ├── sysexits.h
│ ├── tar.h
│ ├── time.h
│ ├── ttyent.h
│ ├── tzfile.h
│ ├── unistd.h
│ ├── utime.h
│ ├── utmp.h
│ └── vis.h
├── lib/
│ ├── Makefile
│ ├── csu/
│ │ ├── hp300/
│ │ │ ├── Makefile
│ │ │ └── crt0.c
│ │ ├── i386/
│ │ │ ├── Makefile
│ │ │ └── crt0.c
│ │ ├── mips/
│ │ │ ├── Makefile
│ │ │ └── crt0.s
│ │ ├── sparc/
│ │ │ ├── Makefile
│ │ │ └── crt0.c
│ │ ├── tahoe/
│ │ │ ├── Makefile
│ │ │ └── crt0.c
│ │ └── vax/
│ │ ├── Makefile
│ │ └── crt0.c
│ ├── libc/
│ │ ├── Makefile
│ │ ├── compat-43/
│ │ │ ├── Makefile.inc
│ │ │ ├── creat.2
│ │ │ ├── creat.c
│ │ │ ├── creat.s
│ │ │ ├── gethostid.3
│ │ │ ├── gethostid.c
│ │ │ ├── getwd.c
│ │ │ ├── killpg.2
│ │ │ ├── killpg.c
│ │ │ ├── regex.c
│ │ │ ├── sethostid.c
│ │ │ ├── setpgrp.c
│ │ │ ├── setregid.2
│ │ │ ├── setregid.c
│ │ │ ├── setreuid.2
│ │ │ ├── setreuid.c
│ │ │ ├── setrgid.c
│ │ │ ├── setruid.3
│ │ │ ├── setruid.c
│ │ │ ├── sigblock.2
│ │ │ ├── sigblock.s
│ │ │ ├── sigcompat.c
│ │ │ ├── sigpause.2
│ │ │ ├── sigpause.s
│ │ │ ├── sigsetmask.2
│ │ │ ├── sigsetmask.s
│ │ │ ├── sigvec.2
│ │ │ └── sigvec.s
│ │ ├── db/
│ │ │ ├── Makefile.inc
│ │ │ ├── PORT/
│ │ │ │ ├── Makefile
│ │ │ │ └── README
│ │ │ ├── VERSION
│ │ │ ├── btree/
│ │ │ │ ├── Makefile
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bt_close.c
│ │ │ │ ├── bt_conv.c
│ │ │ │ ├── bt_debug.c
│ │ │ │ ├── bt_delete.c
│ │ │ │ ├── bt_get.c
│ │ │ │ ├── bt_open.c
│ │ │ │ ├── bt_overflow.c
│ │ │ │ ├── bt_page.c
│ │ │ │ ├── bt_put.c
│ │ │ │ ├── bt_search.c
│ │ │ │ ├── bt_seq.c
│ │ │ │ ├── bt_split.c
│ │ │ │ ├── bt_stack.c
│ │ │ │ ├── bt_utils.c
│ │ │ │ ├── btree.h
│ │ │ │ ├── extern.h
│ │ │ │ ├── lrucache.c
│ │ │ │ ├── lrucache.h
│ │ │ │ ├── lruhash.c
│ │ │ │ ├── lrutils.c
│ │ │ │ └── updutils.c
│ │ │ ├── db/
│ │ │ │ ├── Makefile.inc
│ │ │ │ └── db.c
│ │ │ ├── hash/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── README
│ │ │ │ ├── extern.h
│ │ │ │ ├── hash.c
│ │ │ │ ├── hash.h
│ │ │ │ ├── hash_bigkey.c
│ │ │ │ ├── hash_buf.c
│ │ │ │ ├── hash_func.c
│ │ │ │ ├── hash_log2.c
│ │ │ │ ├── hash_page.c
│ │ │ │ ├── hsearch.c
│ │ │ │ ├── ndbm.c
│ │ │ │ ├── page.h
│ │ │ │ └── search.h
│ │ │ ├── man/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── btree.3
│ │ │ │ ├── dbopen.3
│ │ │ │ ├── hash.3
│ │ │ │ ├── mpool.3
│ │ │ │ └── recno.3
│ │ │ ├── mpool/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── README
│ │ │ │ └── mpool.c
│ │ │ ├── recno/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── extern.h
│ │ │ │ ├── rec_close.c
│ │ │ │ ├── rec_delete.c
│ │ │ │ ├── rec_get.c
│ │ │ │ ├── rec_open.c
│ │ │ │ ├── rec_put.c
│ │ │ │ ├── rec_search.c
│ │ │ │ ├── rec_seq.c
│ │ │ │ ├── rec_utils.c
│ │ │ │ └── recno.h
│ │ │ └── test/
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── btree.tests/
│ │ │ │ └── main.c
│ │ │ ├── dbtest.c
│ │ │ ├── hash.tests/
│ │ │ │ ├── driver2.c
│ │ │ │ ├── makedb.sh
│ │ │ │ ├── tcreat3.c
│ │ │ │ ├── tdel.c
│ │ │ │ ├── testit
│ │ │ │ ├── thash4.c
│ │ │ │ ├── tread2.c
│ │ │ │ ├── tseq.c
│ │ │ │ └── tverify.c
│ │ │ └── run.test
│ │ ├── gen/
│ │ │ ├── Makefile.inc
│ │ │ ├── alarm.3
│ │ │ ├── alarm.c
│ │ │ ├── assert.c
│ │ │ ├── clock.3
│ │ │ ├── clock.c
│ │ │ ├── closedir.c
│ │ │ ├── confstr.3
│ │ │ ├── confstr.c
│ │ │ ├── crypt.3
│ │ │ ├── crypt.c
│ │ │ ├── ctermid.3
│ │ │ ├── ctermid.c
│ │ │ ├── ctime.3
│ │ │ ├── ctime.c
│ │ │ ├── daemon.3
│ │ │ ├── daemon.c
│ │ │ ├── devname.3
│ │ │ ├── devname.c
│ │ │ ├── difftime.c
│ │ │ ├── directory.3
│ │ │ ├── disklabel.c
│ │ │ ├── err.3
│ │ │ ├── err.c
│ │ │ ├── errlst.c
│ │ │ ├── exec.3
│ │ │ ├── exec.c
│ │ │ ├── fnmatch.3
│ │ │ ├── fnmatch.c
│ │ │ ├── frexp.3
│ │ │ ├── frexp.c
│ │ │ ├── fstab.c
│ │ │ ├── fts.3
│ │ │ ├── fts.c
│ │ │ ├── genbuildname.3
│ │ │ ├── genbuildname.c
│ │ │ ├── getbsize.3
│ │ │ ├── getbsize.c
│ │ │ ├── getcap.3
│ │ │ ├── getcap.c
│ │ │ ├── getcwd.3
│ │ │ ├── getcwd.c
│ │ │ ├── getdiskbyname.3
│ │ │ ├── getfsent.3
│ │ │ ├── getgrent.3
│ │ │ ├── getgrent.c
│ │ │ ├── getgrgid.c
│ │ │ ├── getgrnam.c
│ │ │ ├── getgrouplist.3
│ │ │ ├── getgrouplist.c
│ │ │ ├── gethostname.3
│ │ │ ├── gethostname.c
│ │ │ ├── getloadavg.3
│ │ │ ├── getloadavg.c
│ │ │ ├── getlogin.3
│ │ │ ├── getlogin.c
│ │ │ ├── getmntinfo.3
│ │ │ ├── getmntinfo.c
│ │ │ ├── getnetgrent.3
│ │ │ ├── getnetgrent.c
│ │ │ ├── getpagesize.3
│ │ │ ├── getpagesize.c
│ │ │ ├── getpass.3
│ │ │ ├── getpass.c
│ │ │ ├── getpwent.3
│ │ │ ├── getpwent.c
│ │ │ ├── getpwnam.c
│ │ │ ├── getpwnamuid.c
│ │ │ ├── getpwuid.c
│ │ │ ├── getttyent.3
│ │ │ ├── getttyent.c
│ │ │ ├── getttynam.c
│ │ │ ├── getusershell.3
│ │ │ ├── getusershell.c
│ │ │ ├── getvfsbyname.3
│ │ │ ├── getvfsbyname.c
│ │ │ ├── glob.3
│ │ │ ├── glob.c
│ │ │ ├── initgroups.3
│ │ │ ├── initgroups.c
│ │ │ ├── isatty.c
│ │ │ ├── isinf.3
│ │ │ ├── ldexp.3
│ │ │ ├── modf.3
│ │ │ ├── nice.3
│ │ │ ├── nice.c
│ │ │ ├── nlist.3
│ │ │ ├── nlist.c
│ │ │ ├── opendir.c
│ │ │ ├── pause.3
│ │ │ ├── pause.c
│ │ │ ├── popen.3
│ │ │ ├── popen.c
│ │ │ ├── psignal.3
│ │ │ ├── psignal.c
│ │ │ ├── pwcache.3
│ │ │ ├── pwcache.c
│ │ │ ├── raise.3
│ │ │ ├── raise.c
│ │ │ ├── readdir.c
│ │ │ ├── realpath.3
│ │ │ ├── rewinddir.c
│ │ │ ├── scandir.3
│ │ │ ├── scandir.c
│ │ │ ├── seekdir.c
│ │ │ ├── setegid.c
│ │ │ ├── seteuid.c
│ │ │ ├── setgid.c
│ │ │ ├── sethostname.c
│ │ │ ├── setjmp.3
│ │ │ ├── setjmperr.c
│ │ │ ├── setmode.3
│ │ │ ├── setmode.c
│ │ │ ├── setuid.c
│ │ │ ├── siginterrupt.3
│ │ │ ├── siginterrupt.c
│ │ │ ├── siglist.c
│ │ │ ├── signal.3
│ │ │ ├── signal.c
│ │ │ ├── signalsim.c
│ │ │ ├── sigsetops.3
│ │ │ ├── sigsetops.c
│ │ │ ├── sleep.3
│ │ │ ├── sleep.c
│ │ │ ├── sysconf.3
│ │ │ ├── sysconf.c
│ │ │ ├── sysctl.3
│ │ │ ├── sysctl.c
│ │ │ ├── syslog.3
│ │ │ ├── syslog.c
│ │ │ ├── tcgetpgrp.3
│ │ │ ├── tcsendbreak.3
│ │ │ ├── tcsetattr.3
│ │ │ ├── tcsetpgrp.3
│ │ │ ├── telldir.c
│ │ │ ├── termios.c
│ │ │ ├── time.3
│ │ │ ├── time.c
│ │ │ ├── times.3
│ │ │ ├── times.c
│ │ │ ├── timezone.3
│ │ │ ├── timezone.c
│ │ │ ├── ttyname.3
│ │ │ ├── ttyname.c
│ │ │ ├── ttyslot.c
│ │ │ ├── tzset.3
│ │ │ ├── ualarm.3
│ │ │ ├── ualarm.c
│ │ │ ├── uname.3
│ │ │ ├── uname.c
│ │ │ ├── unvis.3
│ │ │ ├── unvis.c
│ │ │ ├── usleep.3
│ │ │ ├── usleep.c
│ │ │ ├── utime.3
│ │ │ ├── utime.c
│ │ │ ├── valloc.3
│ │ │ ├── valloc.c
│ │ │ ├── vis.3
│ │ │ ├── vis.c
│ │ │ ├── wait.c
│ │ │ ├── wait3.c
│ │ │ ├── waitpid.c
│ │ │ └── x.c
│ │ ├── gmon/
│ │ │ ├── Makefile.inc
│ │ │ ├── gmon.c
│ │ │ ├── mcount.c
│ │ │ └── moncontrol.3
│ │ ├── hp300/
│ │ │ ├── :errfix
│ │ │ ├── DEFS.h
│ │ │ ├── SYS.h
│ │ │ ├── gen/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── _setjmp.s
│ │ │ │ ├── adddf3.s
│ │ │ │ ├── addsf3.s
│ │ │ │ ├── alloca.s
│ │ │ │ ├── ashlsi3.s
│ │ │ │ ├── ashrsi3.s
│ │ │ │ ├── cmpdf2.s
│ │ │ │ ├── cmpsf2.s
│ │ │ │ ├── divdf3.s
│ │ │ │ ├── divsf3.s
│ │ │ │ ├── divsi3.s
│ │ │ │ ├── eprintf.c
│ │ │ │ ├── extendsfdf2.s
│ │ │ │ ├── fabs.s
│ │ │ │ ├── fixdfsi.s
│ │ │ │ ├── fixunsdfsi.s
│ │ │ │ ├── floatsidf.s
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexp.s
│ │ │ │ ├── isinf.c
│ │ │ │ ├── ldexp.s
│ │ │ │ ├── lshlsi3.s
│ │ │ │ ├── lshrsi3.s
│ │ │ │ ├── modf.s
│ │ │ │ ├── modsi3.s
│ │ │ │ ├── muldf3.s
│ │ │ │ ├── mulsf3.s
│ │ │ │ ├── mulsi3.s
│ │ │ │ ├── negdf2.s
│ │ │ │ ├── negsf2.s
│ │ │ │ ├── saveregs.c
│ │ │ │ ├── setjmp.s
│ │ │ │ ├── sigsetjmp.s
│ │ │ │ ├── subdf3.s
│ │ │ │ ├── subsf3.s
│ │ │ │ ├── truncdfsf2.s
│ │ │ │ ├── udivsi3.s
│ │ │ │ ├── umodsi3.s
│ │ │ │ └── umulsi3.s
│ │ │ ├── net/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── htonl.s
│ │ │ │ ├── htons.s
│ │ │ │ ├── ntohl.s
│ │ │ │ └── ntohs.s
│ │ │ ├── stdlib/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── abs.s
│ │ │ │ └── atof.c
│ │ │ ├── string/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bcmp.s
│ │ │ │ ├── bcopy.s
│ │ │ │ ├── bzero.s
│ │ │ │ ├── ffs.s
│ │ │ │ ├── index.s
│ │ │ │ ├── rindex.s
│ │ │ │ ├── strcmp.s
│ │ │ │ ├── strcpy.s
│ │ │ │ ├── strlen.s
│ │ │ │ ├── strncmp.s
│ │ │ │ └── strncpy.s
│ │ │ └── sys/
│ │ │ ├── Ovfork.s
│ │ │ ├── _getlogin.s
│ │ │ ├── brk.s
│ │ │ ├── cerror.s
│ │ │ ├── execl.s
│ │ │ ├── execle.s
│ │ │ ├── exect.s
│ │ │ ├── execv.s
│ │ │ ├── fork.s
│ │ │ ├── getegid.s
│ │ │ ├── geteuid.s
│ │ │ ├── getppid.s
│ │ │ ├── pipe.s
│ │ │ ├── ptrace.s
│ │ │ ├── reboot.s
│ │ │ ├── sbrk.s
│ │ │ ├── setlogin.s
│ │ │ ├── sigpending.s
│ │ │ ├── sigprocmask.s
│ │ │ ├── sigreturn.s
│ │ │ ├── sigsuspend.s
│ │ │ └── syscall.s
│ │ ├── i386/
│ │ │ ├── DEFS.h
│ │ │ ├── SYS.h
│ │ │ ├── gen/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── _setjmp.s
│ │ │ │ ├── alloca.s
│ │ │ │ ├── divsi3.s
│ │ │ │ ├── fabs.s
│ │ │ │ ├── fixdfsi.s
│ │ │ │ ├── fixunsdfsi.s
│ │ │ │ ├── frexp.c
│ │ │ │ ├── isinf.c
│ │ │ │ ├── ldexp.c
│ │ │ │ ├── modf.s
│ │ │ │ ├── setjmp.s
│ │ │ │ └── udivsi3.s
│ │ │ ├── net/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── htonl.s
│ │ │ │ ├── htons.s
│ │ │ │ ├── ntohl.s
│ │ │ │ └── ntohs.s
│ │ │ ├── stdlib/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── abort.s
│ │ │ │ └── abs.s
│ │ │ ├── string/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bcopy.no_overlap.s
│ │ │ │ └── bzero.s
│ │ │ └── sys/
│ │ │ ├── Ovfork.s
│ │ │ ├── brk.s
│ │ │ ├── cerror.s
│ │ │ ├── execl.s
│ │ │ ├── execle.s
│ │ │ ├── exect.s
│ │ │ ├── execv.s
│ │ │ ├── fork.s
│ │ │ ├── getegid.s
│ │ │ ├── geteuid.s
│ │ │ ├── getppid.s
│ │ │ ├── mount.s
│ │ │ ├── pipe.s
│ │ │ ├── ptrace.s
│ │ │ ├── reboot.s
│ │ │ ├── sbrk.s
│ │ │ ├── setlogin.s
│ │ │ ├── sigpending.s
│ │ │ ├── sigprocmask.s
│ │ │ ├── sigreturn.s
│ │ │ ├── sigsuspend.s
│ │ │ └── syscall.s
│ │ ├── locale/
│ │ │ ├── Makefile.inc
│ │ │ ├── ansi.c
│ │ │ ├── ctype.3
│ │ │ ├── ctype.c
│ │ │ ├── ctype_case.c
│ │ │ ├── euc.4
│ │ │ ├── euc.c
│ │ │ ├── frune.c
│ │ │ ├── isalnum.3
│ │ │ ├── isalpha.3
│ │ │ ├── isascii.3
│ │ │ ├── isblank.3
│ │ │ ├── iscntrl.3
│ │ │ ├── isctype.c
│ │ │ ├── isdigit.3
│ │ │ ├── isgraph.3
│ │ │ ├── islower.3
│ │ │ ├── isprint.3
│ │ │ ├── ispunct.3
│ │ │ ├── isspace.3
│ │ │ ├── isupper.3
│ │ │ ├── isxdigit.3
│ │ │ ├── lconv.c
│ │ │ ├── localeconv.c
│ │ │ ├── mbrune.3
│ │ │ ├── mbrune.c
│ │ │ ├── multibyte.3
│ │ │ ├── multibyte.c
│ │ │ ├── none.c
│ │ │ ├── rune.3
│ │ │ ├── rune.c
│ │ │ ├── setlocale.3
│ │ │ ├── setlocale.c
│ │ │ ├── table.c
│ │ │ ├── toascii.3
│ │ │ ├── tolower.3
│ │ │ ├── toupper.3
│ │ │ ├── utf2.4
│ │ │ └── utf2.c
│ │ ├── mips/
│ │ │ ├── :errfix
│ │ │ ├── SYS.h
│ │ │ ├── gen/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── _setjmp.s
│ │ │ │ ├── fabs.s
│ │ │ │ ├── frexp.c
│ │ │ │ ├── isinf.s
│ │ │ │ ├── ldexp.s
│ │ │ │ ├── modf.s
│ │ │ │ ├── nlist.c
│ │ │ │ └── setjmp.s
│ │ │ ├── net/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── htonl.s
│ │ │ │ └── htons.s
│ │ │ ├── stdlib/
│ │ │ │ └── Makefile.inc
│ │ │ ├── string/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bcmp.s
│ │ │ │ ├── bcopy.s
│ │ │ │ ├── bzero.s
│ │ │ │ ├── ffs.s
│ │ │ │ ├── index.s
│ │ │ │ ├── rindex.s
│ │ │ │ ├── strcmp.s
│ │ │ │ └── strlen.s
│ │ │ └── sys/
│ │ │ ├── Ovfork.s
│ │ │ ├── brk.s
│ │ │ ├── cerror.s
│ │ │ ├── exect.s
│ │ │ ├── fork.s
│ │ │ ├── pipe.s
│ │ │ ├── ptrace.s
│ │ │ ├── reboot.s
│ │ │ ├── sbrk.s
│ │ │ ├── setlogin.s
│ │ │ ├── sigpending.s
│ │ │ ├── sigprocmask.s
│ │ │ ├── sigreturn.s
│ │ │ ├── sigsuspend.s
│ │ │ └── syscall.s
│ │ ├── net/
│ │ │ ├── Makefile.inc
│ │ │ ├── SCCS/
│ │ │ │ └── hosttable/
│ │ │ │ ├── Makefile
│ │ │ │ ├── gethostent.c
│ │ │ │ └── gethostnamadr.c
│ │ │ ├── byteorder.3
│ │ │ ├── gethostbyname.3
│ │ │ ├── gethostnamadr.c
│ │ │ ├── getnetbyaddr.c
│ │ │ ├── getnetbyname.c
│ │ │ ├── getnetent.3
│ │ │ ├── getnetent.c
│ │ │ ├── getproto.c
│ │ │ ├── getprotoent.3
│ │ │ ├── getprotoent.c
│ │ │ ├── getprotoname.c
│ │ │ ├── getservbyname.c
│ │ │ ├── getservbyport.c
│ │ │ ├── getservent.3
│ │ │ ├── getservent.c
│ │ │ ├── herror.c
│ │ │ ├── inet.3
│ │ │ ├── inet_addr.c
│ │ │ ├── inet_lnaof.c
│ │ │ ├── inet_makeaddr.c
│ │ │ ├── inet_netof.c
│ │ │ ├── inet_network.c
│ │ │ ├── inet_ntoa.c
│ │ │ ├── iso_addr.3
│ │ │ ├── iso_addr.c
│ │ │ ├── linkaddr.3
│ │ │ ├── linkaddr.c
│ │ │ ├── ns.3
│ │ │ ├── ns_addr.c
│ │ │ ├── ns_ntoa.c
│ │ │ ├── rcmd.3
│ │ │ ├── rcmd.c
│ │ │ ├── recv.c
│ │ │ ├── res_comp.c
│ │ │ ├── res_debug.c
│ │ │ ├── res_init.c
│ │ │ ├── res_mkquery.c
│ │ │ ├── res_query.c
│ │ │ ├── res_send.c
│ │ │ ├── resolver.3
│ │ │ ├── send.c
│ │ │ └── sethostent.c
│ │ ├── quad/
│ │ │ ├── Makefile.inc
│ │ │ ├── TESTS/
│ │ │ │ ├── Makefile
│ │ │ │ ├── divrem.c
│ │ │ │ └── mul.c
│ │ │ ├── adddi3.c
│ │ │ ├── anddi3.c
│ │ │ ├── ashldi3.c
│ │ │ ├── ashrdi3.c
│ │ │ ├── cmpdi2.c
│ │ │ ├── divdi3.c
│ │ │ ├── fixdfdi.c
│ │ │ ├── fixsfdi.c
│ │ │ ├── fixunsdfdi.c
│ │ │ ├── fixunssfdi.c
│ │ │ ├── floatdidf.c
│ │ │ ├── floatdisf.c
│ │ │ ├── floatunsdidf.c
│ │ │ ├── iordi3.c
│ │ │ ├── lshldi3.c
│ │ │ ├── lshrdi3.c
│ │ │ ├── moddi3.c
│ │ │ ├── muldi3.c
│ │ │ ├── negdi2.c
│ │ │ ├── notdi2.c
│ │ │ ├── qdivrem.c
│ │ │ ├── quad.h
│ │ │ ├── subdi3.c
│ │ │ ├── ucmpdi2.c
│ │ │ ├── udivdi3.c
│ │ │ ├── umoddi3.c
│ │ │ └── xordi3.c
│ │ ├── regex/
│ │ │ ├── COPYRIGHT
│ │ │ ├── Makefile.inc
│ │ │ ├── README
│ │ │ ├── WHATSNEW
│ │ │ ├── cclass.h
│ │ │ ├── cname.h
│ │ │ ├── engine.c
│ │ │ ├── re_format.7
│ │ │ ├── regcomp.c
│ │ │ ├── regerror.c
│ │ │ ├── regex.3
│ │ │ ├── regex2.h
│ │ │ ├── regexec.c
│ │ │ ├── regfree.c
│ │ │ └── utils.h
│ │ ├── sparc/
│ │ │ ├── DEFS.h
│ │ │ ├── SYS.h
│ │ │ ├── gen/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── _setjmp.s
│ │ │ │ ├── divrem.m4
│ │ │ │ ├── fabs.s
│ │ │ │ ├── fixunsdfsi.s
│ │ │ │ ├── frexp.c
│ │ │ │ ├── isinf.c
│ │ │ │ ├── isnan.c
│ │ │ │ ├── ldexp.c
│ │ │ │ ├── modf.s
│ │ │ │ ├── mul.s
│ │ │ │ ├── saveregs.s
│ │ │ │ ├── setjmp.s
│ │ │ │ └── umul.s
│ │ │ ├── net/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── htonl.s
│ │ │ │ ├── htons.s
│ │ │ │ ├── ntohl.s
│ │ │ │ └── ntohs.s
│ │ │ ├── stdlib/
│ │ │ │ ├── Makefile.inc
│ │ │ │ └── abs.s
│ │ │ ├── string/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bzero.s
│ │ │ │ ├── ffs.s
│ │ │ │ └── strlen.s
│ │ │ └── sys/
│ │ │ ├── Ovfork.s
│ │ │ ├── brk.s
│ │ │ ├── cerror.s
│ │ │ ├── exect.s
│ │ │ ├── fork.s
│ │ │ ├── pipe.s
│ │ │ ├── ptrace.s
│ │ │ ├── reboot.s
│ │ │ ├── sbrk.s
│ │ │ ├── setlogin.s
│ │ │ ├── sigpending.s
│ │ │ ├── sigprocmask.s
│ │ │ ├── sigreturn.s
│ │ │ ├── sigsuspend.s
│ │ │ └── syscall.s
│ │ ├── stdio/
│ │ │ ├── Makefile.inc
│ │ │ ├── clrerr.c
│ │ │ ├── data.c
│ │ │ ├── fakcu.c
│ │ │ ├── fclose.3
│ │ │ ├── fclose.c
│ │ │ ├── fdopen.c
│ │ │ ├── feof.c
│ │ │ ├── ferror.3
│ │ │ ├── ferror.c
│ │ │ ├── fflush.3
│ │ │ ├── fflush.c
│ │ │ ├── fgetc.c
│ │ │ ├── fgetln.3
│ │ │ ├── fgetln.c
│ │ │ ├── fgetpos.c
│ │ │ ├── fgets.3
│ │ │ ├── fgets.c
│ │ │ ├── filbuf.c
│ │ │ ├── fileno.c
│ │ │ ├── findfp.c
│ │ │ ├── flags.c
│ │ │ ├── floatio.h
│ │ │ ├── fopen.3
│ │ │ ├── fopen.c
│ │ │ ├── fprintf.c
│ │ │ ├── fpurge.c
│ │ │ ├── fputc.c
│ │ │ ├── fputs.3
│ │ │ ├── fputs.c
│ │ │ ├── fread.3
│ │ │ ├── fread.c
│ │ │ ├── freopen.c
│ │ │ ├── fscanf.c
│ │ │ ├── fseek.3
│ │ │ ├── fseek.c
│ │ │ ├── fsetpos.c
│ │ │ ├── ftell.c
│ │ │ ├── funopen.3
│ │ │ ├── funopen.c
│ │ │ ├── fvwrite.c
│ │ │ ├── fvwrite.h
│ │ │ ├── fwalk.c
│ │ │ ├── fwrite.c
│ │ │ ├── getc.3
│ │ │ ├── getc.c
│ │ │ ├── getchar.c
│ │ │ ├── gets.3
│ │ │ ├── gets.c
│ │ │ ├── getw.c
│ │ │ ├── glue.h
│ │ │ ├── local.h
│ │ │ ├── makebuf.c
│ │ │ ├── mktemp.3
│ │ │ ├── mktemp.c
│ │ │ ├── perror.c
│ │ │ ├── printf.3
│ │ │ ├── printf.c
│ │ │ ├── putc.3
│ │ │ ├── putc.c
│ │ │ ├── putchar.c
│ │ │ ├── puts.c
│ │ │ ├── putw.c
│ │ │ ├── rdwr.c
│ │ │ ├── refill.c
│ │ │ ├── remove.3
│ │ │ ├── remove.c
│ │ │ ├── rewind.c
│ │ │ ├── rget.c
│ │ │ ├── scanf.3
│ │ │ ├── scanf.c
│ │ │ ├── setbuf.3
│ │ │ ├── setbuf.c
│ │ │ ├── setbuffer.c
│ │ │ ├── setvbuf.c
│ │ │ ├── snprintf.c
│ │ │ ├── sprintf.c
│ │ │ ├── sscanf.c
│ │ │ ├── stdio.3
│ │ │ ├── stdio.c
│ │ │ ├── tempnam.c
│ │ │ ├── tmpfile.c
│ │ │ ├── tmpnam.3
│ │ │ ├── tmpnam.c
│ │ │ ├── ungetc.3
│ │ │ ├── ungetc.c
│ │ │ ├── vfprintf.c
│ │ │ ├── vfscanf.c
│ │ │ ├── vprintf.c
│ │ │ ├── vscanf.c
│ │ │ ├── vsnprintf.c
│ │ │ ├── vsprintf.c
│ │ │ ├── vsscanf.c
│ │ │ ├── wbuf.c
│ │ │ └── wsetup.c
│ │ ├── stdlib/
│ │ │ ├── Makefile.inc
│ │ │ ├── abort.3
│ │ │ ├── abort.c
│ │ │ ├── abs.3
│ │ │ ├── abs.c
│ │ │ ├── alloca.3
│ │ │ ├── atexit.3
│ │ │ ├── atexit.c
│ │ │ ├── atexit.h
│ │ │ ├── atof.3
│ │ │ ├── atof.c
│ │ │ ├── atoi.3
│ │ │ ├── atoi.c
│ │ │ ├── atol.3
│ │ │ ├── atol.c
│ │ │ ├── bsearch.3
│ │ │ ├── bsearch.c
│ │ │ ├── calloc.3
│ │ │ ├── calloc.c
│ │ │ ├── div.3
│ │ │ ├── div.c
│ │ │ ├── exit.3
│ │ │ ├── exit.c
│ │ │ ├── free.3
│ │ │ ├── getenv.3
│ │ │ ├── getenv.c
│ │ │ ├── getopt.3
│ │ │ ├── getopt.c
│ │ │ ├── getsubopt.3
│ │ │ ├── getsubopt.c
│ │ │ ├── heapsort.c
│ │ │ ├── labs.3
│ │ │ ├── labs.c
│ │ │ ├── ldiv.3
│ │ │ ├── ldiv.c
│ │ │ ├── malloc.3
│ │ │ ├── malloc.c
│ │ │ ├── memory.3
│ │ │ ├── merge.c
│ │ │ ├── putenv.c
│ │ │ ├── qsort.3
│ │ │ ├── qsort.c
│ │ │ ├── radixsort.3
│ │ │ ├── radixsort.c
│ │ │ ├── rand.3
│ │ │ ├── rand.c
│ │ │ ├── random.3
│ │ │ ├── random.c
│ │ │ ├── realloc.3
│ │ │ ├── setenv.c
│ │ │ ├── strtod.3
│ │ │ ├── strtod.c
│ │ │ ├── strtol.3
│ │ │ ├── strtol.c
│ │ │ ├── strtoq.c
│ │ │ ├── strtoul.3
│ │ │ ├── strtoul.c
│ │ │ ├── strtouq.c
│ │ │ ├── system.3
│ │ │ └── system.c
│ │ ├── string/
│ │ │ ├── Makefile.inc
│ │ │ ├── bcmp.3
│ │ │ ├── bcmp.c
│ │ │ ├── bcopy.3
│ │ │ ├── bcopy.c
│ │ │ ├── bstring.3
│ │ │ ├── bzero.3
│ │ │ ├── bzero.c
│ │ │ ├── ffs.3
│ │ │ ├── ffs.c
│ │ │ ├── index.3
│ │ │ ├── index.c
│ │ │ ├── memccpy.3
│ │ │ ├── memccpy.c
│ │ │ ├── memchr.3
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.3
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.3
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.3
│ │ │ ├── memmove.c
│ │ │ ├── memset.3
│ │ │ ├── memset.c
│ │ │ ├── rindex.3
│ │ │ ├── rindex.c
│ │ │ ├── strcasecmp.3
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.3
│ │ │ ├── strcat.c
│ │ │ ├── strchr.3
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.3
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.3
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.3
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.3
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.3
│ │ │ ├── strdup.c
│ │ │ ├── strerror.3
│ │ │ ├── strerror.c
│ │ │ ├── strftime.3
│ │ │ ├── strftime.c
│ │ │ ├── string.3
│ │ │ ├── strlen.3
│ │ │ ├── strlen.c
│ │ │ ├── strmode.3
│ │ │ ├── strmode.c
│ │ │ ├── strncasecmp.3
│ │ │ ├── strncat.3
│ │ │ ├── strncat.c
│ │ │ ├── strncmp.3
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.3
│ │ │ ├── strncpy.c
│ │ │ ├── strpbrk.3
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.3
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.3
│ │ │ ├── strsep.c
│ │ │ ├── strspn.3
│ │ │ ├── strspn.c
│ │ │ ├── strstr.3
│ │ │ ├── strstr.c
│ │ │ ├── strtok.3
│ │ │ ├── strtok.c
│ │ │ ├── strxfrm.3
│ │ │ ├── strxfrm.c
│ │ │ ├── swab.3
│ │ │ └── swab.c
│ │ ├── sys/
│ │ │ ├── Makefile.inc
│ │ │ ├── Ovadvise.s
│ │ │ ├── Xsetregid.2
│ │ │ ├── _exit.2
│ │ │ ├── accept.2
│ │ │ ├── accept.s
│ │ │ ├── access.2
│ │ │ ├── access.s
│ │ │ ├── acct.2
│ │ │ ├── acct.s
│ │ │ ├── adjtime.2
│ │ │ ├── adjtime.s
│ │ │ ├── bind.2
│ │ │ ├── bind.s
│ │ │ ├── brk.2
│ │ │ ├── chdir.2
│ │ │ ├── chdir.s
│ │ │ ├── chflags.2
│ │ │ ├── chflags.s
│ │ │ ├── chmod.2
│ │ │ ├── chmod.s
│ │ │ ├── chown.2
│ │ │ ├── chown.s
│ │ │ ├── chroot.2
│ │ │ ├── chroot.s
│ │ │ ├── close.2
│ │ │ ├── close.s
│ │ │ ├── connect.2
│ │ │ ├── connect.s
│ │ │ ├── dup.2
│ │ │ ├── dup.s
│ │ │ ├── dup2.s
│ │ │ ├── execve.2
│ │ │ ├── execve.s
│ │ │ ├── fchdir.s
│ │ │ ├── fchflags.s
│ │ │ ├── fchmod.s
│ │ │ ├── fchown.s
│ │ │ ├── fcntl.2
│ │ │ ├── fcntl.s
│ │ │ ├── flock.2
│ │ │ ├── flock.s
│ │ │ ├── fork.2
│ │ │ ├── fstat.s
│ │ │ ├── fstatfs.s
│ │ │ ├── fsync.2
│ │ │ ├── fsync.s
│ │ │ ├── ftruncate.c
│ │ │ ├── ftruncate.s
│ │ │ ├── getdirentries.2
│ │ │ ├── getdirentries.s
│ │ │ ├── getdtablesize.2
│ │ │ ├── getdtablesize.s
│ │ │ ├── getfh.2
│ │ │ ├── getfh.s
│ │ │ ├── getfsstat.2
│ │ │ ├── getfsstat.s
│ │ │ ├── getgid.2
│ │ │ ├── getgid.s
│ │ │ ├── getgroups.2
│ │ │ ├── getgroups.s
│ │ │ ├── gethostid.s
│ │ │ ├── gethostname.s
│ │ │ ├── getitimer.2
│ │ │ ├── getitimer.s
│ │ │ ├── getlogin.2
│ │ │ ├── getpagesize.s
│ │ │ ├── getpeername.2
│ │ │ ├── getpeername.s
│ │ │ ├── getpgrp.2
│ │ │ ├── getpgrp.s
│ │ │ ├── getpid.2
│ │ │ ├── getpid.s
│ │ │ ├── getpriority.2
│ │ │ ├── getpriority.s
│ │ │ ├── getrlimit.2
│ │ │ ├── getrlimit.s
│ │ │ ├── getrusage.2
│ │ │ ├── getrusage.s
│ │ │ ├── getsockname.2
│ │ │ ├── getsockname.s
│ │ │ ├── getsockopt.2
│ │ │ ├── getsockopt.s
│ │ │ ├── gettimeofday.2
│ │ │ ├── gettimeofday.s
│ │ │ ├── getuid.2
│ │ │ ├── getuid.s
│ │ │ ├── intro.2
│ │ │ ├── ioctl.2
│ │ │ ├── ioctl.s
│ │ │ ├── kill.2
│ │ │ ├── kill.s
│ │ │ ├── killpg.s
│ │ │ ├── ktrace.2
│ │ │ ├── ktrace.s
│ │ │ ├── link.2
│ │ │ ├── link.s
│ │ │ ├── listen.2
│ │ │ ├── listen.s
│ │ │ ├── lseek.2
│ │ │ ├── lseek.c
│ │ │ ├── lseek.s
│ │ │ ├── lstat.s
│ │ │ ├── madvise.2
│ │ │ ├── mincore.2
│ │ │ ├── mkdir.2
│ │ │ ├── mkdir.s
│ │ │ ├── mkfifo.2
│ │ │ ├── mkfifo.s
│ │ │ ├── mknod.2
│ │ │ ├── mknod.s
│ │ │ ├── mlock.2
│ │ │ ├── mmap.2
│ │ │ ├── mmap.c
│ │ │ ├── mmap.s
│ │ │ ├── mount.2
│ │ │ ├── mount.s
│ │ │ ├── mprotect.2
│ │ │ ├── msync.2
│ │ │ ├── munmap.2
│ │ │ ├── nfssvc.2
│ │ │ ├── nfssvc.s
│ │ │ ├── open.2
│ │ │ ├── open.s
│ │ │ ├── pathconf.2
│ │ │ ├── pipe.2
│ │ │ ├── profil.2
│ │ │ ├── profil.s
│ │ │ ├── ptrace.2
│ │ │ ├── quotactl.2
│ │ │ ├── quotactl.s
│ │ │ ├── read.2
│ │ │ ├── read.s
│ │ │ ├── readlink.2
│ │ │ ├── readlink.s
│ │ │ ├── readv.s
│ │ │ ├── reboot.2
│ │ │ ├── recv.2
│ │ │ ├── recv.s
│ │ │ ├── recvfrom.s
│ │ │ ├── recvmsg.s
│ │ │ ├── rename.2
│ │ │ ├── rename.s
│ │ │ ├── revoke.2
│ │ │ ├── rmdir.2
│ │ │ ├── rmdir.s
│ │ │ ├── select.2
│ │ │ ├── select.s
│ │ │ ├── send.2
│ │ │ ├── sendmsg.s
│ │ │ ├── sendto.s
│ │ │ ├── setgroups.2
│ │ │ ├── setgroups.s
│ │ │ ├── sethostid.s
│ │ │ ├── sethostname.s
│ │ │ ├── setitimer.s
│ │ │ ├── setpgid.2
│ │ │ ├── setpgrp.s
│ │ │ ├── setpriority.s
│ │ │ ├── setregid.s
│ │ │ ├── setreuid.s
│ │ │ ├── setrlimit.s
│ │ │ ├── setsid.2
│ │ │ ├── setsid.s
│ │ │ ├── setsockopt.s
│ │ │ ├── settimeofday.s
│ │ │ ├── setuid.2
│ │ │ ├── shutdown.2
│ │ │ ├── shutdown.s
│ │ │ ├── sigaction.2
│ │ │ ├── sigaction.s
│ │ │ ├── sigaltstack.2
│ │ │ ├── sigpending.2
│ │ │ ├── sigprocmask.2
│ │ │ ├── sigreturn.2
│ │ │ ├── sigstack.2
│ │ │ ├── sigstack.s
│ │ │ ├── sigsuspend.2
│ │ │ ├── socket.2
│ │ │ ├── socket.s
│ │ │ ├── socketpair.2
│ │ │ ├── socketpair.s
│ │ │ ├── stat.2
│ │ │ ├── stat.s
│ │ │ ├── statfs.2
│ │ │ ├── statfs.s
│ │ │ ├── swapon.2
│ │ │ ├── swapon.s
│ │ │ ├── symlink.2
│ │ │ ├── symlink.s
│ │ │ ├── sync.2
│ │ │ ├── sync.s
│ │ │ ├── syscall.2
│ │ │ ├── truncate.2
│ │ │ ├── truncate.c
│ │ │ ├── truncate.s
│ │ │ ├── umask.2
│ │ │ ├── umask.s
│ │ │ ├── undelete.2
│ │ │ ├── unlink.2
│ │ │ ├── unlink.s
│ │ │ ├── unmount.s
│ │ │ ├── utimes.2
│ │ │ ├── utimes.s
│ │ │ ├── vfork.2
│ │ │ ├── vhangup.2
│ │ │ ├── vhangup.s
│ │ │ ├── wait.2
│ │ │ ├── wait4.s
│ │ │ ├── write.2
│ │ │ ├── write.s
│ │ │ └── writev.s
│ │ ├── tahoe/
│ │ │ ├── DEFS.h
│ │ │ ├── SYS.h
│ │ │ ├── fpe/
│ │ │ │ ├── Makefile
│ │ │ │ ├── addd.s
│ │ │ │ ├── addf.s
│ │ │ │ ├── cmpd.s
│ │ │ │ ├── cmpf.s
│ │ │ │ ├── cvtdl.s
│ │ │ │ ├── cvtfl.s
│ │ │ │ ├── cvtld.s
│ │ │ │ ├── cvtlf.s
│ │ │ │ ├── cvtud.s
│ │ │ │ ├── cvtuf.s
│ │ │ │ ├── divd.s
│ │ │ │ ├── divf.s
│ │ │ │ ├── fnorm.s
│ │ │ │ ├── fp_exp.s
│ │ │ │ ├── modf.s
│ │ │ │ ├── muld.s
│ │ │ │ ├── mulf.s
│ │ │ │ ├── negd.s
│ │ │ │ ├── negf.s
│ │ │ │ ├── sfnorm.s
│ │ │ │ ├── sfp_exp.s
│ │ │ │ ├── subd.s
│ │ │ │ └── subf.s
│ │ │ ├── gen/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── _setjmp.s
│ │ │ │ ├── abort.s
│ │ │ │ ├── alloca.s
│ │ │ │ ├── fabs.s
│ │ │ │ ├── fixdfsi.s
│ │ │ │ ├── fixunsdfsi.s
│ │ │ │ ├── frexp.c
│ │ │ │ ├── isinf.c
│ │ │ │ ├── ldexp.s
│ │ │ │ ├── modf.s
│ │ │ │ ├── modsi3.s
│ │ │ │ ├── setjmp.s
│ │ │ │ ├── udiv.s
│ │ │ │ ├── udivsi3.s
│ │ │ │ ├── umodsi3.s
│ │ │ │ ├── umulsi3.s
│ │ │ │ └── urem.s
│ │ │ ├── net/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── htonl.s
│ │ │ │ ├── htons.s
│ │ │ │ ├── ntohl.s
│ │ │ │ └── ntohs.s
│ │ │ ├── stdlib/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── abs.s
│ │ │ │ └── atof.s
│ │ │ ├── string/
│ │ │ │ ├── Makefile.inc
│ │ │ │ ├── bcmp.s
│ │ │ │ ├── bcopy.s
│ │ │ │ ├── bzero.s
│ │ │ │ ├── ffs.s
│ │ │ │ ├── memcmp.s
│ │ │ │ ├── memmove.s
│ │ │ │ ├── strcat.s
│ │ │ │ ├── strcmp.s
│ │ │ │ ├── strcpy.s
│ │ │ │ ├── strlen.s
│ │ │ │ ├── strncat.s
│ │ │ │ ├── strncmp.s
│ │ │ │ └── strncpy.s
│ │ │ └── sys/
│ │ │ ├── Ovadvise.s
│ │ │ ├── Ovfork.s
│ │ │ ├── _exit.s
│ │ │ ├── accept.s
│ │ │ ├── access.s
│ │ │ ├── acct.s
│ │ │ ├── adjtime.s
│ │ │ ├── bind.s
│ │ │ ├── brk.s
│ │ │ ├── cerror.s
│ │ │ ├── chdir.s
│ │ │ ├── chmod.s
│ │ │ ├── chown.s
│ │ │ ├── chroot.s
│ │ │ ├── close.s
│ │ │ ├── connect.s
│ │ │ ├── creat.s
│ │ │ ├── dup.s
│ │ │ ├── dup2.s
│ │ │ ├── execl.s
│ │ │ ├── execle.s
│ │ │ ├── exect.s
│ │ │ ├── execv.s
│ │ │ ├── execve.s
│ │ │ ├── fchmod.s
│ │ │ ├── fchown.s
│ │ │ ├── fcntl.s
│ │ │ ├── flock.s
│ │ │ ├── fork.s
│ │ │ ├── fstat.s
│ │ │ ├── fsync.s
│ │ │ ├── ftruncate.s
│ │ │ ├── getdtablesize.s
│ │ │ ├── getegid.s
│ │ │ ├── geteuid.s
│ │ │ ├── getgid.s
│ │ │ ├── getgroups.s
│ │ │ ├── gethostid.s
│ │ │ ├── gethostname.s
│ │ │ ├── getitimer.s
│ │ │ ├── getpagesize.s
│ │ │ ├── getpeername.s
│ │ │ ├── getpgrp.s
│ │ │ ├── getpid.s
│ │ │ ├── getppid.s
│ │ │ ├── getpriority.s
│ │ │ ├── getrlimit.s
│ │ │ ├── getrusage.s
│ │ │ ├── getsockname.s
│ │ │ ├── getsockopt.s
│ │ │ ├── gettimeofday.s
│ │ │ ├── getuid.s
│ │ │ ├── ioctl.s
│ │ │ ├── kill.s
│ │ │ ├── killpg.s
│ │ │ ├── link.s
│ │ │ ├── listen.s
│ │ │ ├── lseek.s
│ │ │ ├── lstat.s
│ │ │ ├── mkdir.s
│ │ │ ├── mknod.s
│ │ │ ├── mount.s
│ │ │ ├── open.s
│ │ │ ├── pipe.s
│ │ │ ├── profil.s
│ │ │ ├── ptrace.s
│ │ │ ├── quota.s
│ │ │ ├── read.s
│ │ │ ├── readlink.s
│ │ │ ├── readv.s
│ │ │ ├── reboot.s
│ │ │ ├── recv.s
│ │ │ ├── recvfrom.s
│ │ │ ├── recvmsg.s
│ │ │ ├── rename.s
│ │ │ ├── rmdir.s
│ │ │ ├── sbrk.s
│ │ │ ├── select.s
│ │ │ ├── send.s
│ │ │ ├── sendmsg.s
│ │ │ ├── sendto.s
│ │ │ ├── setgroups.s
│ │ │ ├── sethostid.s
│ │ │ ├── sethostname.s
│ │ │ ├── setitimer.s
│ │ │ ├── setlogin.s
│ │ │ ├── setpgrp.s
│ │ │ ├── setpriority.s
│ │ │ ├── setquota.s
│ │ │ ├── setregid.s
│ │ │ ├── setreuid.s
│ │ │ ├── setrlimit.s
│ │ │ ├── setsid.s
│ │ │ ├── setsockopt.s
│ │ │ ├── settimeofday.s
│ │ │ ├── shutdown.s
│ │ │ ├── sigblock.s
│ │ │ ├── sigpause.s
│ │ │ ├── sigpending.s
│ │ │ ├── sigprocmask.s
│ │ │ ├── sigreturn.s
│ │ │ ├── sigsetmask.s
│ │ │ ├── sigstack.s
│ │ │ ├── sigsuspend.s
│ │ │ ├── sigvec.s
│ │ │ ├── socket.s
│ │ │ ├── socketpair.s
│ │ │ ├── stat.s
│ │ │ ├── swapon.s
│ │ │ ├── symlink.s
│ │ │ ├── sync.s
│ │ │ ├── syscall.s
│ │ │ ├── truncate.s
│ │ │ ├── umask.s
│ │ │ ├── umount.s
│ │ │ ├── unlink.s
│ │ │ ├── utimes.s
│ │ │ ├── vhangup.s
│ │ │ ├── wait.s
│ │ │ ├── write.s
│ │ │ └── writev.s
│ │ └── vax/
│ │ ├── :errfix
│ │ ├── DEFS.h
│ │ ├── SYS.h
│ │ ├── gen/
│ │ │ ├── Makefile.inc
│ │ │ ├── _setjmp.s
│ │ │ ├── abort.s
│ │ │ ├── alloca.s
│ │ │ ├── fabs.s
│ │ │ ├── fixdfsi.s
│ │ │ ├── fixunsdfsi.s
│ │ │ ├── frexp.c
│ │ │ ├── frexp.s
│ │ │ ├── isinf.c
│ │ │ ├── ldexp.s
│ │ │ ├── lshlsi3.s
│ │ │ ├── lshrsi3.s
│ │ │ ├── modf.s
│ │ │ ├── modsi3.s
│ │ │ ├── setjmp.s
│ │ │ ├── udiv.s
│ │ │ ├── udivsi3.s
│ │ │ ├── umodsi3.s
│ │ │ ├── umulsi3.s
│ │ │ └── urem.s
│ │ ├── net/
│ │ │ ├── DEFS.h
│ │ │ ├── Makefile.inc
│ │ │ ├── htonl.s
│ │ │ ├── htons.s
│ │ │ ├── ntohl.s
│ │ │ └── ntohs.s
│ │ ├── stdio.old/
│ │ │ ├── doprnt.c
│ │ │ ├── fgets.s
│ │ │ ├── fputs.s
│ │ │ ├── gets.s
│ │ │ ├── mcount.sed
│ │ │ └── puts.s
│ │ ├── stdlib/
│ │ │ ├── Makefile.inc
│ │ │ ├── abs.s
│ │ │ └── atof.s
│ │ ├── string/
│ │ │ ├── Makefile.inc
│ │ │ ├── bcmp.s
│ │ │ ├── bcopy.s
│ │ │ ├── bzero.s
│ │ │ ├── ffs.s
│ │ │ ├── index.s
│ │ │ ├── memchr.s
│ │ │ ├── memcmp.s
│ │ │ ├── memmove.s
│ │ │ ├── memset.s
│ │ │ ├── rindex.s
│ │ │ ├── strcat.s
│ │ │ ├── strchr.s
│ │ │ ├── strcmp.s
│ │ │ ├── strcpy.s
│ │ │ ├── strcspn.s
│ │ │ ├── strlen.s
│ │ │ ├── strncat.s
│ │ │ ├── strncmp.s
│ │ │ ├── strncpy.s
│ │ │ ├── strpbrk.s
│ │ │ ├── strrchr.s
│ │ │ ├── strsep.s
│ │ │ ├── strspn.s
│ │ │ └── strstr.s
│ │ └── sys/
│ │ ├── Ovfork.s
│ │ ├── _exit.s
│ │ ├── _getlogin.s
│ │ ├── brk.s
│ │ ├── cache.lib/
│ │ │ ├── Ovfork.c
│ │ │ ├── fork.c
│ │ │ ├── getdtablesize.c
│ │ │ ├── getgid.c
│ │ │ ├── gethostid.c
│ │ │ ├── getpid.c
│ │ │ ├── getppid.c
│ │ │ ├── getuid.c
│ │ │ └── x.c
│ │ ├── cerror.s
│ │ ├── execl.s
│ │ ├── execle.s
│ │ ├── exect.s
│ │ ├── execv.s
│ │ ├── fork.s
│ │ ├── getegid.s
│ │ ├── geteuid.s
│ │ ├── getppid.s
│ │ ├── pipe.s
│ │ ├── ptrace.s
│ │ ├── reboot.s
│ │ ├── sbrk.s
│ │ ├── send.s
│ │ ├── setlogin.s
│ │ ├── signal.s
│ │ ├── sigpending.s
│ │ ├── sigprocmask.s
│ │ ├── sigreturn.s
│ │ ├── sigsuspend.s
│ │ ├── syscall.s
│ │ ├── wait.s
│ │ └── wait3.s
│ ├── libcompat/
│ │ ├── 4.1/
│ │ │ ├── Makefile
│ │ │ ├── ftime.3
│ │ │ ├── ftime.c
│ │ │ ├── getpw.3
│ │ │ ├── getpw.c
│ │ │ ├── gtty.c
│ │ │ ├── reset.c
│ │ │ ├── strcatn.c
│ │ │ ├── strcmpn.c
│ │ │ ├── strcpyn.c
│ │ │ ├── stty.3
│ │ │ ├── stty.c
│ │ │ ├── tahoe/
│ │ │ │ └── reset.s
│ │ │ ├── tell.c
│ │ │ ├── vax/
│ │ │ │ ├── DEFS.h
│ │ │ │ └── reset.s
│ │ │ ├── vlimit.3
│ │ │ ├── vlimit.c
│ │ │ ├── vtimes.3
│ │ │ └── vtimes.c
│ │ ├── 4.3/
│ │ │ ├── Makefile
│ │ │ ├── cfree.c
│ │ │ ├── ecvt.3
│ │ │ ├── ecvt.c
│ │ │ ├── gcvt.c
│ │ │ ├── hp300/
│ │ │ │ ├── insque.s
│ │ │ │ └── remque.s
│ │ │ ├── insque.3
│ │ │ ├── insque.c
│ │ │ ├── lsearch.3
│ │ │ ├── lsearch.c
│ │ │ ├── re_comp.3
│ │ │ ├── regex.c
│ │ │ ├── remque.c
│ │ │ ├── rexec.3
│ │ │ ├── rexec.c
│ │ │ ├── ruserpass.c
│ │ │ ├── sibuf.c
│ │ │ ├── sobuf.c
│ │ │ ├── strout.c
│ │ │ ├── tahoe/
│ │ │ │ ├── insque.s
│ │ │ │ ├── nargs.s
│ │ │ │ └── remque.s
│ │ │ └── vax/
│ │ │ ├── insque.s
│ │ │ ├── nargs.s
│ │ │ └── remque.s
│ │ ├── 4.4/
│ │ │ └── cuserid.c
│ │ ├── Makefile
│ │ └── regexp/
│ │ ├── COPYRIGHT
│ │ ├── Makefile
│ │ ├── README
│ │ ├── regerror.c
│ │ ├── regexp.3
│ │ ├── regexp.c
│ │ ├── regexp.h
│ │ ├── regmagic.h
│ │ ├── regsub.c
│ │ ├── tests
│ │ ├── timer.c
│ │ └── try.c
│ ├── libcurses/
│ │ ├── :ctfix
│ │ ├── EXAMPLES/
│ │ │ └── ex1.c
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ ├── Master
│ │ │ ├── appen.A
│ │ │ ├── appen.B
│ │ │ ├── appen.C
│ │ │ ├── c_macros
│ │ │ ├── doc.I
│ │ │ ├── doc.II
│ │ │ ├── doc.III
│ │ │ ├── doc.IV
│ │ │ ├── ex1.c
│ │ │ ├── ex2.c
│ │ │ ├── fns.doc
│ │ │ ├── intro.0
│ │ │ ├── intro.1
│ │ │ ├── intro.2
│ │ │ ├── intro.3
│ │ │ ├── intro.4
│ │ │ ├── intro.5
│ │ │ ├── intro.6
│ │ │ ├── life.c
│ │ │ ├── macros
│ │ │ ├── twinkle1.c
│ │ │ ├── twinkle2.c
│ │ │ └── win_st.c
│ │ ├── addbytes.c
│ │ ├── addch.c
│ │ ├── addnstr.c
│ │ ├── box.c
│ │ ├── clear.c
│ │ ├── clrtobot.c
│ │ ├── clrtoeol.c
│ │ ├── cr_put.c
│ │ ├── ctrace.c
│ │ ├── cur_hash.c
│ │ ├── curses.3
│ │ ├── curses.c
│ │ ├── curses.ext
│ │ ├── curses.h
│ │ ├── delch.c
│ │ ├── deleteln.c
│ │ ├── delwin.c
│ │ ├── endwin.c
│ │ ├── erase.c
│ │ ├── fullname.c
│ │ ├── getch.c
│ │ ├── getstr.c
│ │ ├── id_subwins.c
│ │ ├── idlok.c
│ │ ├── initscr.c
│ │ ├── insch.c
│ │ ├── insertln.c
│ │ ├── longname.c
│ │ ├── move.c
│ │ ├── mvprintw.c
│ │ ├── mvscanw.c
│ │ ├── mvwin.c
│ │ ├── newwin.c
│ │ ├── overlay.c
│ │ ├── overwrite.c
│ │ ├── printw.c
│ │ ├── putchar.c
│ │ ├── refresh.c
│ │ ├── scanw.c
│ │ ├── scroll.c
│ │ ├── setterm.c
│ │ ├── standout.c
│ │ ├── toucholap.c
│ │ ├── touchwin.c
│ │ ├── tscroll.c
│ │ ├── tstp.c
│ │ ├── tty.c
│ │ └── unctrl.c
│ ├── libedit/
│ │ ├── Makefile
│ │ ├── TEST/
│ │ │ └── test.c
│ │ ├── chared.c
│ │ ├── chared.h
│ │ ├── common.c
│ │ ├── el.c
│ │ ├── el.h
│ │ ├── emacs.c
│ │ ├── hist.c
│ │ ├── hist.h
│ │ ├── histedit.h
│ │ ├── history.c
│ │ ├── key.c
│ │ ├── key.h
│ │ ├── makelist
│ │ ├── map.c
│ │ ├── map.h
│ │ ├── parse.c
│ │ ├── parse.h
│ │ ├── prompt.c
│ │ ├── prompt.h
│ │ ├── read.c
│ │ ├── refresh.c
│ │ ├── refresh.h
│ │ ├── search.c
│ │ ├── search.h
│ │ ├── sig.c
│ │ ├── sig.h
│ │ ├── sys.h
│ │ ├── term.c
│ │ ├── term.h
│ │ ├── termcap.h
│ │ ├── tokenizer.c
│ │ ├── tokenizer.h
│ │ ├── tty.c
│ │ ├── tty.h
│ │ └── vi.c
│ ├── libkvm/
│ │ ├── Makefile
│ │ ├── kvm.3
│ │ ├── kvm.c
│ │ ├── kvm_file.c
│ │ ├── kvm_geterr.3
│ │ ├── kvm_getfiles.3
│ │ ├── kvm_getloadavg.3
│ │ ├── kvm_getloadavg.c
│ │ ├── kvm_getprocs.3
│ │ ├── kvm_hp300.c
│ │ ├── kvm_mips.c
│ │ ├── kvm_nlist.3
│ │ ├── kvm_open.3
│ │ ├── kvm_private.h
│ │ ├── kvm_proc.c
│ │ ├── kvm_read.3
│ │ └── kvm_sparc.c
│ ├── libm/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── README.txt
│ │ ├── common/
│ │ │ ├── Makefile
│ │ │ ├── atan2.c
│ │ │ ├── sincos.c
│ │ │ ├── tan.c
│ │ │ ├── trig.c
│ │ │ └── trig.h
│ │ ├── common_source/
│ │ │ ├── acos.3
│ │ │ ├── acosh.3
│ │ │ ├── acosh.c
│ │ │ ├── asin.3
│ │ │ ├── asincos.c
│ │ │ ├── asinh.3
│ │ │ ├── asinh.c
│ │ │ ├── atan.3
│ │ │ ├── atan.c
│ │ │ ├── atan2.3
│ │ │ ├── atanh.3
│ │ │ ├── atanh.c
│ │ │ ├── ceil.3
│ │ │ ├── cos.3
│ │ │ ├── cosh.3
│ │ │ ├── cosh.c
│ │ │ ├── erf.3
│ │ │ ├── erf.c
│ │ │ ├── exp.3
│ │ │ ├── exp.c
│ │ │ ├── exp__E.c
│ │ │ ├── expm1.c
│ │ │ ├── fabs.3
│ │ │ ├── floor.3
│ │ │ ├── floor.c
│ │ │ ├── fmod.3
│ │ │ ├── fmod.c
│ │ │ ├── gamma.c
│ │ │ ├── hypot.3
│ │ │ ├── ieee.3
│ │ │ ├── infnan.3
│ │ │ ├── j0.3
│ │ │ ├── j0.c
│ │ │ ├── j1.c
│ │ │ ├── jn.c
│ │ │ ├── lgamma.3
│ │ │ ├── lgamma.c
│ │ │ ├── log.c
│ │ │ ├── log10.c
│ │ │ ├── log1p.c
│ │ │ ├── log__L.c
│ │ │ ├── math.3
│ │ │ ├── math.h
│ │ │ ├── mathimpl.h
│ │ │ ├── pow.c
│ │ │ ├── rint.3
│ │ │ ├── sin.3
│ │ │ ├── sinh.3
│ │ │ ├── sinh.c
│ │ │ ├── sqrt.3
│ │ │ ├── tan.3
│ │ │ ├── tanh.3
│ │ │ └── tanh.c
│ │ ├── ieee/
│ │ │ ├── Makefile
│ │ │ ├── cabs.c
│ │ │ ├── cbrt.c
│ │ │ └── support.c
│ │ ├── mc68881/
│ │ │ ├── README
│ │ │ ├── asincos.s
│ │ │ ├── atan.s
│ │ │ ├── atan2.c
│ │ │ ├── atanh.s
│ │ │ ├── cosh.s
│ │ │ ├── exp.s
│ │ │ ├── expm1.s
│ │ │ ├── floor.s
│ │ │ ├── log.s
│ │ │ ├── log10.s
│ │ │ ├── log1p.s
│ │ │ ├── mcount.sed
│ │ │ ├── sincos.s
│ │ │ ├── sinh.s
│ │ │ ├── sqrt.s
│ │ │ ├── support.s
│ │ │ ├── tan.s
│ │ │ └── tanh.s
│ │ ├── national/
│ │ │ ├── Makefile
│ │ │ ├── mcount.sed
│ │ │ ├── national.s
│ │ │ ├── sqrt.s
│ │ │ └── support.s
│ │ ├── tahoe/
│ │ │ ├── cabs.s
│ │ │ ├── cbrt.s
│ │ │ ├── infnan.s
│ │ │ ├── mcount.sed
│ │ │ ├── sqrt.s
│ │ │ └── support.s
│ │ └── vax/
│ │ ├── Makefile
│ │ ├── argred.s
│ │ ├── atan2.s
│ │ ├── cabs.s
│ │ ├── cbrt.s
│ │ ├── infnan.s
│ │ ├── mcount.sed
│ │ ├── sincos.s
│ │ ├── sqrt.s
│ │ ├── support.s
│ │ └── tan.s
│ ├── libmp/
│ │ ├── Makefile
│ │ ├── gcd.c
│ │ ├── madd.c
│ │ ├── mdiv.c
│ │ ├── mout.c
│ │ ├── mp.3
│ │ ├── msqrt.c
│ │ ├── mult.c
│ │ ├── pow.c
│ │ └── util.c
│ ├── libplot/
│ │ ├── Makefile
│ │ ├── aed/
│ │ │ ├── Makefile
│ │ │ ├── aed.h
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── bitgraph/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── bg.h
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ └── space.c
│ │ ├── dumb/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── dumb.h
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── f77plot/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── clospl.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemd.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ └── space.c
│ │ ├── gigi/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── gigi.h
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ └── space.c
│ │ ├── grn/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── grnplot.h
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── hp2648/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── hp2648.h
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── hp7221/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── hp7221.h
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── imagen/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── charset.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── imPcodes.h
│ │ │ ├── imp.h
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── scale.c
│ │ │ └── space.c
│ │ ├── plot/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── cont.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linmod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── plot.3
│ │ │ ├── point.c
│ │ │ ├── putsi.c
│ │ │ └── space.c
│ │ ├── t300/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── con.h
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linmod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── t300s/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── con.h
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linmod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── t4013/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── scale.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── t4014/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linemod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── scale.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ ├── t450/
│ │ │ ├── Makefile
│ │ │ ├── arc.c
│ │ │ ├── box.c
│ │ │ ├── circle.c
│ │ │ ├── close.c
│ │ │ ├── con.h
│ │ │ ├── dot.c
│ │ │ ├── erase.c
│ │ │ ├── label.c
│ │ │ ├── line.c
│ │ │ ├── linmod.c
│ │ │ ├── move.c
│ │ │ ├── open.c
│ │ │ ├── point.c
│ │ │ ├── space.c
│ │ │ └── subr.c
│ │ └── vt0/
│ │ ├── Makefile
│ │ ├── arc.c
│ │ ├── box.c
│ │ ├── circle.c
│ │ ├── close.c
│ │ ├── dot.c
│ │ ├── erase.c
│ │ ├── frame.c
│ │ ├── label.c
│ │ ├── line.c
│ │ ├── linmod.c
│ │ ├── move.c
│ │ ├── open.c
│ │ ├── point.c
│ │ ├── space.c
│ │ └── subr.c
│ ├── libresolv/
│ │ └── Makefile
│ ├── librpc/
│ │ ├── man/
│ │ │ └── man1/
│ │ │ ├── rpcgen.1
│ │ │ └── rstat.1
│ │ ├── rpc/
│ │ │ ├── Makefile
│ │ │ ├── auth.h
│ │ │ ├── auth_none.c
│ │ │ ├── auth_unix.c
│ │ │ ├── auth_unix.h
│ │ │ ├── authunix_prot.c
│ │ │ ├── bindresvport.c
│ │ │ ├── clnt.h
│ │ │ ├── clnt_generic.c
│ │ │ ├── clnt_perror.c
│ │ │ ├── clnt_raw.c
│ │ │ ├── clnt_simple.c
│ │ │ ├── clnt_tcp.c
│ │ │ ├── clnt_udp.c
│ │ │ ├── get_myaddress.c
│ │ │ ├── getrpcent.c
│ │ │ ├── getrpcport.c
│ │ │ ├── pmap_clnt.c
│ │ │ ├── pmap_clnt.h
│ │ │ ├── pmap_getmaps.c
│ │ │ ├── pmap_getport.c
│ │ │ ├── pmap_prot.c
│ │ │ ├── pmap_prot.h
│ │ │ ├── pmap_prot2.c
│ │ │ ├── pmap_rmt.c
│ │ │ ├── pmap_rmt.h
│ │ │ ├── rpc.h
│ │ │ ├── rpc_callmsg.c
│ │ │ ├── rpc_commondata.c
│ │ │ ├── rpc_dtablesize.c
│ │ │ ├── rpc_msg.h
│ │ │ ├── rpc_prot.c
│ │ │ ├── svc.c
│ │ │ ├── svc.h
│ │ │ ├── svc_auth.c
│ │ │ ├── svc_auth.h
│ │ │ ├── svc_auth_unix.c
│ │ │ ├── svc_raw.c
│ │ │ ├── svc_run.c
│ │ │ ├── svc_simple.c
│ │ │ ├── svc_tcp.c
│ │ │ ├── svc_udp.c
│ │ │ ├── types.h
│ │ │ ├── xdr.c
│ │ │ ├── xdr.h
│ │ │ ├── xdr_array.c
│ │ │ ├── xdr_float.c
│ │ │ ├── xdr_mem.c
│ │ │ ├── xdr_rec.c
│ │ │ ├── xdr_reference.c
│ │ │ └── xdr_stdio.c
│ │ └── secure_rpc/
│ │ └── man/
│ │ └── chkey.1
│ ├── libtelnet/
│ │ ├── Makefile
│ │ ├── auth-proto.h
│ │ ├── auth.c
│ │ ├── auth.h
│ │ ├── enc-proto.h
│ │ ├── enc_des.c
│ │ ├── encrypt.c
│ │ ├── encrypt.h
│ │ ├── forward.c
│ │ ├── genget.c
│ │ ├── getent.c
│ │ ├── kerberos.c
│ │ ├── kerberos5.c
│ │ ├── key-proto.h
│ │ ├── krb4encpwd.c
│ │ ├── misc-proto.h
│ │ ├── misc.c
│ │ ├── misc.h
│ │ ├── read_password.c
│ │ ├── rsaencpwd.c
│ │ └── spx.c
│ ├── libterm/
│ │ ├── Makefile
│ │ ├── TEST/
│ │ │ ├── tc1.c
│ │ │ ├── tc2.c
│ │ │ └── tc3.c
│ │ ├── pathnames.h
│ │ ├── termcap.3
│ │ ├── termcap.c
│ │ ├── tgoto.c
│ │ └── tputs.c
│ ├── libutil/
│ │ ├── Makefile
│ │ ├── login.c
│ │ ├── login_tty.c
│ │ ├── logout.c
│ │ ├── logwtmp.c
│ │ └── pty.c
│ └── liby/
│ ├── Makefile
│ ├── main.c
│ └── yyerror.c
├── libexec/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── bugfiler/
│ │ ├── Makefile
│ │ ├── bug.h
│ │ ├── bugfiler.8
│ │ ├── bugfiler.c
│ │ ├── bugformat
│ │ ├── error.c
│ │ ├── extern.h
│ │ ├── gethead.c
│ │ ├── pathnames.h
│ │ ├── process.c
│ │ ├── redist.c
│ │ ├── reply.c
│ │ ├── sendbug.1
│ │ ├── sendbug.sh
│ │ └── unixtomh.c
│ ├── comsat/
│ │ ├── Makefile
│ │ ├── comsat.8
│ │ ├── comsat.c
│ │ └── pathnames.h
│ ├── fingerd/
│ │ ├── Makefile
│ │ ├── fingerd.8
│ │ ├── fingerd.c
│ │ └── pathnames.h
│ ├── ftpd/
│ │ ├── CHANGES
│ │ ├── Makefile
│ │ ├── extern.h
│ │ ├── ftpcmd.y
│ │ ├── ftpd.8
│ │ ├── ftpd.c
│ │ ├── logwtmp.c
│ │ ├── newvers.sh
│ │ ├── pathnames.h
│ │ ├── popen.c
│ │ └── vers.c
│ ├── getNAME/
│ │ ├── Makefile
│ │ └── getNAME.c
│ ├── getty/
│ │ ├── Makefile
│ │ ├── extern.h
│ │ ├── get_date.c
│ │ ├── getty.8
│ │ ├── gettytab.5
│ │ ├── gettytab.h
│ │ ├── init.c
│ │ ├── main.c
│ │ ├── pathnames.h
│ │ ├── subr.c
│ │ ├── ttydefaults.c
│ │ └── ttys.5
│ ├── kpasswdd/
│ │ ├── Makefile
│ │ ├── kpasswdd.8
│ │ └── kpasswdd.c
│ ├── lfs_cleanerd/
│ │ ├── Makefile
│ │ ├── clean.h
│ │ ├── cleanerd.c
│ │ ├── lfs_cleanerd.8
│ │ ├── library.c
│ │ ├── misc.c
│ │ └── print.c
│ ├── mail.local/
│ │ ├── Makefile
│ │ ├── Makefile.dist
│ │ ├── delivermail.sh
│ │ ├── mail.local.8
│ │ ├── mail.local.c
│ │ └── pathnames.h
│ ├── makekey/
│ │ ├── Makefile
│ │ ├── makekey.8
│ │ └── makekey.c
│ ├── rbootd/
│ │ ├── Makefile
│ │ ├── bpf.c
│ │ ├── conf.c
│ │ ├── defs.h
│ │ ├── parseconf.c
│ │ ├── pathnames.h
│ │ ├── rbootd.8
│ │ ├── rbootd.c
│ │ ├── rmp.h
│ │ ├── rmp_var.h
│ │ ├── rmpproto.c
│ │ └── utils.c
│ ├── rexecd/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── rexecd.8
│ │ └── rexecd.c
│ ├── rlogind/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── rlogind.8
│ │ └── rlogind.c
│ ├── rshd/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── rshd.8
│ │ └── rshd.c
│ ├── talkd/
│ │ ├── Makefile
│ │ ├── announce.c
│ │ ├── print.c
│ │ ├── process.c
│ │ ├── table.c
│ │ ├── talkd.8
│ │ └── talkd.c
│ ├── telnetd/
│ │ ├── Makefile
│ │ ├── authenc.c
│ │ ├── defs.h
│ │ ├── ext.h
│ │ ├── global.c
│ │ ├── pathnames.h
│ │ ├── slc.c
│ │ ├── state.c
│ │ ├── sys_term.c
│ │ ├── telnetd.8
│ │ ├── telnetd.c
│ │ ├── telnetd.h
│ │ ├── termstat.c
│ │ └── utility.c
│ ├── tftpd/
│ │ ├── Makefile
│ │ ├── tftpd.8
│ │ └── tftpd.c
│ └── uucpd/
│ ├── Makefile
│ ├── pathnames.h
│ └── uucpd.c
├── local/
│ ├── X11R5/
│ │ └── mit/
│ │ ├── Makefile.ini
│ │ └── config/
│ │ ├── Makefile.ini
│ │ ├── hpbsd.cf
│ │ ├── imake.c
│ │ └── imakemdep.h
│ ├── ditroff/
│ │ ├── ditroff.okeeffe/
│ │ │ ├── Makefile
│ │ │ ├── chem/
│ │ │ │ ├── Makefile
│ │ │ │ ├── PS-PEmacros
│ │ │ │ ├── README
│ │ │ │ ├── chem.awk.src
│ │ │ │ ├── chem.l.src
│ │ │ │ ├── chem.macros.src
│ │ │ │ ├── chem.sh
│ │ │ │ ├── eth.p
│ │ │ │ ├── lsd.p
│ │ │ │ └── morphine.p
│ │ │ ├── d.h
│ │ │ ├── dev.h
│ │ │ ├── devhar/
│ │ │ │ ├── dhar.c
│ │ │ │ ├── fonts/
│ │ │ │ │ ├── B
│ │ │ │ │ ├── BI
│ │ │ │ │ ├── Bs
│ │ │ │ │ ├── DESC
│ │ │ │ │ ├── G3
│ │ │ │ │ ├── I
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── R
│ │ │ │ │ ├── RS
│ │ │ │ │ ├── Rs
│ │ │ │ │ ├── S
│ │ │ │ │ ├── SO
│ │ │ │ │ ├── Sm
│ │ │ │ │ ├── V
│ │ │ │ │ ├── Vl
│ │ │ │ │ ├── Vm
│ │ │ │ │ ├── bI
│ │ │ │ │ ├── bS
│ │ │ │ │ ├── bb
│ │ │ │ │ ├── bi
│ │ │ │ │ ├── br
│ │ │ │ │ ├── bs
│ │ │ │ │ ├── cI
│ │ │ │ │ ├── cb
│ │ │ │ │ ├── ci
│ │ │ │ │ ├── cr
│ │ │ │ │ ├── fs
│ │ │ │ │ ├── installfonts
│ │ │ │ │ ├── lI
│ │ │ │ │ ├── lb
│ │ │ │ │ ├── li
│ │ │ │ │ ├── lp
│ │ │ │ │ ├── lr
│ │ │ │ │ ├── sR
│ │ │ │ │ ├── v
│ │ │ │ │ ├── vl
│ │ │ │ │ └── vm
│ │ │ │ └── llio.c
│ │ │ ├── devnver/
│ │ │ │ ├── Makefile
│ │ │ │ ├── Sort/
│ │ │ │ │ ├── Makefile
│ │ │ │ │ └── nvsort.c
│ │ │ │ ├── Tools/
│ │ │ │ │ └── prects.c
│ │ │ │ ├── font2.c
│ │ │ │ ├── main.c
│ │ │ │ ├── parse.c
│ │ │ │ └── put.c
│ │ │ ├── devtek/
│ │ │ │ └── tc.c
│ │ │ ├── devver/
│ │ │ │ ├── Vtroff.sh
│ │ │ │ ├── hartovermap
│ │ │ │ ├── vfont.desc/
│ │ │ │ │ ├── B
│ │ │ │ │ ├── CW
│ │ │ │ │ ├── DESCvar
│ │ │ │ │ ├── DESCver
│ │ │ │ │ ├── I
│ │ │ │ │ ├── R
│ │ │ │ │ ├── S
│ │ │ │ │ ├── ap
│ │ │ │ │ ├── bb
│ │ │ │ │ ├── bi
│ │ │ │ │ ├── bk
│ │ │ │ │ ├── br
│ │ │ │ │ ├── cb
│ │ │ │ │ ├── ch
│ │ │ │ │ ├── ci
│ │ │ │ │ ├── cl
│ │ │ │ │ ├── co
│ │ │ │ │ ├── cr
│ │ │ │ │ ├── cy
│ │ │ │ │ ├── db
│ │ │ │ │ ├── di
│ │ │ │ │ ├── dr
│ │ │ │ │ ├── fontmap
│ │ │ │ │ ├── gb
│ │ │ │ │ ├── gf
│ │ │ │ │ ├── gi
│ │ │ │ │ ├── gk
│ │ │ │ │ ├── gr
│ │ │ │ │ ├── hb
│ │ │ │ │ ├── hn
│ │ │ │ │ ├── m
│ │ │ │ │ ├── mak.sh
│ │ │ │ │ ├── mb
│ │ │ │ │ ├── mi
│ │ │ │ │ ├── mn
│ │ │ │ │ ├── mr
│ │ │ │ │ ├── nb
│ │ │ │ │ ├── ni
│ │ │ │ │ ├── nr
│ │ │ │ │ ├── ob
│ │ │ │ │ ├── oe
│ │ │ │ │ ├── oi
│ │ │ │ │ ├── or
│ │ │ │ │ ├── pb
│ │ │ │ │ ├── pp
│ │ │ │ │ ├── sb
│ │ │ │ │ ├── sc
│ │ │ │ │ ├── sg
│ │ │ │ │ ├── sh
│ │ │ │ │ ├── si
│ │ │ │ │ ├── sl
│ │ │ │ │ ├── sr
│ │ │ │ │ ├── tB
│ │ │ │ │ ├── tI
│ │ │ │ │ ├── tR
│ │ │ │ │ ├── tS
│ │ │ │ │ ├── tb
│ │ │ │ │ ├── ti
│ │ │ │ │ ├── tr
│ │ │ │ │ └── ts
│ │ │ │ └── vsort.c
│ │ │ ├── eqn/
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ ├── diacrit.c
│ │ │ │ ├── dieqn.1
│ │ │ │ ├── e.h
│ │ │ │ ├── e.y
│ │ │ │ ├── eqn.y
│ │ │ │ ├── eqnbox.c
│ │ │ │ ├── font.c
│ │ │ │ ├── fromto.c
│ │ │ │ ├── funny.c
│ │ │ │ ├── glob.c
│ │ │ │ ├── input.c
│ │ │ │ ├── integral.c
│ │ │ │ ├── io.c
│ │ │ │ ├── lex.c
│ │ │ │ ├── lookup.c
│ │ │ │ ├── main.c
│ │ │ │ ├── mark.c
│ │ │ │ ├── matrix.c
│ │ │ │ ├── move.c
│ │ │ │ ├── o.makefile
│ │ │ │ ├── over.c
│ │ │ │ ├── paren.c
│ │ │ │ ├── pile.c
│ │ │ │ ├── shift.c
│ │ │ │ ├── size.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── text.c
│ │ │ │ └── tuning.c
│ │ │ ├── ext.h
│ │ │ ├── grap/
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ ├── coord.c
│ │ │ │ ├── for.c
│ │ │ │ ├── frame.c
│ │ │ │ ├── grap.1
│ │ │ │ ├── grap.defines
│ │ │ │ ├── grap.h
│ │ │ │ ├── grap.y
│ │ │ │ ├── grapl.l
│ │ │ │ ├── input.c
│ │ │ │ ├── label.c
│ │ │ │ ├── main.c
│ │ │ │ ├── misc.c
│ │ │ │ ├── plot.c
│ │ │ │ ├── print.c
│ │ │ │ └── ticks.c
│ │ │ ├── hytab.c
│ │ │ ├── ideal/
│ │ │ │ ├── Makefile
│ │ │ │ ├── RAW_FORMAT
│ │ │ │ ├── README
│ │ │ │ ├── action.c
│ │ │ │ ├── bldds.c
│ │ │ │ ├── exprn.c
│ │ │ │ ├── ideal.1
│ │ │ │ ├── ideal.c
│ │ │ │ ├── ideal.cmd
│ │ │ │ ├── ideal.h
│ │ │ │ ├── idfilt/
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── har.c
│ │ │ │ │ ├── idfilt.c
│ │ │ │ │ ├── idfilt.h
│ │ │ │ │ ├── idsort.c
│ │ │ │ │ ├── pout.c
│ │ │ │ │ └── ver.c
│ │ │ │ ├── idlex.l
│ │ │ │ ├── idyac.y
│ │ │ │ ├── inter.c
│ │ │ │ ├── memut.c
│ │ │ │ ├── opaque.c
│ │ │ │ ├── opqpoly.c
│ │ │ │ ├── piece.c
│ │ │ │ ├── simul.c
│ │ │ │ ├── stdas.h
│ │ │ │ └── util.c
│ │ │ ├── n1.c
│ │ │ ├── n10.c
│ │ │ ├── n2.c
│ │ │ ├── n3.c
│ │ │ ├── n4.c
│ │ │ ├── n5.c
│ │ │ ├── n6.c
│ │ │ ├── n7.c
│ │ │ ├── n8.c
│ │ │ ├── n9.c
│ │ │ ├── ni.c
│ │ │ ├── nii.c
│ │ │ ├── pic/
│ │ │ │ ├── Makefile
│ │ │ │ ├── PS-PEmacros
│ │ │ │ ├── UNDOC
│ │ │ │ ├── arcgen.c
│ │ │ │ ├── blockgen.c
│ │ │ │ ├── boxgen.c
│ │ │ │ ├── circgen.c
│ │ │ │ ├── driver.c
│ │ │ │ ├── for.c
│ │ │ │ ├── input.c
│ │ │ │ ├── linegen.c
│ │ │ │ ├── main.c
│ │ │ │ ├── misc.c
│ │ │ │ ├── movegen.c
│ │ │ │ ├── pic.1
│ │ │ │ ├── pic.h
│ │ │ │ ├── pic2.c
│ │ │ │ ├── picl.l
│ │ │ │ ├── picy.y
│ │ │ │ ├── pltroff.c
│ │ │ │ ├── print.c
│ │ │ │ ├── symtab.c
│ │ │ │ ├── textgen.c
│ │ │ │ └── troffgen.c
│ │ │ ├── psfig/
│ │ │ │ ├── doc/
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── dopaper
│ │ │ │ │ └── paper.ms
│ │ │ │ ├── patches/
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ditroff.frag
│ │ │ │ │ ├── psdit.c.frag
│ │ │ │ │ ├── psdit.c.patch
│ │ │ │ │ └── psdit.pro.frag
│ │ │ │ └── tst/
│ │ │ │ └── Makefile
│ │ │ ├── s.h
│ │ │ ├── suftab.c
│ │ │ ├── t10.c
│ │ │ ├── t6.c
│ │ │ ├── tbl/
│ │ │ │ ├── Makefile
│ │ │ │ ├── checkuse.c
│ │ │ │ ├── defs.h
│ │ │ │ ├── delimfields.c
│ │ │ │ ├── ext.h
│ │ │ │ ├── getstop.c
│ │ │ │ ├── globals.c
│ │ │ │ ├── horlines.c
│ │ │ │ ├── intersect.c
│ │ │ │ ├── io.c
│ │ │ │ ├── main.c
│ │ │ │ ├── maktab.c
│ │ │ │ ├── misc.c
│ │ │ │ ├── numfields.c
│ │ │ │ ├── options.c
│ │ │ │ ├── over200.c
│ │ │ │ ├── rdata.c
│ │ │ │ ├── savrstor.c
│ │ │ │ ├── specs.c
│ │ │ │ ├── subr.c
│ │ │ │ ├── textblocks.c
│ │ │ │ ├── vertlines.c
│ │ │ │ ├── write1line.c
│ │ │ │ └── writecntl.c
│ │ │ ├── tdef.h
│ │ │ ├── term/
│ │ │ │ ├── Makefile
│ │ │ │ ├── tab.1650.10
│ │ │ │ ├── tab.1650.12
│ │ │ │ ├── tab.37
│ │ │ │ ├── tab.450
│ │ │ │ ├── tab.lp
│ │ │ │ └── tab.template
│ │ │ ├── troff/
│ │ │ │ ├── Makefile
│ │ │ │ ├── d.h
│ │ │ │ ├── dev.h
│ │ │ │ ├── ext.h
│ │ │ │ ├── hytab.c
│ │ │ │ ├── n1.c
│ │ │ │ ├── n10.c
│ │ │ │ ├── n2.c
│ │ │ │ ├── n3.c
│ │ │ │ ├── n4.c
│ │ │ │ ├── n5.c
│ │ │ │ ├── n6.c
│ │ │ │ ├── n7.c
│ │ │ │ ├── n8.c
│ │ │ │ ├── n9.c
│ │ │ │ ├── ni.c
│ │ │ │ ├── nii.c
│ │ │ │ ├── s.h
│ │ │ │ ├── suftab.c
│ │ │ │ ├── t10.c
│ │ │ │ ├── t6.c
│ │ │ │ ├── tdef.h
│ │ │ │ ├── tw.h
│ │ │ │ └── v.h
│ │ │ ├── tw.h
│ │ │ ├── utilities/
│ │ │ │ ├── Makefile
│ │ │ │ ├── dumpdev.c
│ │ │ │ └── makedev.c
│ │ │ └── v.h
│ │ ├── ditroff.old.okeeffe/
│ │ │ ├── docs/
│ │ │ │ └── pic.man
│ │ │ ├── driver/
│ │ │ │ ├── ch2qms.c
│ │ │ │ ├── ch2rst.c
│ │ │ │ ├── ch2vft.c
│ │ │ │ ├── ch2x.c
│ │ │ │ ├── dev.h
│ │ │ │ ├── dip.c
│ │ │ │ ├── doublech.c
│ │ │ │ ├── draw.c
│ │ │ │ ├── dterm.c
│ │ │ │ ├── dvar.c
│ │ │ │ ├── dver.c
│ │ │ │ ├── graph.c
│ │ │ │ ├── ifontinfo.c
│ │ │ │ ├── makeifont.c
│ │ │ │ ├── makevfont.c
│ │ │ │ ├── qms2ch.c
│ │ │ │ ├── rst.h
│ │ │ │ ├── rst2ch.c
│ │ │ │ ├── scalech.c
│ │ │ │ ├── vfontinfo.c
│ │ │ │ ├── vft2ch.c
│ │ │ │ ├── vsort.c
│ │ │ │ ├── x2ch.c
│ │ │ │ └── xfont.h
│ │ │ ├── eqn/
│ │ │ │ ├── e.h
│ │ │ │ ├── font.c
│ │ │ │ ├── glob.c
│ │ │ │ ├── io.c
│ │ │ │ ├── paren.c
│ │ │ │ ├── sqrt.c
│ │ │ │ └── text.c
│ │ │ ├── gremlin.aed/
│ │ │ │ ├── gprint/
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── gdump.c
│ │ │ │ │ ├── gprint.h
│ │ │ │ │ ├── hdb.c
│ │ │ │ │ ├── hgraph.c
│ │ │ │ │ ├── hpoint.c
│ │ │ │ │ └── main.c
│ │ │ │ ├── gremlin/
│ │ │ │ │ ├── config.c
│ │ │ │ │ ├── db1.c
│ │ │ │ │ ├── db2.c
│ │ │ │ │ ├── db3.c
│ │ │ │ │ ├── display.c
│ │ │ │ │ ├── findaed.c
│ │ │ │ │ ├── graphics1.c
│ │ │ │ │ ├── graphics2.c
│ │ │ │ │ ├── graphics3.c
│ │ │ │ │ ├── grem2.h
│ │ │ │ │ ├── gremlin.h
│ │ │ │ │ ├── long1.c
│ │ │ │ │ ├── long2.c
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── menu.c
│ │ │ │ │ ├── path.c
│ │ │ │ │ ├── point.c
│ │ │ │ │ ├── short.c
│ │ │ │ │ ├── sleeper.c
│ │ │ │ │ ├── textio.c
│ │ │ │ │ └── undodb.c
│ │ │ │ └── lib/
│ │ │ │ ├── Makefile
│ │ │ │ ├── gremlin.h
│ │ │ │ └── gremlinlib.c
│ │ │ ├── grn/
│ │ │ │ ├── gprint.h
│ │ │ │ ├── hdb.c
│ │ │ │ ├── hgraph.c
│ │ │ │ ├── hpoint.c
│ │ │ │ └── main.c
│ │ │ ├── pic/
│ │ │ │ ├── arcgen.c
│ │ │ │ ├── driver.c
│ │ │ │ ├── main.c
│ │ │ │ ├── pic.h
│ │ │ │ ├── pic2.c
│ │ │ │ ├── picy.y
│ │ │ │ └── pltroff.c
│ │ │ ├── refer/
│ │ │ │ └── refer1.c
│ │ │ ├── sunsrc/
│ │ │ │ └── gremlin/
│ │ │ │ ├── db.c
│ │ │ │ ├── display.c
│ │ │ │ ├── graphics.c
│ │ │ │ ├── graphics2.c
│ │ │ │ ├── gremlin.h
│ │ │ │ ├── help.c
│ │ │ │ ├── icondata.c
│ │ │ │ ├── icondata.h
│ │ │ │ ├── long1.c
│ │ │ │ ├── long2.c
│ │ │ │ ├── main.c
│ │ │ │ ├── makefile
│ │ │ │ ├── menu.c
│ │ │ │ ├── path.c
│ │ │ │ ├── pix.c
│ │ │ │ ├── point.c
│ │ │ │ ├── short.c
│ │ │ │ ├── startup.c
│ │ │ │ ├── strings.c
│ │ │ │ ├── sun.c
│ │ │ │ ├── text.c
│ │ │ │ └── undodb.c
│ │ │ └── troff/
│ │ │ ├── ext.h
│ │ │ ├── n1.c
│ │ │ ├── n3.c
│ │ │ ├── n4.c
│ │ │ ├── n6.c
│ │ │ ├── n9.c
│ │ │ ├── ni.c
│ │ │ ├── t10.c
│ │ │ ├── t6.c
│ │ │ └── tdef.h
│ │ └── ditroff.van/
│ │ ├── Makefile
│ │ ├── n1.c
│ │ ├── n4.c
│ │ ├── n5.c
│ │ ├── n6.c
│ │ ├── n8.c
│ │ ├── n9.c
│ │ ├── pathnames.h
│ │ ├── t6.c
│ │ └── tdef.h
│ ├── kerberosIV/
│ │ ├── Makefile
│ │ ├── Makefile.inc
│ │ ├── acl/
│ │ │ └── Makefile
│ │ ├── compile_et/
│ │ │ ├── Makefile
│ │ │ ├── compile_et.c
│ │ │ ├── error_message.c
│ │ │ ├── error_table.y
│ │ │ └── et_lex.lex.l
│ │ ├── des/
│ │ │ └── Makefile
│ │ ├── ext_srvtab/
│ │ │ └── Makefile
│ │ ├── include/
│ │ │ └── Makefile
│ │ ├── kdb/
│ │ │ └── Makefile
│ │ ├── kdb_destroy/
│ │ │ └── Makefile
│ │ ├── kdb_edit/
│ │ │ ├── Makefile
│ │ │ └── kdb_edit.c
│ │ ├── kdb_init/
│ │ │ └── Makefile
│ │ ├── kdb_util/
│ │ │ └── Makefile
│ │ ├── kdestroy/
│ │ │ └── Makefile
│ │ ├── kerberos/
│ │ │ └── Makefile
│ │ ├── kinit/
│ │ │ ├── Makefile
│ │ │ └── kinit.c
│ │ ├── klist/
│ │ │ └── Makefile
│ │ ├── krb/
│ │ │ └── Makefile
│ │ ├── ksrvtgt/
│ │ │ └── Makefile
│ │ ├── kstash/
│ │ │ └── Makefile
│ │ ├── make_fp/
│ │ │ └── Makefile
│ │ ├── make_ip/
│ │ │ └── Makefile
│ │ ├── make_key_perm/
│ │ │ └── Makefile
│ │ ├── make_keypair/
│ │ │ ├── Makefile
│ │ │ ├── make_keypair.8
│ │ │ └── make_keypair.c
│ │ ├── make_odd/
│ │ │ └── Makefile
│ │ ├── make_p/
│ │ │ └── Makefile
│ │ ├── make_p_table/
│ │ │ └── Makefile
│ │ ├── make_s_table/
│ │ │ └── Makefile
│ │ ├── man/
│ │ │ └── Makefile
│ │ ├── register/
│ │ │ ├── Makefile
│ │ │ ├── pathnames.h
│ │ │ ├── register.1
│ │ │ ├── register.c
│ │ │ └── register_proto.h
│ │ └── registerd/
│ │ ├── Makefile
│ │ ├── registerd.8
│ │ └── registerd.c
│ ├── local.cmd/
│ │ ├── 20b.c
│ │ ├── Correct.sh
│ │ ├── Makefile
│ │ ├── chgbars.c
│ │ ├── cpio.c
│ │ ├── cpr.c
│ │ ├── difftc.sh
│ │ ├── dis.c
│ │ ├── dl.c
│ │ ├── la.c
│ │ ├── ncpio.c
│ │ └── showtc.c
│ ├── sccscmds/
│ │ ├── sccscmds.2/
│ │ │ ├── Makefile
│ │ │ ├── cmd/
│ │ │ │ ├── admin.c
│ │ │ │ ├── alloc.c
│ │ │ │ ├── bdiff.c
│ │ │ │ ├── cmt.c
│ │ │ │ ├── comb.c
│ │ │ │ ├── ctime.c
│ │ │ │ ├── delta.c
│ │ │ │ ├── get.c
│ │ │ │ ├── help.c
│ │ │ │ ├── makefile
│ │ │ │ ├── prs.c
│ │ │ │ ├── prt.c
│ │ │ │ ├── rmchg.c
│ │ │ │ ├── scv.c
│ │ │ │ ├── snull.c
│ │ │ │ ├── stree.c
│ │ │ │ ├── val.c
│ │ │ │ ├── vc.c
│ │ │ │ └── what.c
│ │ │ ├── com/
│ │ │ │ ├── Makefile
│ │ │ │ ├── date_ab.c
│ │ │ │ ├── del_ab.c
│ │ │ │ ├── dodelt.c
│ │ │ │ ├── dofile.c
│ │ │ │ ├── dohist.c
│ │ │ │ ├── dolist.c
│ │ │ │ ├── fmterr.c
│ │ │ │ ├── getline.c
│ │ │ │ ├── newstats.c
│ │ │ │ ├── permiss.c
│ │ │ │ ├── pf_ab.c
│ │ │ │ ├── putline.c
│ │ │ │ ├── rdmod.c
│ │ │ │ ├── setup.c
│ │ │ │ └── sinit.c
│ │ │ ├── hdr/
│ │ │ │ ├── defines.h
│ │ │ │ ├── fatal.h
│ │ │ │ └── macros.h
│ │ │ ├── sccs.hf
│ │ │ └── util/
│ │ │ ├── Makefile
│ │ │ ├── any.c
│ │ │ ├── bal.c
│ │ │ ├── cat.c
│ │ │ ├── clean.c
│ │ │ ├── curdir.c
│ │ │ ├── fatal.c
│ │ │ ├── imatch.c
│ │ │ ├── lockit.c
│ │ │ ├── logname.c
│ │ │ ├── mksyswrite.sh
│ │ │ ├── patoi.c
│ │ │ ├── patol.c
│ │ │ ├── rename.c
│ │ │ ├── repeat.c
│ │ │ ├── repl.c
│ │ │ ├── setsig.c
│ │ │ ├── sname.c
│ │ │ ├── substr.c
│ │ │ ├── trnslat.c
│ │ │ ├── userdir.c
│ │ │ ├── userexit.c
│ │ │ ├── username.c
│ │ │ ├── verify.c
│ │ │ ├── write.c
│ │ │ ├── xalloc.c
│ │ │ ├── xcreat.c
│ │ │ ├── xmsg.c
│ │ │ ├── xpipe.c
│ │ │ ├── xunlink.c
│ │ │ └── zeropad.c
│ │ └── sccscmds.ok/
│ │ ├── Makefile
│ │ ├── cmd/
│ │ │ ├── admin.c
│ │ │ ├── alloc.c
│ │ │ ├── bdiff.c
│ │ │ ├── cmt.c
│ │ │ ├── comb.c
│ │ │ ├── ctime.c
│ │ │ ├── delta.c
│ │ │ ├── get.c
│ │ │ ├── help.c
│ │ │ ├── makefile
│ │ │ ├── pathnames.h
│ │ │ ├── prs.c
│ │ │ ├── prt.c
│ │ │ ├── rmchg.c
│ │ │ ├── scv.c
│ │ │ ├── snull.c
│ │ │ ├── stree.c
│ │ │ ├── val.c
│ │ │ ├── vc.c
│ │ │ └── what.c
│ │ ├── com/
│ │ │ ├── Makefile
│ │ │ ├── date_ab.c
│ │ │ ├── del_ab.c
│ │ │ ├── dodelt.c
│ │ │ ├── dofile.c
│ │ │ ├── dohist.c
│ │ │ ├── dolist.c
│ │ │ ├── fmterr.c
│ │ │ ├── getline.c
│ │ │ ├── newstats.c
│ │ │ ├── permiss.c
│ │ │ ├── pf_ab.c
│ │ │ ├── putline.c
│ │ │ ├── rdmod.c
│ │ │ ├── setup.c
│ │ │ └── sinit.c
│ │ ├── hdr/
│ │ │ ├── defines.h
│ │ │ ├── fatal.h
│ │ │ └── macros.h
│ │ ├── sccs.hf
│ │ └── util/
│ │ ├── Makefile
│ │ ├── any.c
│ │ ├── bal.c
│ │ ├── cat.c
│ │ ├── clean.c
│ │ ├── curdir.c
│ │ ├── fatal.c
│ │ ├── imatch.c
│ │ ├── lockit.c
│ │ ├── logname.c
│ │ ├── mksyswrite.sh
│ │ ├── patoi.c
│ │ ├── patol.c
│ │ ├── rename.c
│ │ ├── repeat.c
│ │ ├── repl.c
│ │ ├── setsig.c
│ │ ├── sname.c
│ │ ├── substr.c
│ │ ├── trnslat.c
│ │ ├── userdir.c
│ │ ├── userexit.c
│ │ ├── username.c
│ │ ├── verify.c
│ │ ├── write.c
│ │ ├── xalloc.c
│ │ ├── xcreat.c
│ │ ├── xmsg.c
│ │ ├── xpipe.c
│ │ ├── xunlink.c
│ │ └── zeropad.c
│ ├── tac/
│ │ ├── Makefile
│ │ ├── tac.1
│ │ ├── tac.c
│ │ ├── tmail.1
│ │ └── tmail.sh
│ ├── tmac/
│ │ └── hed.ms
│ ├── toolchest/
│ │ ├── ksh/
│ │ │ ├── COMPATIBILITY
│ │ │ ├── INSTALL
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── RELEASE
│ │ │ ├── getopts
│ │ │ ├── ksh.mk
│ │ │ ├── makefile
│ │ │ ├── sh/
│ │ │ │ ├── Makefile
│ │ │ │ ├── apollo.c
│ │ │ │ ├── args.c
│ │ │ │ ├── blok.c
│ │ │ │ ├── brkincr.h
│ │ │ │ ├── builtin.c
│ │ │ │ ├── builtins.h
│ │ │ │ ├── cmd.c
│ │ │ │ ├── ctype.c
│ │ │ │ ├── defs.c
│ │ │ │ ├── defs.h
│ │ │ │ ├── echo.c
│ │ │ │ ├── edit.c
│ │ │ │ ├── edit.h
│ │ │ │ ├── editlib.c
│ │ │ │ ├── emacs.c
│ │ │ │ ├── error.c
│ │ │ │ ├── expand.c
│ │ │ │ ├── fault.c
│ │ │ │ ├── flags.h
│ │ │ │ ├── history.c
│ │ │ │ ├── history.h
│ │ │ │ ├── io.c
│ │ │ │ ├── io.h
│ │ │ │ ├── jobs.c
│ │ │ │ ├── jobs.h
│ │ │ │ ├── macro.c
│ │ │ │ ├── main.c
│ │ │ │ ├── makefile
│ │ │ │ ├── makelib
│ │ │ │ ├── makesh
│ │ │ │ ├── mode.h
│ │ │ │ ├── msg.c
│ │ │ │ ├── name.c
│ │ │ │ ├── name.h
│ │ │ │ ├── national.h
│ │ │ │ ├── print.c
│ │ │ │ ├── service.c
│ │ │ │ ├── shtype.h
│ │ │ │ ├── stak.c
│ │ │ │ ├── stak.h
│ │ │ │ ├── stdio.c
│ │ │ │ ├── string.c
│ │ │ │ ├── suid_exec.c
│ │ │ │ ├── sym.h
│ │ │ │ ├── syscall.s
│ │ │ │ ├── test.c
│ │ │ │ ├── test.h
│ │ │ │ ├── timeout.h
│ │ │ │ ├── vfork.c
│ │ │ │ ├── vi.c
│ │ │ │ ├── word.c
│ │ │ │ └── xec.c
│ │ │ ├── sh.m
│ │ │ ├── sh.memo
│ │ │ ├── shlib/
│ │ │ │ ├── adjust.c
│ │ │ │ ├── arith.c
│ │ │ │ ├── assign.c
│ │ │ │ ├── assnum.c
│ │ │ │ ├── builtins.h
│ │ │ │ ├── cannon.c
│ │ │ │ ├── chkid.c
│ │ │ │ ├── convert.c
│ │ │ │ ├── failed.c
│ │ │ │ ├── findnod.c
│ │ │ │ ├── flags.h
│ │ │ │ ├── gettree.c
│ │ │ │ ├── gmatch.c
│ │ │ │ ├── growaray.c
│ │ │ │ ├── gsort.c
│ │ │ │ ├── linknod.c
│ │ │ │ ├── makefile
│ │ │ │ ├── name.h
│ │ │ │ ├── namscan.c
│ │ │ │ ├── national.h
│ │ │ │ ├── rjust.c
│ │ │ │ ├── shtype.h
│ │ │ │ ├── tilde.c
│ │ │ │ ├── unassign.c
│ │ │ │ ├── utos.c
│ │ │ │ └── valup.c
│ │ │ └── substring
│ │ ├── ksh.2/
│ │ │ └── sh/
│ │ │ └── jobs.c
│ │ └── nawk/
│ │ └── src/
│ │ └── Makefile
│ ├── transcript/
│ │ ├── Makefile
│ │ ├── config
│ │ ├── lib/
│ │ │ ├── AvantGarde-Book.afm
│ │ │ ├── AvantGarde-BookOblique.afm
│ │ │ ├── AvantGarde-Demi.afm
│ │ │ ├── AvantGarde-DemiOblique.afm
│ │ │ ├── Bookman-Demi.afm
│ │ │ ├── Bookman-DemiItalic.afm
│ │ │ ├── Bookman-Light.afm
│ │ │ ├── Bookman-LightItalic.afm
│ │ │ ├── Courier-Bold.afm
│ │ │ ├── Courier-BoldOblique.afm
│ │ │ ├── Courier-Oblique.afm
│ │ │ ├── Courier.afm
│ │ │ ├── DIThacks.afm
│ │ │ ├── Helvetica-Bold.afm
│ │ │ ├── Helvetica-BoldOblique.afm
│ │ │ ├── Helvetica-Narrow-Bold.afm
│ │ │ ├── Helvetica-Narrow-BoldOblique.afm
│ │ │ ├── Helvetica-Narrow-Oblique.afm
│ │ │ ├── Helvetica-Narrow.afm
│ │ │ ├── Helvetica-Oblique.afm
│ │ │ ├── Helvetica.afm
│ │ │ ├── Makefile
│ │ │ ├── NewCenturySchlbk-Bold.afm
│ │ │ ├── NewCenturySchlbk-BoldItalic.afm
│ │ │ ├── NewCenturySchlbk-Italic.afm
│ │ │ ├── NewCenturySchlbk-Roman.afm
│ │ │ ├── Palatino-Bold.afm
│ │ │ ├── Palatino-BoldItalic.afm
│ │ │ ├── Palatino-Italic.afm
│ │ │ ├── Palatino-Roman.afm
│ │ │ ├── Symbol.afm
│ │ │ ├── Times-Bold.afm
│ │ │ ├── Times-BoldItalic.afm
│ │ │ ├── Times-Italic.afm
│ │ │ ├── Times-Roman.afm
│ │ │ ├── ZapfChancery-MediumItalic.afm
│ │ │ ├── ZapfDingbats.afm
│ │ │ ├── ditroff.font/
│ │ │ │ ├── Makefile
│ │ │ │ ├── afmdit
│ │ │ │ ├── afmdit.awk
│ │ │ │ └── charset
│ │ │ ├── enscript.pro
│ │ │ ├── loadseal.sh
│ │ │ ├── psdit.pro
│ │ │ ├── troff.font/
│ │ │ │ └── Makefile
│ │ │ └── ucseal.ps
│ │ ├── man/
│ │ │ ├── Makefile
│ │ │ ├── enscript.1
│ │ │ ├── loadseal.1p
│ │ │ └── psgrind.l
│ │ └── src/
│ │ ├── Makefile
│ │ ├── enscript.c
│ │ ├── ps4014.c
│ │ ├── pscatmap.c
│ │ ├── pscomm.c
│ │ ├── psdit.c
│ │ ├── psgrind.c
│ │ ├── psrev.c
│ │ ├── pstext.c
│ │ └── types.h
│ └── ukc/
│ ├── dump/
│ │ ├── Makefile
│ │ ├── cleanvolumes.sh
│ │ ├── dump.8
│ │ ├── dumpall/
│ │ │ ├── Makefile
│ │ │ ├── dumpall.sh
│ │ │ └── dumpdev.sh
│ │ ├── dumpall.8
│ │ ├── dumpdev.8
│ │ ├── dumplab.c
│ │ ├── dumplabel.8
│ │ ├── dumplabel.c
│ │ ├── dumpmain.c
│ │ ├── dumptape.c
│ │ └── dumptraverse.c
│ └── restore/
│ ├── interactive.c
│ ├── restore.c
│ └── tape.c
├── old/
│ ├── 1kfix/
│ │ └── 1kfix.c
│ ├── 512restor/
│ │ └── 512restor.c
│ ├── MAKEHOSTS/
│ │ ├── MAKEHOSTS.sh
│ │ └── Makefile
│ ├── Makefile
│ ├── Makefile.inc
│ ├── adb/
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ └── adb.ms
│ │ ├── SMM.doc/
│ │ │ ├── Makefile
│ │ │ └── kdebug.ms
│ │ ├── adb.hp300/
│ │ │ ├── Makefile
│ │ │ ├── access.c
│ │ │ ├── defs.h
│ │ │ └── runpcs.c
│ │ ├── adb.tahoe/
│ │ │ ├── Makefile
│ │ │ ├── access.c
│ │ │ ├── command.c
│ │ │ ├── defs.h
│ │ │ ├── expr.c
│ │ │ ├── format.c
│ │ │ ├── head.h
│ │ │ ├── input.c
│ │ │ ├── instrs.adb
│ │ │ ├── kstack.c
│ │ │ ├── mac.h
│ │ │ ├── machdep.c
│ │ │ ├── machdep.h
│ │ │ ├── machine.h
│ │ │ ├── main.c
│ │ │ ├── message.c
│ │ │ ├── mode.h
│ │ │ ├── opset.c
│ │ │ ├── optab.c
│ │ │ ├── optab.h
│ │ │ ├── output.c
│ │ │ ├── pcs.c
│ │ │ ├── print.c
│ │ │ ├── rodata.c
│ │ │ ├── runpcs.c
│ │ │ ├── setup.c
│ │ │ └── sym.c
│ │ ├── adb.vax/
│ │ │ ├── Makefile
│ │ │ ├── access.c
│ │ │ ├── command.c
│ │ │ ├── defs.h
│ │ │ ├── expr.c
│ │ │ ├── format.c
│ │ │ ├── head.h
│ │ │ ├── input.c
│ │ │ ├── instrs
│ │ │ ├── kstack.c
│ │ │ ├── mac.h
│ │ │ ├── machdep.c
│ │ │ ├── machdep.h
│ │ │ ├── machine.h
│ │ │ ├── main.c
│ │ │ ├── message.c
│ │ │ ├── mode.h
│ │ │ ├── opset.c
│ │ │ ├── optab.c
│ │ │ ├── output.c
│ │ │ ├── pcs.c
│ │ │ ├── print.c
│ │ │ ├── rodata.c
│ │ │ ├── runpcs.c
│ │ │ ├── setup.c
│ │ │ └── sym.c
│ │ ├── common_scripts/
│ │ │ ├── Makefile
│ │ │ ├── buf
│ │ │ ├── callout
│ │ │ ├── callout.next
│ │ │ ├── clist
│ │ │ ├── clist.nxt
│ │ │ ├── dino
│ │ │ ├── dir
│ │ │ ├── dir.nxt
│ │ │ ├── dmap
│ │ │ ├── file
│ │ │ ├── filsys
│ │ │ ├── findinode
│ │ │ ├── findinode.nxt
│ │ │ ├── findproc
│ │ │ ├── host.nxt
│ │ │ ├── hosts
│ │ │ ├── hosts.nxt
│ │ │ ├── hosttable
│ │ │ ├── idp
│ │ │ ├── ifaddr
│ │ │ ├── ifnet
│ │ │ ├── ifrw
│ │ │ ├── imp
│ │ │ ├── in_ifaddr
│ │ │ ├── inode
│ │ │ ├── inpcb
│ │ │ ├── iovec
│ │ │ ├── ipreass
│ │ │ ├── ipreass.nxt
│ │ │ ├── mact
│ │ │ ├── mact.nxt
│ │ │ ├── mbstat
│ │ │ ├── mbuf
│ │ │ ├── mbuf.nxt
│ │ │ ├── mbufchain
│ │ │ ├── mbufext
│ │ │ ├── mbufhdr
│ │ │ ├── mbufs
│ │ │ ├── mbufs.nxt
│ │ │ ├── mount
│ │ │ ├── nameidata
│ │ │ ├── nfsnode
│ │ │ ├── nfsv2fh
│ │ │ ├── nspcb
│ │ │ ├── nsrtentry
│ │ │ ├── packetchain
│ │ │ ├── protosw
│ │ │ ├── quota
│ │ │ ├── rawcb
│ │ │ ├── route
│ │ │ ├── rtentry
│ │ │ ├── rusage
│ │ │ ├── setproc
│ │ │ ├── setproc.done
│ │ │ ├── socket
│ │ │ ├── spp
│ │ │ ├── sppcb
│ │ │ ├── stat
│ │ │ ├── tcpcb
│ │ │ ├── tcpip
│ │ │ ├── tcpreass
│ │ │ ├── tcpreass.nxt
│ │ │ ├── termios
│ │ │ ├── text
│ │ │ ├── traceall
│ │ │ ├── traceall.nxt
│ │ │ ├── tty
│ │ │ ├── u
│ │ │ ├── u.all
│ │ │ ├── ubadev
│ │ │ ├── uio
│ │ │ ├── un
│ │ │ ├── unpcb
│ │ │ ├── urppcb
│ │ │ ├── vattr
│ │ │ ├── vnode
│ │ │ ├── vtimes
│ │ │ └── why
│ │ ├── common_source/
│ │ │ ├── CHANGES
│ │ │ ├── INFO
│ │ │ ├── access.c
│ │ │ ├── adb.1
│ │ │ ├── bkpt.h
│ │ │ ├── command.c
│ │ │ ├── defs.h
│ │ │ ├── expr.c
│ │ │ ├── format.c
│ │ │ ├── main.c
│ │ │ ├── output.c
│ │ │ ├── pathnames.h
│ │ │ ├── pcs.c
│ │ │ ├── print.c
│ │ │ ├── setup.c
│ │ │ ├── strings.c
│ │ │ └── sym.c
│ │ ├── scripts.tahoe/
│ │ │ ├── Makefile
│ │ │ ├── dirblk
│ │ │ ├── findproc.nxt
│ │ │ ├── frame
│ │ │ ├── pcb
│ │ │ ├── proc
│ │ │ ├── setproc.nxt
│ │ │ └── trapframe
│ │ └── scripts.vax/
│ │ ├── Makefile
│ │ ├── dirblk
│ │ ├── dmcstats
│ │ ├── findproc.nxt
│ │ ├── frame
│ │ ├── ifuba
│ │ ├── ifubinfo
│ │ ├── ifxmt
│ │ ├── mba_device
│ │ ├── mba_hd
│ │ ├── pcb
│ │ ├── proc
│ │ ├── setproc.nxt
│ │ ├── stacktrace
│ │ ├── trapframe
│ │ └── ubahd
│ ├── analyze/
│ │ ├── analyze.8
│ │ └── analyze.c
│ ├── ar11/
│ │ ├── Makefile
│ │ ├── ar11.1
│ │ ├── ar11.c
│ │ └── pathnames.h
│ ├── arcv/
│ │ ├── arcv.8
│ │ └── arcv.c
│ ├── arff/
│ │ ├── Makefile
│ │ ├── arff.8
│ │ ├── arff.c
│ │ └── pathnames.h
│ ├── as.hpux/
│ │ └── Makefile
│ ├── as.tahoe/
│ │ ├── Makefile
│ │ ├── as.h
│ │ ├── ascode.c
│ │ ├── asexpr.c
│ │ ├── asexpr.h
│ │ ├── asio.c
│ │ ├── asjxxx.c
│ │ ├── asmain.c
│ │ ├── asnumber.h
│ │ ├── asparse.c
│ │ ├── aspseudo.c
│ │ ├── asscan.h
│ │ ├── asscan1.c
│ │ ├── asscan2.c
│ │ ├── asscan3.c
│ │ ├── asscan4.c
│ │ ├── asscanl.h
│ │ ├── assizetab.c
│ │ ├── assyms.c
│ │ ├── assyms.h
│ │ ├── astokfix.awk
│ │ ├── astoks.H
│ │ ├── bignum.c
│ │ ├── bignum.s
│ │ ├── instrs
│ │ └── instrs.h
│ ├── as.vax/
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ ├── as.man.1
│ │ │ ├── asdocs0.me
│ │ │ ├── asdocs1.me
│ │ │ ├── asdocs2.me
│ │ │ ├── asdocs3.me
│ │ │ └── asdocs4.me
│ │ ├── as.1
│ │ ├── as.h
│ │ ├── ascode.c
│ │ ├── asexpr.c
│ │ ├── asexpr.h
│ │ ├── asio.c
│ │ ├── asjxxx.c
│ │ ├── asmain.c
│ │ ├── asnumber.h
│ │ ├── asparse.c
│ │ ├── aspseudo.c
│ │ ├── asscan.c
│ │ ├── asscan.h
│ │ ├── asscan1.c
│ │ ├── asscan2.c
│ │ ├── asscan3.c
│ │ ├── asscan4.c
│ │ ├── asscanl.h
│ │ ├── assizetab.c
│ │ ├── assyms.c
│ │ ├── assyms.h
│ │ ├── astokfix.awk
│ │ ├── astoks.H
│ │ ├── astoks.h
│ │ ├── bignum1.c
│ │ ├── bignum2.c
│ │ ├── floattab.c
│ │ ├── instrs
│ │ ├── instrs.h
│ │ └── natof.c
│ ├── athena/
│ │ ├── Makefile
│ │ ├── kdestroy/
│ │ │ ├── Makefile
│ │ │ ├── kdestroy.1
│ │ │ └── kdestroy.c
│ │ ├── kinit/
│ │ │ ├── Makefile
│ │ │ ├── kinit.1
│ │ │ └── kinit.c
│ │ ├── klist/
│ │ │ ├── Makefile
│ │ │ ├── klist.1
│ │ │ └── klist.c
│ │ ├── kpasswd/
│ │ │ ├── Makefile
│ │ │ ├── kpasswd.1
│ │ │ ├── kpasswd.c
│ │ │ ├── kpasswd_proto.h
│ │ │ └── kpasswdd.c
│ │ ├── ksrvtgt/
│ │ │ ├── Makefile
│ │ │ ├── ksrvtgt.1
│ │ │ └── ksrvtgt.c
│ │ ├── ksu/
│ │ │ ├── Makefile
│ │ │ ├── ksu.1
│ │ │ └── ksu.c
│ │ └── register/
│ │ ├── Makefile
│ │ ├── make_keypair.c
│ │ ├── register.c
│ │ ├── register_proto.h
│ │ └── registerd.c
│ ├── awk/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ └── awk
│ │ ├── awk.1
│ │ ├── awk.def
│ │ ├── awk.g.y
│ │ ├── awk.lx.l
│ │ ├── b.c
│ │ ├── freeze.c
│ │ ├── lib.c
│ │ ├── main.c
│ │ ├── parse.c
│ │ ├── proc.c
│ │ ├── run.c
│ │ ├── token.c
│ │ ├── tokenscript
│ │ └── tran.c
│ ├── berknet/
│ │ ├── Paths.h
│ │ ├── bk.4
│ │ ├── chktroff.c
│ │ ├── config.h
│ │ ├── defs.h
│ │ ├── environ.c
│ │ ├── header.c
│ │ ├── initfile
│ │ ├── interact.c
│ │ ├── listen.c
│ │ ├── local.h
│ │ ├── mach.c
│ │ ├── mach.h
│ │ ├── makefile
│ │ ├── mmail.c
│ │ ├── mwrite.c
│ │ ├── nbs.c
│ │ ├── net.1
│ │ ├── net.c
│ │ ├── netcp.1
│ │ ├── netcp.c
│ │ ├── netdaemon.c
│ │ ├── netlog.1
│ │ ├── netlog.sh
│ │ ├── netlogin.1
│ │ ├── netlogin.c
│ │ ├── netlpr.1
│ │ ├── netlpr.c
│ │ ├── netmail.1
│ │ ├── netmail.c
│ │ ├── netq.1
│ │ ├── netq.c
│ │ ├── netrc.c
│ │ ├── netrm.1
│ │ ├── netrm.c
│ │ ├── netstart.c
│ │ ├── nettest.c
│ │ ├── nettroff.1
│ │ ├── nettroff.sh
│ │ ├── nsh.c
│ │ ├── prmail.c
│ │ ├── prot.c
│ │ ├── receive.c
│ │ ├── sendberkmail.c
│ │ ├── setlength.sh
│ │ ├── setmode.c
│ │ ├── setup.c
│ │ ├── speedr.c
│ │ ├── speeds.c
│ │ ├── start
│ │ ├── store.c
│ │ ├── sub.c
│ │ └── v6mail.c
│ ├── boggle/
│ │ ├── Makefile
│ │ ├── boggle.6
│ │ ├── boggle.c
│ │ ├── comp.c
│ │ ├── inst
│ │ ├── pathnames.h
│ │ └── sfile
│ ├── btlgammon/
│ │ ├── Makefile
│ │ ├── backrules
│ │ └── btlgammon.c
│ ├── call/
│ │ ├── call.1c
│ │ └── call.c
│ ├── catman/
│ │ ├── catman.8
│ │ └── catman.c
│ ├── cb/
│ │ ├── Makefile
│ │ ├── cb.1
│ │ └── cb.c
│ ├── compact/
│ │ ├── Makefile
│ │ ├── ccat.sh
│ │ ├── common_source/
│ │ │ ├── compact.h
│ │ │ └── tree.c
│ │ ├── compact/
│ │ │ ├── Makefile
│ │ │ ├── compact.1
│ │ │ └── compact.c
│ │ └── uncompact/
│ │ ├── Makefile
│ │ └── uncompact.c
│ ├── configttys/
│ │ ├── configttys.c
│ │ └── ttytype.5
│ ├── cpio/
│ │ ├── Makefile
│ │ ├── cpio.1
│ │ ├── cpio.c
│ │ └── cpioformat.5
│ ├── cpnull/
│ │ └── cpnull.c
│ ├── cpp/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── cpp.c
│ │ ├── cpy.y
│ │ ├── pathnames.h
│ │ └── yylex.c
│ ├── crypt/
│ │ ├── Makefile
│ │ ├── crypt.1
│ │ ├── crypt.c
│ │ └── pathnames.h
│ ├── cu/
│ │ └── cu.c
│ ├── cxref/
│ │ └── cxref.1
│ ├── dbconv/
│ │ ├── Makefile
│ │ ├── dbconv.1
│ │ └── dbconv.c
│ ├── dbx/
│ │ ├── History
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ ├── dbx.ms
│ │ │ └── spell.ok
│ │ ├── READ_ME
│ │ ├── asm.c
│ │ ├── c.c
│ │ ├── cerror.iris.s
│ │ ├── cerror.sun.s
│ │ ├── cerror.tahoe.s
│ │ ├── cerror.vax.s
│ │ ├── check.c
│ │ ├── commands.y
│ │ ├── coredump.c
│ │ ├── dbx.1
│ │ ├── dbx.5.5
│ │ ├── debug.c
│ │ ├── defs.h
│ │ ├── eval.c
│ │ ├── events.c
│ │ ├── fortran.c
│ │ ├── iris.c
│ │ ├── keywords.c
│ │ ├── languages.c
│ │ ├── library.c
│ │ ├── lists.c
│ │ ├── main.c
│ │ ├── makedefs.c
│ │ ├── mappings.c
│ │ ├── mkdate.c
│ │ ├── modula-2.c
│ │ ├── names.c
│ │ ├── object.c
│ │ ├── operators.c
│ │ ├── ops.c
│ │ ├── ops.iris.c
│ │ ├── ops.sun.c
│ │ ├── ops.tahoe.c
│ │ ├── ops.vax.c
│ │ ├── pascal.c
│ │ ├── pathnames.h
│ │ ├── printsym.c
│ │ ├── process.c
│ │ ├── runtime.c
│ │ ├── runtime.iris.c
│ │ ├── runtime.sun.c
│ │ ├── runtime.tahoe.c
│ │ ├── runtime.vax.c
│ │ ├── scanner.c
│ │ ├── source.c
│ │ ├── stabstring.c
│ │ ├── sun.c
│ │ ├── symbols.c
│ │ ├── tahoe.c
│ │ ├── tests/
│ │ │ ├── Makefile
│ │ │ ├── cc/
│ │ │ │ ├── Makefile
│ │ │ │ ├── aliases.in
│ │ │ │ ├── args.c
│ │ │ │ ├── args.cmd
│ │ │ │ ├── args.in
│ │ │ │ ├── arrays.c
│ │ │ │ ├── arrays.in
│ │ │ │ ├── bitfields.c
│ │ │ │ ├── bitfields.in
│ │ │ │ ├── call.c
│ │ │ │ ├── call.in
│ │ │ │ ├── dump.c
│ │ │ │ ├── dump.in
│ │ │ │ ├── enum.c
│ │ │ │ ├── enum.in
│ │ │ │ ├── environ.c
│ │ │ │ ├── environ.in
│ │ │ │ ├── float.c
│ │ │ │ ├── float.in
│ │ │ │ ├── gprof.c
│ │ │ │ ├── gprof.in
│ │ │ │ ├── loophole.c
│ │ │ │ ├── loophole.tahoe.in
│ │ │ │ ├── loophole.vax.in
│ │ │ │ ├── m1.c
│ │ │ │ ├── m2.c
│ │ │ │ ├── make
│ │ │ │ ├── nested.c
│ │ │ │ ├── nested.in
│ │ │ │ ├── out/
│ │ │ │ │ ├── out.tahoe/
│ │ │ │ │ │ ├── aliases.out
│ │ │ │ │ │ ├── args.out
│ │ │ │ │ │ ├── arrays.out
│ │ │ │ │ │ ├── bitfields.out
│ │ │ │ │ │ ├── call.out
│ │ │ │ │ │ ├── dump.out
│ │ │ │ │ │ ├── enum.out
│ │ │ │ │ │ ├── float.out
│ │ │ │ │ │ ├── loophole.out
│ │ │ │ │ │ ├── nested.out
│ │ │ │ │ │ ├── own.out
│ │ │ │ │ │ ├── reg.out
│ │ │ │ │ │ ├── same.out
│ │ │ │ │ │ ├── signal.out
│ │ │ │ │ │ ├── sleep.out
│ │ │ │ │ │ ├── stkcmds.out
│ │ │ │ │ │ ├── strings.out
│ │ │ │ │ │ ├── struct.out
│ │ │ │ │ │ ├── user.out
│ │ │ │ │ │ └── ushort.out
│ │ │ │ │ └── out.vax/
│ │ │ │ │ ├── aliases.out
│ │ │ │ │ ├── args.out
│ │ │ │ │ ├── arrays.out
│ │ │ │ │ ├── bitfields.out
│ │ │ │ │ ├── call.out
│ │ │ │ │ ├── dump.out
│ │ │ │ │ ├── enum.out
│ │ │ │ │ ├── float.out
│ │ │ │ │ ├── loophole.out
│ │ │ │ │ ├── nested.out
│ │ │ │ │ ├── own.out
│ │ │ │ │ ├── reg.out
│ │ │ │ │ ├── same.out
│ │ │ │ │ ├── signal.out
│ │ │ │ │ ├── sleep.out
│ │ │ │ │ ├── stkcmds.out
│ │ │ │ │ ├── strings.out
│ │ │ │ │ ├── struct.out
│ │ │ │ │ ├── user.out
│ │ │ │ │ └── ushort.out
│ │ │ │ ├── own.c
│ │ │ │ ├── own.in
│ │ │ │ ├── reg.c
│ │ │ │ ├── reg.in
│ │ │ │ ├── same.c
│ │ │ │ ├── same.in
│ │ │ │ ├── signal.c
│ │ │ │ ├── signal.in
│ │ │ │ ├── sleep.c
│ │ │ │ ├── sleep.in
│ │ │ │ ├── stkcmds.c
│ │ │ │ ├── stkcmds.in
│ │ │ │ ├── strings.c
│ │ │ │ ├── strings.in
│ │ │ │ ├── struct.c
│ │ │ │ ├── struct.in
│ │ │ │ ├── user.c
│ │ │ │ ├── user.in
│ │ │ │ ├── ushort.c
│ │ │ │ └── ushort.in
│ │ │ ├── check
│ │ │ ├── mod/
│ │ │ │ ├── Makefile
│ │ │ │ ├── arrayrec.mod
│ │ │ │ ├── arrays.mod
│ │ │ │ ├── assign.mod
│ │ │ │ ├── bitfields.mod
│ │ │ │ ├── bool.mod
│ │ │ │ ├── call.mod
│ │ │ │ ├── const.mod
│ │ │ │ ├── dynarrays.mod
│ │ │ │ ├── exp.mod
│ │ │ │ ├── files.mod
│ │ │ │ ├── imp1.mod
│ │ │ │ ├── imp2.mod
│ │ │ │ ├── imported.mod
│ │ │ │ ├── imports.mod
│ │ │ │ ├── imptypes.mod
│ │ │ │ ├── jsb.mod
│ │ │ │ ├── multirefs.mod
│ │ │ │ ├── nested.mod
│ │ │ │ ├── opaque.mod
│ │ │ │ ├── procvars.mod
│ │ │ │ ├── proftrace.mod
│ │ │ │ ├── ptrarray.mod
│ │ │ │ ├── reals.mod
│ │ │ │ ├── records.mod
│ │ │ │ ├── recur.mod
│ │ │ │ ├── sets.mod
│ │ │ │ ├── stkcmds.mod
│ │ │ │ ├── trace.mod
│ │ │ │ └── variants.mod
│ │ │ ├── noenv.c
│ │ │ ├── pc/
│ │ │ │ ├── Makefile
│ │ │ │ ├── arrays.in
│ │ │ │ ├── arrays.out
│ │ │ │ ├── arrays.p
│ │ │ │ ├── assign.in
│ │ │ │ ├── assign.out
│ │ │ │ ├── assign.p
│ │ │ │ ├── bigsym.in
│ │ │ │ ├── bigsym.out
│ │ │ │ ├── bigsym.p
│ │ │ │ ├── bool.in
│ │ │ │ ├── bool.out
│ │ │ │ ├── bool.p
│ │ │ │ ├── call.in
│ │ │ │ ├── call.out
│ │ │ │ ├── call.p
│ │ │ │ ├── const.in
│ │ │ │ ├── const.out
│ │ │ │ ├── const.p
│ │ │ │ ├── enum.in
│ │ │ │ ├── enum.out
│ │ │ │ ├── enum.p
│ │ │ │ ├── fproc.p
│ │ │ │ ├── incltest.in
│ │ │ │ ├── incltest.out
│ │ │ │ ├── incltypes.h
│ │ │ │ ├── included.h
│ │ │ │ ├── included.p
│ │ │ │ ├── includes.p
│ │ │ │ ├── longsym.in
│ │ │ │ ├── longsym.out
│ │ │ │ ├── longsym.p
│ │ │ │ ├── nested.in
│ │ │ │ ├── nested.out
│ │ │ │ ├── nested.p
│ │ │ │ ├── nestedf.p
│ │ │ │ ├── pcerror.p
│ │ │ │ ├── reals.in
│ │ │ │ ├── reals.out
│ │ │ │ ├── reals.p
│ │ │ │ ├── records.in
│ │ │ │ ├── records.out
│ │ │ │ ├── records.p
│ │ │ │ ├── sets.in
│ │ │ │ ├── sets.out
│ │ │ │ ├── sets.p
│ │ │ │ ├── varnt.p
│ │ │ │ └── varparam.p
│ │ │ └── runtest
│ │ ├── tree.c
│ │ └── vax.c
│ ├── dcheck/
│ │ ├── Makefile
│ │ ├── dcheck.8
│ │ └── dcheck.c
│ ├── diffdir/
│ │ └── diffdir.1
│ ├── dlmpcc/
│ │ ├── Makefile
│ │ ├── dlmpcc.8
│ │ ├── dlmpcc.c
│ │ ├── mpcc.4
│ │ ├── mpcctab.4
│ │ ├── pathnames.h
│ │ └── scnhdr.h
│ ├── dnd/
│ │ └── dnd.c
│ ├── dump.4.1/
│ │ ├── Makefile
│ │ ├── dump.h
│ │ ├── dumpitime.c
│ │ ├── dumpmain.c
│ │ ├── dumpoptr.c
│ │ ├── dumptape.c
│ │ ├── dumptraverse.c
│ │ ├── l3tol.c
│ │ └── unctime.c
│ ├── efl/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ └── efl
│ │ └── efl.1
│ ├── enpload/
│ │ ├── Makefile
│ │ ├── enpload.8
│ │ └── enpload.c
│ ├── eqn/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── eqn/
│ │ │ │ ├── Makefile
│ │ │ │ ├── e.mac
│ │ │ │ ├── e0
│ │ │ │ ├── e1
│ │ │ │ ├── e2
│ │ │ │ ├── e3
│ │ │ │ ├── e4
│ │ │ │ ├── e5
│ │ │ │ ├── e6
│ │ │ │ └── e7
│ │ │ └── eqnguide/
│ │ │ ├── Makefile
│ │ │ ├── g.mac
│ │ │ ├── g0
│ │ │ ├── g1
│ │ │ ├── g2
│ │ │ ├── g3
│ │ │ ├── g4
│ │ │ └── g5
│ │ ├── checkeq/
│ │ │ ├── Makefile
│ │ │ └── checkeq.c
│ │ ├── common_source/
│ │ │ ├── diacrit.c
│ │ │ ├── e.h
│ │ │ ├── e.y
│ │ │ ├── eqnbox.c
│ │ │ ├── font.c
│ │ │ ├── fromto.c
│ │ │ ├── funny.c
│ │ │ ├── glob.c
│ │ │ ├── integral.c
│ │ │ ├── io.c
│ │ │ ├── lex.c
│ │ │ ├── lookup.c
│ │ │ ├── mark.c
│ │ │ ├── matrix.c
│ │ │ ├── move.c
│ │ │ ├── over.c
│ │ │ ├── paren.c
│ │ │ ├── pile.c
│ │ │ ├── shift.c
│ │ │ ├── size.c
│ │ │ ├── sqrt.c
│ │ │ └── text.c
│ │ ├── eqn/
│ │ │ ├── Makefile
│ │ │ └── eqn.1
│ │ └── neqn/
│ │ └── Makefile
│ ├── fcvt/
│ │ └── fcvt.c
│ ├── flcopy/
│ │ ├── Makefile
│ │ ├── flcopy.8
│ │ ├── flcopy.c
│ │ └── pathnames.h
│ ├── games.vax/
│ │ ├── Makefile
│ │ ├── aard/
│ │ │ ├── Makefile
│ │ │ └── aardvark.6
│ │ ├── chess/
│ │ │ ├── Makefile
│ │ │ ├── chess.6
│ │ │ └── chess.c
│ │ ├── compat/
│ │ │ ├── Makefile
│ │ │ ├── Original/
│ │ │ │ ├── Makefile
│ │ │ │ ├── compat.s
│ │ │ │ ├── dosig.c
│ │ │ │ └── runcompat.c
│ │ │ ├── Readme
│ │ │ ├── bcopy.c
│ │ │ ├── compat.s
│ │ │ ├── defs.h
│ │ │ ├── dofloat.c
│ │ │ ├── dosig.c
│ │ │ ├── memsiz.s
│ │ │ ├── rt11.h
│ │ │ ├── runcompat.c
│ │ │ ├── unix6sys.h
│ │ │ ├── unix6sysn.h
│ │ │ ├── unix7sys.h
│ │ │ ├── unix7sysn.h
│ │ │ ├── unixemts.c
│ │ │ ├── unixhdr.h
│ │ │ ├── unixstart.c
│ │ │ ├── unixtraps.c
│ │ │ └── v6run.1
│ │ ├── ddl/
│ │ │ └── Makefile
│ │ └── zork/
│ │ ├── Makefile
│ │ ├── zork.6
│ │ └── zork.c
│ ├── gets/
│ │ ├── gets.1
│ │ └── gets.c
│ ├── gettable/
│ │ ├── Makefile
│ │ ├── gettable.8
│ │ └── gettable.c
│ ├── groups/
│ │ ├── Makefile
│ │ ├── groups.1
│ │ └── groups.c
│ ├── hostid/
│ │ ├── Makefile
│ │ ├── hostid.1
│ │ └── hostid.c
│ ├── htable/
│ │ ├── Makefile
│ │ ├── htable.8
│ │ ├── htable.c
│ │ ├── htable.h
│ │ ├── parse.y
│ │ └── scan.l
│ ├── implog/
│ │ ├── Makefile
│ │ ├── implog.8
│ │ ├── implog.c
│ │ └── pathnames.h
│ ├── implogd/
│ │ ├── Makefile
│ │ ├── implogd.8
│ │ ├── implogd.c
│ │ └── pathnames.h
│ ├── init/
│ │ ├── Makefile
│ │ ├── init.8
│ │ ├── init.c
│ │ └── pathnames.h
│ ├── iul/
│ │ └── iul.1
│ ├── ld/
│ │ ├── Makefile
│ │ ├── ld.1
│ │ ├── ld.c
│ │ └── pathnames.h
│ ├── lex/
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ └── lex.ms
│ │ ├── header.c
│ │ ├── ldefs.c
│ │ ├── lex.1
│ │ ├── libln/
│ │ │ ├── Makefile
│ │ │ ├── allprint.c
│ │ │ ├── main.c
│ │ │ ├── reject.c
│ │ │ ├── yyless.c
│ │ │ └── yywrap.c
│ │ ├── lmain.c
│ │ ├── ncform
│ │ ├── nrform
│ │ ├── once.c
│ │ ├── parser.y
│ │ ├── pathnames.h
│ │ ├── sub1.c
│ │ └── sub2.c
│ ├── lib2648/
│ │ ├── 2648.h
│ │ ├── Makefile
│ │ ├── agoto.c
│ │ ├── aminmax.c
│ │ ├── aon.c
│ │ ├── areaclear.c
│ │ ├── beep.c
│ │ ├── bit.h
│ │ ├── bitcopy.c
│ │ ├── cleara.c
│ │ ├── clearg.c
│ │ ├── curon.c
│ │ ├── dispmsg.c
│ │ ├── draw.c
│ │ ├── drawbox.c
│ │ ├── dumpmat.c
│ │ ├── emptyrow.c
│ │ ├── error.c
│ │ ├── escseq.c
│ │ ├── gdefault.c
│ │ ├── gon.c
│ │ ├── kon.c
│ │ ├── lib2648.3
│ │ ├── line.c
│ │ ├── mat.c
│ │ ├── message.c
│ │ ├── minmax.c
│ │ ├── motion.c
│ │ ├── move.c
│ │ ├── movecurs.c
│ │ ├── newmat.c
│ │ ├── outchar.c
│ │ ├── outstr.c
│ │ ├── printg.c
│ │ ├── rawchar.c
│ │ ├── rbon.c
│ │ ├── rdchar.c
│ │ ├── readline.c
│ │ ├── set.c
│ │ ├── setmat.c
│ │ ├── sync.c
│ │ ├── texton.c
│ │ ├── ttyinit.c
│ │ ├── update.c
│ │ ├── video.c
│ │ ├── zermat.c
│ │ ├── zoomn.c
│ │ ├── zoomon.c
│ │ └── zoomout.c
│ ├── libdbm/
│ │ ├── Makefile
│ │ └── dbm.c
│ ├── libg/
│ │ ├── Makefile
│ │ ├── libg.tahoe/
│ │ │ ├── Makefile
│ │ │ └── dbxxx.s
│ │ └── libg.vax/
│ │ ├── Makefile
│ │ └── dbxxx.s
│ ├── libm/
│ │ ├── libm/
│ │ │ ├── IEEE/
│ │ │ │ ├── Makefile
│ │ │ │ ├── atan2.c
│ │ │ │ ├── cabs.c
│ │ │ │ ├── cbrt.c
│ │ │ │ ├── support.c
│ │ │ │ └── trig.c
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── VAX/
│ │ │ │ ├── Makefile
│ │ │ │ ├── argred.s
│ │ │ │ ├── atan2.s
│ │ │ │ ├── cabs.s
│ │ │ │ ├── cbrt.s
│ │ │ │ ├── infnan.s
│ │ │ │ ├── mcount.sed
│ │ │ │ ├── sincos.s
│ │ │ │ ├── sqrt.s
│ │ │ │ ├── support.s
│ │ │ │ └── tan.s
│ │ │ ├── acosh.c
│ │ │ ├── asincos.c
│ │ │ ├── asinh.c
│ │ │ ├── atan.c
│ │ │ ├── atanh.c
│ │ │ ├── cosh.c
│ │ │ ├── erf.c
│ │ │ ├── exp.c
│ │ │ ├── exp__E.c
│ │ │ ├── expm1.c
│ │ │ ├── floor.c
│ │ │ ├── j0.c
│ │ │ ├── j1.c
│ │ │ ├── jn.c
│ │ │ ├── lgamma.c
│ │ │ ├── log.c
│ │ │ ├── log10.c
│ │ │ ├── log1p.c
│ │ │ ├── log__L.c
│ │ │ ├── pow.c
│ │ │ ├── sinh.c
│ │ │ └── tanh.c
│ │ ├── liboldnm/
│ │ │ ├── Makefile
│ │ │ ├── acos.c
│ │ │ ├── asin.s
│ │ │ ├── atan.s
│ │ │ ├── badtan.s
│ │ │ ├── cbrt.s
│ │ │ ├── exp.s
│ │ │ ├── log.s
│ │ │ ├── mcount.sed
│ │ │ ├── pow.c
│ │ │ ├── sin.s
│ │ │ ├── sinh.s
│ │ │ ├── sqrt.s
│ │ │ ├── tan.s
│ │ │ └── tanh.s
│ │ ├── libom/
│ │ │ ├── Makefile
│ │ │ ├── asin.c
│ │ │ ├── atan.c
│ │ │ ├── erf.c
│ │ │ ├── exp.c
│ │ │ ├── floor.c
│ │ │ ├── gamma.c
│ │ │ ├── hypot.c
│ │ │ ├── j0.c
│ │ │ ├── j1.c
│ │ │ ├── jn.c
│ │ │ ├── log.c
│ │ │ ├── pow.c
│ │ │ ├── sin.c
│ │ │ ├── sinh.c
│ │ │ ├── sqrt.c
│ │ │ ├── tan.c
│ │ │ └── tanh.c
│ │ └── man/
│ │ ├── exp.3
│ │ ├── floor.3
│ │ ├── gamma.3
│ │ ├── hypot.3
│ │ ├── j0.3
│ │ ├── l3tol.3
│ │ ├── sin.3
│ │ └── sinh.3
│ ├── libndbm/
│ │ ├── Makefile
│ │ ├── dbm.3
│ │ ├── dbm.c
│ │ ├── dbm.h
│ │ ├── ndbm.3
│ │ ├── ndbm.c
│ │ └── ndbm.h
│ ├── lisp/
│ │ ├── COPYRIGHT
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ ├── ch0.n
│ │ │ ├── ch1.n
│ │ │ ├── ch10.n
│ │ │ ├── ch11.n
│ │ │ ├── ch12.n
│ │ │ ├── ch13.n
│ │ │ ├── ch14.n
│ │ │ ├── ch15.n
│ │ │ ├── ch16.n
│ │ │ ├── ch17.n
│ │ │ ├── ch2.n
│ │ │ ├── ch3.n
│ │ │ ├── ch4.n
│ │ │ ├── ch5.n
│ │ │ ├── ch6.n
│ │ │ ├── ch61.n
│ │ │ ├── ch7.n
│ │ │ ├── ch8.n
│ │ │ ├── ch9.n
│ │ │ ├── chb.n
│ │ │ ├── chc.n
│ │ │ ├── extrnames.awk
│ │ │ ├── fixmks.sed
│ │ │ ├── franz.n
│ │ │ ├── indexsed
│ │ │ ├── lmacs
│ │ │ ├── mantags
│ │ │ └── tmacs
│ │ ├── doctor/
│ │ │ ├── Makefile
│ │ │ ├── doctor.6
│ │ │ └── doctor.l
│ │ ├── fp/
│ │ │ ├── Makefile
│ │ │ ├── PSD.doc/
│ │ │ │ ├── Makefile
│ │ │ │ ├── manApp.rno
│ │ │ │ ├── manCh0.rno
│ │ │ │ ├── manCh1.rno
│ │ │ │ ├── manCh2.rno
│ │ │ │ ├── manCh3.rno
│ │ │ │ ├── manCh4.rno
│ │ │ │ ├── manCh5.rno
│ │ │ │ ├── manCh6.rno
│ │ │ │ ├── manCh7.rno
│ │ │ │ ├── manDefs.rno
│ │ │ │ └── refs.rno
│ │ │ ├── fp.1
│ │ │ ├── fp.tahoe/
│ │ │ │ ├── Makefile
│ │ │ │ └── fp.c
│ │ │ └── fp.vax/
│ │ │ ├── Makefile
│ │ │ ├── codeGen.l
│ │ │ ├── fpMacs.l
│ │ │ ├── fpMain.l
│ │ │ ├── fpMeasures.l
│ │ │ ├── fpPP.l
│ │ │ ├── handlers.l
│ │ │ ├── parser.l
│ │ │ ├── primFp.l
│ │ │ ├── runFp.l
│ │ │ ├── scanner.l
│ │ │ ├── specials.l
│ │ │ └── utils.l
│ │ ├── makefile
│ │ ├── man/
│ │ │ ├── Makefile
│ │ │ ├── lisp.1
│ │ │ ├── liszt.1
│ │ │ └── lxref.1
│ │ └── vlp/
│ │ ├── Makefile
│ │ ├── vlp.1
│ │ └── vlp.tahoe/
│ │ ├── Makefile
│ │ └── vlp.c
│ ├── machine/
│ │ ├── Makefile
│ │ ├── machine.1
│ │ ├── machine.c
│ │ └── machine.sh
│ ├── make/
│ │ ├── Makefile
│ │ ├── PSD.doc/
│ │ │ ├── Makefile
│ │ │ └── make.ms
│ │ ├── defs
│ │ ├── doname.c
│ │ ├── dosys.c
│ │ ├── files.c
│ │ ├── gcos.c
│ │ ├── gram.y
│ │ ├── ident.c
│ │ ├── main.c
│ │ ├── make.1
│ │ └── misc.c
│ ├── man/
│ │ ├── aliens.6
│ │ ├── apl.1
│ │ ├── chase.6
│ │ ├── cifplot.1
│ │ ├── dumpdir.8
│ │ ├── environ.5
│ │ ├── greek.7
│ │ ├── intro.3
│ │ ├── jobs.3j
│ │ ├── mail.4
│ │ ├── mpx.2
│ │ ├── mpxio.5
│ │ ├── mtop.4
│ │ ├── newcsh.1
│ │ ├── newgrp.1
│ │ ├── newtty.4
│ │ ├── old.8
│ │ ├── rv.4
│ │ ├── sigset.3
│ │ ├── uuclean.1c
│ │ ├── vadvise.2v
│ │ ├── vread.2v
│ │ ├── vwrite.2v
│ │ ├── wait3.2j
│ │ └── wtmp.5
│ ├── mkhosts/
│ │ ├── Makefile
│ │ ├── mkhosts.8
│ │ └── mkhosts.c
│ ├── mklost+found/
│ │ ├── Makefile
│ │ ├── mklost+found.8
│ │ └── mklost+found.sh
│ ├── mkpasswd/
│ │ ├── Makefile
│ │ ├── mkpasswd.8
│ │ └── mkpasswd.c
│ ├── more/
│ │ ├── Makefile
│ │ ├── more.1
│ │ ├── more.c
│ │ ├── more.help
│ │ └── pathnames.h
│ ├── mount_lofs/
│ │ ├── Makefile
│ │ ├── mount_lofs.8
│ │ └── mount_lofs.c
│ ├── ms/
│ │ ├── Makefile
│ │ ├── acc.ms
│ │ ├── cov.ms
│ │ ├── eqn.ms
│ │ ├── ref.ms
│ │ ├── tbl.ms
│ │ ├── ths.ms
│ │ ├── tmac.os
│ │ ├── tmac.s
│ │ ├── tmac.sU
│ │ ├── tmac.scover
│ │ ├── tmac.sdisp
│ │ ├── tmac.skeep
│ │ ├── tmac.srefs
│ │ └── toc.ms
│ ├── np100/
│ │ ├── npcmd.h
│ │ ├── npdump.c
│ │ └── npload.c
│ ├── num/
│ │ ├── num.1
│ │ └── num.c
│ ├── od/
│ │ ├── Makefile
│ │ ├── od.1
│ │ └── od.c
│ ├── pcc/
│ │ ├── Makefile
│ │ ├── Makefile.inc
│ │ ├── c2.tahoe/
│ │ │ ├── Makefile
│ │ │ ├── NOTES
│ │ │ ├── NOTES.2
│ │ │ ├── NOTES.3
│ │ │ ├── NOTES.4
│ │ │ ├── c2.h
│ │ │ ├── c20.c
│ │ │ ├── c21.c
│ │ │ ├── c22.c
│ │ │ ├── c23.c
│ │ │ └── tokens
│ │ ├── c2.vax/
│ │ │ ├── Makefile
│ │ │ ├── c2.h
│ │ │ ├── c20.c
│ │ │ ├── c21.c
│ │ │ └── c22.c
│ │ ├── cc/
│ │ │ ├── Makefile
│ │ │ ├── cc.1
│ │ │ ├── cc.c
│ │ │ └── pathnames.h
│ │ ├── ccom.tahoe/
│ │ │ ├── :yyfix
│ │ │ ├── Makefile
│ │ │ ├── code.c
│ │ │ ├── local.c
│ │ │ ├── local2.c
│ │ │ ├── mac2defs.h
│ │ │ ├── macdefs.h
│ │ │ ├── order.c
│ │ │ ├── rel.c
│ │ │ ├── stab.c
│ │ │ ├── table.c
│ │ │ └── tests/
│ │ │ ├── bug1.c
│ │ │ ├── byte.c
│ │ │ ├── dev.c
│ │ │ ├── dev.s
│ │ │ ├── ns.c
│ │ │ ├── t1.c
│ │ │ ├── t2.c
│ │ │ ├── t3.c
│ │ │ ├── t4.c
│ │ │ ├── t5.c
│ │ │ ├── t6.c
│ │ │ ├── t7.c
│ │ │ └── xns_seq.c
│ │ ├── ccom.vax/
│ │ │ ├── :yyfix
│ │ │ ├── DEBUGS
│ │ │ ├── INFO
│ │ │ ├── LOG
│ │ │ ├── Makefile
│ │ │ ├── QUAD
│ │ │ ├── VMS/
│ │ │ │ ├── README
│ │ │ │ ├── as.yh
│ │ │ │ ├── filter.c
│ │ │ │ ├── jeql.mar
│ │ │ │ └── stdio.h
│ │ │ ├── code.c
│ │ │ ├── local.c
│ │ │ ├── local2.c
│ │ │ ├── mac2defs
│ │ │ ├── mac2defs.h
│ │ │ ├── macdefs
│ │ │ ├── macdefs.h
│ │ │ ├── order.c
│ │ │ ├── rel.c
│ │ │ ├── stab.c
│ │ │ └── table.c
│ │ ├── f1.tahoe/
│ │ │ ├── Makefile
│ │ │ └── fort.h
│ │ ├── f1.vax/
│ │ │ ├── Makefile
│ │ │ └── fort.h
│ │ ├── lint/
│ │ │ ├── :yyfix
│ │ │ ├── Makefile
│ │ │ ├── PSD.doc/
│ │ │ │ ├── Makefile
│ │ │ │ └── lint.ms
│ │ │ ├── READ_ME
│ │ │ ├── lint.sh
│ │ │ ├── llibs/
│ │ │ │ ├── Makefile
│ │ │ │ ├── llib-lc
│ │ │ │ ├── llib-lcurses
│ │ │ │ ├── llib-ldbm
│ │ │ │ ├── llib-lm
│ │ │ │ ├── llib-lmp
│ │ │ │ ├── llib-lplot
│ │ │ │ ├── llib-ltermcap
│ │ │ │ └── llib-port
│ │ │ ├── lpass1/
│ │ │ │ ├── Makefile
│ │ │ │ ├── hash.c
│ │ │ │ ├── lint.1
│ │ │ │ ├── lint.c
│ │ │ │ ├── lmanifest.h
│ │ │ │ ├── macdefs.h
│ │ │ │ └── rel.c
│ │ │ └── lpass2/
│ │ │ ├── Makefile
│ │ │ └── lpass2.c
│ │ ├── mip/
│ │ │ ├── CONVERT
│ │ │ ├── FCONVERT
│ │ │ ├── INDEX
│ │ │ ├── allo.c
│ │ │ ├── cgram.y
│ │ │ ├── common
│ │ │ ├── common.c
│ │ │ ├── config.h
│ │ │ ├── fort.c
│ │ │ ├── localdefs.h
│ │ │ ├── manifest
│ │ │ ├── manifest.h
│ │ │ ├── match.c
│ │ │ ├── mfile1
│ │ │ ├── mfile2
│ │ │ ├── ndu.h
│ │ │ ├── onepass.h
│ │ │ ├── optim.c
│ │ │ ├── pass1.h
│ │ │ ├── pass2.h
│ │ │ ├── pftn.c
│ │ │ ├── reader.c
│ │ │ ├── scan.c
│ │ │ ├── trees.c
│ │ │ └── xdefs.c
│ │ ├── pcc.h
│ │ └── sccom.vax/
│ │ └── Makefile
│ ├── pr/
│ │ ├── Makefile
│ │ ├── pr.1
│ │ └── pr.c
│ ├── print/
│ │ └── print.1
│ ├── prmail/
│ │ ├── prmail.1
│ │ └── prmail.c
│ ├── prof/
│ │ ├── Makefile
│ │ ├── prof.1
│ │ └── prof.c
│ ├── pti/
│ │ ├── pti.1
│ │ └── pti.c
│ ├── ratfor/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ ├── m.mac
│ │ │ ├── m0
│ │ │ ├── m1
│ │ │ ├── m2
│ │ │ ├── m3
│ │ │ ├── m4
│ │ │ ├── m5
│ │ │ ├── m9
│ │ │ └── m99
│ │ ├── r.h
│ │ ├── r.y
│ │ ├── r0.c
│ │ ├── r1.c
│ │ ├── r2.c
│ │ ├── ratfor.1
│ │ ├── rio.c
│ │ ├── rlex.c
│ │ └── rlook.c
│ ├── refer/
│ │ ├── Makefile
│ │ ├── NOTUSED/
│ │ │ ├── annobib.c
│ │ │ ├── flagger.c
│ │ │ ├── kaiser.c
│ │ │ ├── thash.c
│ │ │ ├── types.c
│ │ │ └── whatabout/
│ │ │ ├── Makefile
│ │ │ ├── what..c
│ │ │ ├── what1.c
│ │ │ ├── what2.c
│ │ │ ├── what3.c
│ │ │ └── what4.c
│ │ ├── OTHERS/
│ │ │ ├── Makefile
│ │ │ ├── indxbib.sh
│ │ │ ├── roffbib.1
│ │ │ ├── roffbib.sh
│ │ │ ├── runinv
│ │ │ └── tmac.bib
│ │ ├── USD.doc/
│ │ │ ├── invert/
│ │ │ │ ├── Makefile
│ │ │ │ ├── pubuse
│ │ │ │ └── refer
│ │ │ └── refer/
│ │ │ ├── Makefile
│ │ │ ├── biblio
│ │ │ ├── mx.doc
│ │ │ ├── refer.bib
│ │ │ └── refer.mac
│ │ ├── addbib/
│ │ │ ├── Makefile
│ │ │ ├── addbib.1
│ │ │ └── addbib.c
│ │ ├── deliv/
│ │ │ ├── Makefile
│ │ │ ├── deliv1.c
│ │ │ └── deliv2.c
│ │ ├── hunt/
│ │ │ ├── Makefile
│ │ │ ├── hunt1.c
│ │ │ ├── hunt2.c
│ │ │ ├── hunt3.c
│ │ │ ├── hunt5.c
│ │ │ ├── hunt6.c
│ │ │ ├── hunt7.c
│ │ │ ├── hunt8.c
│ │ │ ├── hunt9.c
│ │ │ ├── refer3.c
│ │ │ ├── shell.c
│ │ │ └── tick.c
│ │ ├── inv/
│ │ │ ├── Makefile
│ │ │ ├── inv1.c
│ │ │ ├── inv2.c
│ │ │ ├── inv3.c
│ │ │ ├── inv5.c
│ │ │ └── inv6.c
│ │ ├── lookbib/
│ │ │ ├── Makefile
│ │ │ ├── lookbib.1
│ │ │ └── lookbib.c
│ │ ├── mkey/
│ │ │ ├── Makefile
│ │ │ ├── mkey1.c
│ │ │ ├── mkey2.c
│ │ │ └── mkey3.c
│ │ ├── papers/
│ │ │ ├── INDEX
│ │ │ ├── Rbstjissue
│ │ │ └── Rv7man
│ │ ├── refer/
│ │ │ ├── Makefile
│ │ │ ├── TEST
│ │ │ ├── TEST.out
│ │ │ ├── glue1.c
│ │ │ ├── glue2.c
│ │ │ ├── glue3.c
│ │ │ ├── glue4.c
│ │ │ ├── glue5.c
│ │ │ ├── pathnames.h
│ │ │ ├── refer..c
│ │ │ ├── refer.1
│ │ │ ├── refer0.c
│ │ │ ├── refer1.c
│ │ │ ├── refer2.c
│ │ │ ├── refer4.c
│ │ │ ├── refer5.c
│ │ │ ├── refer6.c
│ │ │ ├── refer7.c
│ │ │ └── refer8.c
│ │ └── sortbib/
│ │ ├── Makefile
│ │ ├── sortbib.1
│ │ └── sortbib.c
│ ├── regexp/
│ │ ├── regexp.c
│ │ └── retest.c
│ ├── rewind/
│ │ ├── rewind.1
│ │ └── rewind.c
│ ├── rfc678/
│ │ └── rfc678.c
│ ├── roff/
│ │ ├── Makefile
│ │ ├── Makefile.inc
│ │ ├── SMM.doc/
│ │ │ └── termdesc/
│ │ │ ├── Makefile
│ │ │ └── termdesc.me
│ │ ├── USD.doc/
│ │ │ ├── troff/
│ │ │ │ ├── Makefile
│ │ │ │ ├── m.mac
│ │ │ │ ├── m0
│ │ │ │ ├── m0a
│ │ │ │ ├── m1
│ │ │ │ ├── m2
│ │ │ │ ├── m3
│ │ │ │ ├── m4
│ │ │ │ ├── m5
│ │ │ │ ├── table1
│ │ │ │ └── table2
│ │ │ └── troff.tutorial/
│ │ │ ├── Makefile
│ │ │ ├── tt.mac
│ │ │ ├── tt00
│ │ │ ├── tt01
│ │ │ ├── tt02
│ │ │ ├── tt03
│ │ │ ├── tt04
│ │ │ ├── tt05
│ │ │ ├── tt06
│ │ │ ├── tt07
│ │ │ ├── tt08
│ │ │ ├── tt09
│ │ │ ├── tt10
│ │ │ ├── tt11
│ │ │ ├── tt12
│ │ │ ├── tt13
│ │ │ ├── tt14
│ │ │ ├── ttack
│ │ │ ├── ttcharset
│ │ │ └── ttindex
│ │ ├── common_source/
│ │ │ ├── README
│ │ │ ├── d.h
│ │ │ ├── hytab.c
│ │ │ ├── n1.c
│ │ │ ├── n2.c
│ │ │ ├── n3.c
│ │ │ ├── n4.c
│ │ │ ├── n5.c
│ │ │ ├── n7.c
│ │ │ ├── n8.c
│ │ │ ├── n9.c
│ │ │ ├── ni.c
│ │ │ ├── nii.c
│ │ │ ├── pathnames.h
│ │ │ ├── sdef.h
│ │ │ ├── suftab.c
│ │ │ ├── tdef.h
│ │ │ ├── tw.h
│ │ │ └── v.h
│ │ ├── nroff/
│ │ │ ├── Makefile
│ │ │ ├── n10.c
│ │ │ ├── n6.c
│ │ │ ├── nroff.1
│ │ │ ├── ntab.c
│ │ │ └── pathnames.h
│ │ ├── nroff_term/
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── chartst
│ │ │ ├── code.300
│ │ │ ├── code.aj833
│ │ │ ├── code.itoh
│ │ │ ├── code.nec
│ │ │ ├── code.x-ecs
│ │ │ ├── code.xerox
│ │ │ ├── mktab.c
│ │ │ ├── tab300-12.c
│ │ │ ├── tab300.c
│ │ │ ├── tab302-12.c
│ │ │ ├── tab302.c
│ │ │ ├── tab37.c
│ │ │ ├── tab382-12.c
│ │ │ ├── tab382.c
│ │ │ ├── tab450-12.c
│ │ │ ├── tab450.c
│ │ │ ├── tab833-12.c
│ │ │ ├── tab833.c
│ │ │ ├── tabepson.c
│ │ │ ├── tabitoh.c
│ │ │ ├── tabitoh12.c
│ │ │ ├── tablpr.c
│ │ │ ├── tabnec-t.c
│ │ │ ├── tabnec.c
│ │ │ ├── tabnec12.c
│ │ │ ├── tabnec25-t.c
│ │ │ ├── tabqume.c
│ │ │ ├── tabqume12.c
│ │ │ ├── tabx-ecs.c
│ │ │ ├── tabx-ecs12.c
│ │ │ ├── tabxerox.c
│ │ │ └── tabxerox12.c
│ │ ├── troff/
│ │ │ ├── Makefile
│ │ │ ├── pathnames.h
│ │ │ ├── svt6.c
│ │ │ ├── t10.c
│ │ │ ├── t6.c
│ │ │ ├── tab3.c
│ │ │ └── troff.1
│ │ └── troff_font/
│ │ ├── Makefile
│ │ ├── chars.c
│ │ ├── ftB.c
│ │ ├── ftBC.c
│ │ ├── ftC.c
│ │ ├── ftCE.c
│ │ ├── ftCI.c
│ │ ├── ftCK.c
│ │ ├── ftCS.c
│ │ ├── ftCW.c
│ │ ├── ftG.c
│ │ ├── ftGI.c
│ │ ├── ftGM.c
│ │ ├── ftGR.c
│ │ ├── ftI.c
│ │ ├── ftL.c
│ │ ├── ftLI.c
│ │ ├── ftPA.c
│ │ ├── ftPB.c
│ │ ├── ftPI.c
│ │ ├── ftR.c
│ │ ├── ftS.c
│ │ ├── ftSB.c
│ │ ├── ftSI.c
│ │ ├── ftSM.c
│ │ ├── ftUD.c
│ │ ├── ftXM.c
│ │ ├── mkfont.c
│ │ └── mkfont1.c
│ ├── rogue/
│ │ ├── Makefile
│ │ ├── machdep.c
│ │ └── machdep.h
│ ├── rxformat/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── rxformat.8
│ │ └── rxformat.c
│ ├── sdb/
│ │ ├── Makefile
│ │ ├── access.c
│ │ ├── cdefs.h
│ │ ├── decode.c
│ │ ├── defs.h
│ │ ├── display.c
│ │ ├── docomm.c
│ │ ├── fio.c
│ │ ├── head.h
│ │ ├── instrs.adb
│ │ ├── mac.h
│ │ ├── machine.h
│ │ ├── main.c
│ │ ├── message.c
│ │ ├── mode.h
│ │ ├── old.c
│ │ ├── old.h
│ │ ├── opset.c
│ │ ├── optab.c
│ │ ├── pcs.c
│ │ ├── prvar.c
│ │ ├── ps.c
│ │ ├── rdwr.c
│ │ ├── re.c
│ │ ├── reginit.c
│ │ ├── runpcs.c
│ │ ├── sdb.1
│ │ ├── setup.c
│ │ ├── sub.c
│ │ ├── symt.c
│ │ ├── udef.c
│ │ ├── version.c
│ │ └── xeq.c
│ ├── sed/
│ │ ├── Makefile
│ │ ├── sed.1
│ │ ├── sed.h
│ │ ├── sed0.c
│ │ └── sed1.c
│ ├── see/
│ │ └── see.1
│ ├── sh/
│ │ ├── Makefile
│ │ ├── args.c
│ │ ├── blok.c
│ │ ├── brkincr.h
│ │ ├── builtin.c
│ │ ├── cmd.c
│ │ ├── ctype.c
│ │ ├── ctype.h
│ │ ├── defs.h
│ │ ├── dup.h
│ │ ├── error.c
│ │ ├── expand.c
│ │ ├── fault.c
│ │ ├── io.c
│ │ ├── mac.h
│ │ ├── macro.c
│ │ ├── main.c
│ │ ├── mode.h
│ │ ├── msg.c
│ │ ├── name.c
│ │ ├── name.h
│ │ ├── pathnames.h
│ │ ├── print.c
│ │ ├── service.c
│ │ ├── setbrk.c
│ │ ├── sh.1
│ │ ├── stak.c
│ │ ├── stak.h
│ │ ├── string.c
│ │ ├── sym.h
│ │ ├── timeout.h
│ │ ├── word.c
│ │ └── xec.c
│ ├── ssp/
│ │ ├── ssp.1
│ │ └── ssp.c
│ ├── sum/
│ │ ├── Makefile
│ │ ├── sum.1
│ │ └── sum.c
│ ├── symorder/
│ │ ├── Makefile
│ │ ├── symorder.1
│ │ └── symorder.c
│ ├── sysline/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── sysline.1
│ │ └── sysline.c
│ ├── tabs/
│ │ ├── Makefile
│ │ ├── tabs.1
│ │ └── tabs.c
│ ├── talk/
│ │ ├── Makefile
│ │ ├── common_source/
│ │ │ └── ctl.h
│ │ ├── talk/
│ │ │ ├── Makefile
│ │ │ ├── ctl.c
│ │ │ ├── ctl_transact.c
│ │ │ ├── display.c
│ │ │ ├── get_addrs.c
│ │ │ ├── get_names.c
│ │ │ ├── init_disp.c
│ │ │ ├── invite.c
│ │ │ ├── io.c
│ │ │ ├── look_up.c
│ │ │ ├── msgs.c
│ │ │ ├── talk.c
│ │ │ ├── talk.h
│ │ │ └── talk_ctl.h
│ │ └── talkd/
│ │ ├── Makefile
│ │ ├── announce.c
│ │ ├── print.c
│ │ ├── process.c
│ │ ├── table.c
│ │ └── talkd.c
│ ├── tar/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── tar.1
│ │ ├── tar.c
│ │ └── tarformat.5
│ ├── tbl/
│ │ ├── Makefile
│ │ ├── USD.doc/
│ │ │ ├── Makefile
│ │ │ └── tbl
│ │ ├── pathnames.h
│ │ ├── t..c
│ │ ├── t0.c
│ │ ├── t1.c
│ │ ├── t2.c
│ │ ├── t3.c
│ │ ├── t4.c
│ │ ├── t5.c
│ │ ├── t6.c
│ │ ├── t7.c
│ │ ├── t8.c
│ │ ├── t9.c
│ │ ├── tb.c
│ │ ├── tbl.1
│ │ ├── tc.c
│ │ ├── te.c
│ │ ├── tf.c
│ │ ├── tg.c
│ │ ├── ti.c
│ │ ├── tm.c
│ │ ├── ts.c
│ │ ├── tt.c
│ │ ├── tu.c
│ │ └── tv.c
│ ├── tc/
│ │ ├── Makefile
│ │ ├── tc.1
│ │ └── tc.c
│ ├── test/
│ │ ├── Makefile
│ │ ├── test.1
│ │ └── test.c
│ ├── tk/
│ │ ├── tk.1
│ │ └── tk.c
│ ├── tmac/
│ │ ├── Makefile
│ │ ├── tmac.an
│ │ ├── tmac.an.v6compat
│ │ ├── tmac.an6n
│ │ └── tmac.an6t
│ ├── tp/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── tp.1
│ │ ├── tp.h
│ │ ├── tp0.c
│ │ ├── tp1.c
│ │ ├── tp2.c
│ │ ├── tp3.c
│ │ ├── tp5.5
│ │ └── tp_defs.h
│ ├── tra/
│ │ └── tra.1
│ ├── trman/
│ │ ├── trman.1
│ │ └── trman.sh
│ ├── uudiff/
│ │ ├── Makefile
│ │ ├── lenrem.c
│ │ ├── locpart.c
│ │ ├── printable.c
│ │ ├── remdiff
│ │ ├── run1.c
│ │ ├── trim.c
│ │ └── uudiff.1c
│ ├── vfilters/
│ │ ├── Makefile
│ │ ├── necf/
│ │ │ ├── Makefile
│ │ │ └── necf.c
│ │ ├── railmag/
│ │ │ ├── Makefile
│ │ │ └── railmag.c
│ │ ├── rvcat/
│ │ │ ├── Makefile
│ │ │ └── rvcat.c
│ │ ├── rvsort/
│ │ │ ├── Makefile
│ │ │ └── rvsort.c
│ │ ├── sidebyside/
│ │ │ ├── Makefile
│ │ │ └── sidebyside.c
│ │ ├── vcat/
│ │ │ ├── Makefile
│ │ │ └── vcat.c
│ │ ├── vdmp/
│ │ │ ├── Makefile
│ │ │ └── vdmp.c
│ │ ├── vpf/
│ │ │ ├── Makefile
│ │ │ └── vpf.c
│ │ ├── vplotf/
│ │ │ ├── Makefile
│ │ │ ├── chrtab.c
│ │ │ └── vplotf.c
│ │ ├── vpltdmp/
│ │ │ ├── Makefile
│ │ │ └── vpltdmp.c
│ │ ├── vpsf/
│ │ │ ├── Makefile
│ │ │ └── vpsf.c
│ │ └── vsort/
│ │ ├── Makefile
│ │ └── vsort.c
│ ├── vplot/
│ │ └── vplot.c
│ ├── vpr/
│ │ ├── Makefile
│ │ ├── man/
│ │ │ ├── Makefile
│ │ │ ├── fed.1
│ │ │ ├── vfont.5
│ │ │ ├── vfontinfo.1
│ │ │ ├── vpac.8
│ │ │ ├── vpr.1
│ │ │ ├── vtroff.1
│ │ │ └── vwidth.1
│ │ ├── tmac.vcat
│ │ ├── vfont.h
│ │ ├── vpac.c
│ │ ├── vpd.c
│ │ ├── vpq.c
│ │ ├── vpq.sh
│ │ ├── vpr.c
│ │ ├── vpr.sh
│ │ ├── vprint.sh
│ │ ├── vprm.c
│ │ ├── vprm.sh
│ │ ├── vtools/
│ │ │ ├── Makefile
│ │ │ ├── fcvt.c
│ │ │ ├── fed/
│ │ │ │ ├── Makefile
│ │ │ │ ├── fed.c
│ │ │ │ ├── fed.h
│ │ │ │ ├── io.c
│ │ │ │ └── subr.c
│ │ │ ├── rotate.c
│ │ │ ├── rotprt.c
│ │ │ ├── vfontinfo.c
│ │ │ ├── vfw.c
│ │ │ └── vwidth.c
│ │ └── vtroff.sh
│ ├── whereis/
│ │ ├── Makefile
│ │ ├── whereis.1
│ │ └── whereis.c
│ ├── which/
│ │ ├── Makefile
│ │ ├── which.1
│ │ └── which.csh
│ ├── whoami/
│ │ ├── Makefile
│ │ ├── whoami.1
│ │ └── whoami.c
│ └── yacc/
│ ├── Makefile
│ ├── PSD.doc/
│ │ ├── Makefile
│ │ ├── ss..
│ │ ├── ss0
│ │ ├── ss1
│ │ ├── ss2
│ │ ├── ss3
│ │ ├── ss4
│ │ ├── ss5
│ │ ├── ss6
│ │ ├── ss7
│ │ ├── ss8
│ │ ├── ss9
│ │ ├── ssA
│ │ ├── ssB
│ │ ├── ssa
│ │ ├── ssb
│ │ ├── ssc
│ │ └── ssd
│ ├── dextern
│ ├── files
│ ├── old.yaccpar
│ ├── pathnames.h
│ ├── y1.c
│ ├── y2.c
│ ├── y3.c
│ ├── y4.c
│ ├── yacc.1
│ ├── yaccdiffs
│ └── yaccnews
├── sbin/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── XNSrouted/
│ │ ├── Makefile
│ │ ├── XNSrouted.8
│ │ ├── af.c
│ │ ├── af.h
│ │ ├── defs.h
│ │ ├── if.c
│ │ ├── input.c
│ │ ├── interface.h
│ │ ├── main.c
│ │ ├── output.c
│ │ ├── protocol.h
│ │ ├── startup.c
│ │ ├── table.h
│ │ ├── tables.c
│ │ ├── timer.c
│ │ ├── tools/
│ │ │ └── query.c
│ │ ├── trace.c
│ │ └── trace.h
│ ├── badsect/
│ │ ├── Makefile
│ │ ├── badsect.8
│ │ └── badsect.c
│ ├── clri/
│ │ ├── Makefile
│ │ ├── clri.8
│ │ └── clri.c
│ ├── disklabel/
│ │ ├── Makefile
│ │ ├── disklabel.5.5
│ │ ├── disklabel.8
│ │ ├── disklabel.c
│ │ ├── dkcksum.c
│ │ └── pathnames.h
│ ├── dmesg/
│ │ ├── Makefile
│ │ ├── dmesg.8
│ │ ├── dmesg.c
│ │ └── pathnames.h
│ ├── dump/
│ │ ├── Makefile
│ │ ├── dump.8
│ │ ├── dump.h
│ │ ├── dumprmt.c
│ │ ├── itime.c
│ │ ├── main.c
│ │ ├── optr.c
│ │ ├── pathnames.h
│ │ ├── tape.c
│ │ ├── traverse.c
│ │ └── unctime.c
│ ├── dumpfs/
│ │ ├── Makefile
│ │ ├── dumpfs.8
│ │ └── dumpfs.c
│ ├── dumplfs/
│ │ ├── Makefile
│ │ ├── dumplfs.8
│ │ ├── dumplfs.c
│ │ ├── extern.h
│ │ └── misc.c
│ ├── fastboot/
│ │ ├── Makefile
│ │ ├── fastboot.8
│ │ ├── fastboot.sh
│ │ └── fasthalt.sh
│ ├── fsck/
│ │ ├── Makefile
│ │ ├── SMM.doc/
│ │ │ ├── 0.t
│ │ │ ├── 1.t
│ │ │ ├── 2.t
│ │ │ ├── 3.t
│ │ │ ├── 4.t
│ │ │ └── Makefile
│ │ ├── dir.c
│ │ ├── fsck.8
│ │ ├── fsck.h
│ │ ├── inode.c
│ │ ├── main.c
│ │ ├── pass1.c
│ │ ├── pass1b.c
│ │ ├── pass2.c
│ │ ├── pass3.c
│ │ ├── pass4.c
│ │ ├── pass5.c
│ │ ├── preen.c
│ │ ├── setup.c
│ │ └── utilities.c
│ ├── fsdb/
│ │ ├── Makefile
│ │ ├── fsdb.8
│ │ ├── fsdb.c
│ │ └── pathnames.h
│ ├── icheck/
│ │ ├── Makefile
│ │ ├── icheck.8
│ │ └── icheck.c
│ ├── ifconfig/
│ │ ├── Makefile
│ │ ├── ifconfig.8
│ │ └── ifconfig.c
│ ├── init/
│ │ ├── Makefile
│ │ ├── init.8
│ │ ├── init.c
│ │ └── pathnames.h
│ ├── mknod/
│ │ ├── Makefile
│ │ ├── mknod.8
│ │ └── mknod.c
│ ├── mount/
│ │ ├── Makefile
│ │ ├── getmntopts.3
│ │ ├── getmntopts.c
│ │ ├── mntopts.h
│ │ ├── mount.8
│ │ ├── mount.c
│ │ ├── mount_ufs.c
│ │ ├── pathnames.h
│ │ └── vfslist.c
│ ├── mount_cd9660/
│ │ ├── Makefile
│ │ ├── mount_cd9660.8
│ │ └── mount_cd9660.c
│ ├── mount_fdesc/
│ │ ├── Makefile
│ │ ├── mount_fdesc.8
│ │ └── mount_fdesc.c
│ ├── mount_kernfs/
│ │ ├── Makefile
│ │ ├── mount_kernfs.8
│ │ └── mount_kernfs.c
│ ├── mount_lfs/
│ │ ├── Makefile
│ │ ├── mount_lfs.8
│ │ ├── mount_lfs.c
│ │ └── pathnames.h
│ ├── mount_nfs/
│ │ ├── Makefile
│ │ ├── mount_nfs.8
│ │ └── mount_nfs.c
│ ├── mount_null/
│ │ ├── Makefile
│ │ ├── mount_null.8
│ │ └── mount_null.c
│ ├── mount_portal/
│ │ ├── Makefile
│ │ ├── activate.c
│ │ ├── conf.c
│ │ ├── mount_portal.8
│ │ ├── mount_portal.c
│ │ ├── pathnames.h
│ │ ├── portal.conf
│ │ ├── portald.h
│ │ ├── pt_conf.c
│ │ ├── pt_exec.c
│ │ ├── pt_file.c
│ │ └── pt_tcp.c
│ ├── mount_procfs/
│ │ ├── Makefile
│ │ ├── mount_procfs.8
│ │ └── mount_procfs.c
│ ├── mount_umap/
│ │ ├── Makefile
│ │ ├── mount_umap.8
│ │ └── mount_umap.c
│ ├── mount_union/
│ │ ├── Makefile
│ │ ├── mount_union.8
│ │ └── mount_union.c
│ ├── mountd/
│ │ ├── Makefile
│ │ ├── exports.5
│ │ ├── mountd.8
│ │ ├── mountd.c
│ │ ├── netgroup.5
│ │ └── pathnames.h
│ ├── ncheck/
│ │ ├── Makefile
│ │ ├── ncheck.8
│ │ └── ncheck.c
│ ├── newfs/
│ │ ├── Makefile
│ │ ├── mkfs.c
│ │ ├── newfs.8
│ │ └── newfs.c
│ ├── newlfs/
│ │ ├── Makefile
│ │ ├── config.h
│ │ ├── extern.h
│ │ ├── lfs.c
│ │ ├── misc.c
│ │ ├── newfs.c
│ │ └── newlfs.8
│ ├── nfsd/
│ │ ├── Makefile
│ │ ├── nfsd.8
│ │ └── nfsd.c
│ ├── nfsiod/
│ │ ├── Makefile
│ │ ├── nfsiod.8
│ │ └── nfsiod.c
│ ├── nologin/
│ │ ├── Makefile
│ │ ├── nologin.8
│ │ └── nologin.sh
│ ├── ping/
│ │ ├── Makefile
│ │ ├── ping.8
│ │ └── ping.c
│ ├── quotacheck/
│ │ ├── Makefile
│ │ ├── quotacheck.8
│ │ └── quotacheck.c
│ ├── reboot/
│ │ ├── Makefile
│ │ ├── boot_hp300.8
│ │ ├── boot_i386.8
│ │ ├── boot_sparc.8
│ │ ├── boot_tahoe.8
│ │ ├── boot_vax.8
│ │ ├── halt.8
│ │ ├── halt.c
│ │ ├── reboot.8
│ │ └── reboot.c
│ ├── restore/
│ │ ├── Makefile
│ │ ├── dirs.c
│ │ ├── extern.h
│ │ ├── interactive.c
│ │ ├── main.c
│ │ ├── pathnames.h
│ │ ├── restore.8
│ │ ├── restore.c
│ │ ├── restore.h
│ │ ├── symtab.c
│ │ ├── tape.c
│ │ └── utilities.c
│ ├── route/
│ │ ├── Makefile
│ │ ├── ccitt_addr.c
│ │ ├── keywords
│ │ ├── route.8
│ │ └── route.c
│ ├── routed/
│ │ ├── Makefile
│ │ ├── af.c
│ │ ├── af.h
│ │ ├── defs.h
│ │ ├── if.c
│ │ ├── inet.c
│ │ ├── input.c
│ │ ├── interface.h
│ │ ├── main.c
│ │ ├── output.c
│ │ ├── pathnames.h
│ │ ├── query/
│ │ │ ├── Makefile
│ │ │ └── query.c
│ │ ├── routed.8
│ │ ├── routed.c
│ │ ├── startup.c
│ │ ├── table.h
│ │ ├── tables.c
│ │ ├── timer.c
│ │ ├── trace/
│ │ │ ├── Makefile
│ │ │ └── trace.c
│ │ ├── trace.c
│ │ └── trace.h
│ ├── savecore/
│ │ ├── Makefile
│ │ ├── savecore.8
│ │ └── savecore.c
│ ├── scsiformat/
│ │ ├── Makefile
│ │ ├── scsiformat.8
│ │ └── scsiformat.c
│ ├── shutdown/
│ │ ├── Makefile
│ │ ├── pathnames.h
│ │ ├── shutdown.8
│ │ └── shutdown.c
│ ├── slattach/
│ │ ├── Makefile
│ │ ├── slattach.8
│ │ └── slattach.c
│ ├── startslip/
│ │ ├── Makefile
│ │ ├── startslip.1
│ │ └── startslip.c
│ ├── swapon/
│ │ ├── Makefile
│ │ ├── swapon.8
│ │ └── swapon.c
│ ├── tunefs/
│ │ ├── Makefile
│ │ ├── tunefs.8
│ │ └── tunefs.c
│ └── umount/
│ ├── Makefile
│ ├── umount.8
│ └── umount.c
├── share/
│ ├── Makefile
│ ├── Makefile.inc
│ ├── dict/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── connectives
│ │ ├── propernames
│ │ └── words
│ ├── doc/
│ │ ├── Makefile
│ │ ├── index/
│ │ │ └── index.4.3/
│ │ │ └── Title
│ │ ├── papers/
│ │ │ ├── beyond4.3/
│ │ │ │ ├── Makefile
│ │ │ │ └── beyond43.ms
│ │ │ ├── diskperf/
│ │ │ │ ├── Makefile
│ │ │ │ ├── abs.ms
│ │ │ │ ├── appendix.ms
│ │ │ │ ├── conclusions.ms
│ │ │ │ ├── equip.ms
│ │ │ │ ├── methodology.ms
│ │ │ │ ├── motivation.ms
│ │ │ │ ├── results.ms
│ │ │ │ └── tests.ms
│ │ │ ├── fsinterface/
│ │ │ │ ├── Makefile
│ │ │ │ ├── abstract.ms
│ │ │ │ ├── fsinterface.ms
│ │ │ │ └── slides.t
│ │ │ ├── future/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── r.t
│ │ │ │ └── spell.ok
│ │ │ ├── jus/
│ │ │ │ ├── Makefile
│ │ │ │ └── paper.ms
│ │ │ ├── kernmalloc/
│ │ │ │ ├── Makefile
│ │ │ │ ├── alloc.fig
│ │ │ │ ├── appendix.t
│ │ │ │ ├── kernmalloc.t
│ │ │ │ ├── spell.ok
│ │ │ │ └── usage.tbl
│ │ │ ├── kerntune/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── 4.t
│ │ │ │ ├── Makefile
│ │ │ │ └── fig2.pic
│ │ │ ├── memfs/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── A.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── ref.bib
│ │ │ │ ├── spell.ok
│ │ │ │ └── tmac.srefs
│ │ │ ├── newvm/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── a.t
│ │ │ │ └── spell.ok
│ │ │ ├── nqnfs/
│ │ │ │ ├── Makefile
│ │ │ │ └── nqnfs.me
│ │ │ ├── px/
│ │ │ │ ├── Makefile
│ │ │ │ ├── fig1.1.n
│ │ │ │ ├── fig1.2.n
│ │ │ │ ├── fig1.3.n
│ │ │ │ ├── fig2.3.raw
│ │ │ │ ├── fig2.4.n
│ │ │ │ ├── fig3.2.n
│ │ │ │ ├── fig3.3.n
│ │ │ │ ├── pxin0.n
│ │ │ │ ├── pxin1.n
│ │ │ │ ├── pxin2.n
│ │ │ │ ├── pxin3.n
│ │ │ │ ├── pxin4.n
│ │ │ │ ├── table2.1.n
│ │ │ │ ├── table2.2.n
│ │ │ │ ├── table2.3.n
│ │ │ │ ├── table3.1.n
│ │ │ │ └── tmac.p
│ │ │ ├── relengr/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── ref.bib
│ │ │ │ ├── ref.bib.ig
│ │ │ │ └── spell.ok
│ │ │ └── sysperf/
│ │ │ ├── 0.t
│ │ │ ├── 1.t
│ │ │ ├── 2.t
│ │ │ ├── 3.t
│ │ │ ├── 4.t
│ │ │ ├── 5.t
│ │ │ ├── 6.t
│ │ │ ├── 7.t
│ │ │ ├── Makefile
│ │ │ ├── a1.t
│ │ │ └── a2.t
│ │ ├── psd/
│ │ │ ├── 01.cacm/
│ │ │ │ ├── Makefile
│ │ │ │ ├── p.mac
│ │ │ │ ├── p1
│ │ │ │ ├── p2
│ │ │ │ ├── p3
│ │ │ │ ├── p4
│ │ │ │ ├── p5
│ │ │ │ └── p6
│ │ │ ├── 02.implement/
│ │ │ │ ├── Makefile
│ │ │ │ ├── fig1.pic
│ │ │ │ ├── fig2.pic
│ │ │ │ └── implement
│ │ │ ├── 03.iosys/
│ │ │ │ ├── Makefile
│ │ │ │ └── iosys
│ │ │ ├── 04.uprog/
│ │ │ │ ├── Makefile
│ │ │ │ ├── cwscript
│ │ │ │ ├── p.mac
│ │ │ │ ├── p0
│ │ │ │ ├── p1
│ │ │ │ ├── p2
│ │ │ │ ├── p3
│ │ │ │ ├── p4
│ │ │ │ ├── p5
│ │ │ │ ├── p6
│ │ │ │ ├── p8
│ │ │ │ └── p9
│ │ │ ├── 05.sysman/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.0.t
│ │ │ │ ├── 1.1.t
│ │ │ │ ├── 1.2.t
│ │ │ │ ├── 1.3.t
│ │ │ │ ├── 1.4.t
│ │ │ │ ├── 1.5.t
│ │ │ │ ├── 1.6.t
│ │ │ │ ├── 1.7.t
│ │ │ │ ├── 2.0.t
│ │ │ │ ├── 2.1.t
│ │ │ │ ├── 2.2.t
│ │ │ │ ├── 2.3.t
│ │ │ │ ├── 2.4.t
│ │ │ │ ├── 2.5.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── a.t
│ │ │ │ └── spell.ok
│ │ │ ├── 06.Clang/
│ │ │ │ ├── Clang.ms
│ │ │ │ ├── Clib.ms
│ │ │ │ ├── Makefile
│ │ │ │ ├── cmac1
│ │ │ │ └── ctrademarks
│ │ │ ├── 20.ipctut/
│ │ │ │ ├── Makefile
│ │ │ │ ├── dgramread.c
│ │ │ │ ├── dgramsend.c
│ │ │ │ ├── fig2.pic
│ │ │ │ ├── fig3.pic
│ │ │ │ ├── fig8.pic
│ │ │ │ ├── pipe.c
│ │ │ │ ├── socketpair.c
│ │ │ │ ├── strchkread.c
│ │ │ │ ├── streamread.c
│ │ │ │ ├── streamwrite.c
│ │ │ │ ├── tutor.me
│ │ │ │ ├── udgramread.c
│ │ │ │ ├── udgramsend.c
│ │ │ │ ├── ustreamread.c
│ │ │ │ └── ustreamwrite.c
│ │ │ ├── 21.ipc/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── 4.t
│ │ │ │ ├── 5.t
│ │ │ │ ├── Makefile
│ │ │ │ └── spell.ok
│ │ │ ├── Makefile
│ │ │ └── Title
│ │ ├── smm/
│ │ │ ├── 01.setup/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── 4.t
│ │ │ │ ├── 5.t
│ │ │ │ ├── 6.t
│ │ │ │ └── Makefile
│ │ │ ├── 04.quotas/
│ │ │ │ ├── Makefile
│ │ │ │ └── quotas.ms
│ │ │ ├── 05.fastfs/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── 4.t
│ │ │ │ ├── 5.t
│ │ │ │ ├── 6.t
│ │ │ │ └── Makefile
│ │ │ ├── 06.nfs/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── Makefile
│ │ │ │ └── ref.t
│ │ │ ├── 16.security/
│ │ │ │ ├── Makefile
│ │ │ │ └── security.ms
│ │ │ ├── 17.password/
│ │ │ │ ├── Makefile
│ │ │ │ └── password.ms
│ │ │ ├── 18.net/
│ │ │ │ ├── 0.t
│ │ │ │ ├── 1.t
│ │ │ │ ├── 2.t
│ │ │ │ ├── 3.t
│ │ │ │ ├── 4.t
│ │ │ │ ├── 5.t
│ │ │ │ ├── 6.t
│ │ │ │ ├── 7.t
│ │ │ │ ├── 8.t
│ │ │ │ ├── 9.t
│ │ │ │ ├── Makefile
│ │ │ │ ├── a.t
│ │ │ │ ├── b.t
│ │ │ │ ├── c.t
│ │ │ │ ├── d.t
│ │ │ │ ├── e.t
│ │ │ │ ├── f.t
│ │ │ │ └── spell.ok
│ │ │ ├── Makefile
│ │ │ └── Title
│ │ └── usd/
│ │ ├── 01.begin/
│ │ │ ├── Makefile
│ │ │ ├── u.mac
│ │ │ ├── u0
│ │ │ ├── u1
│ │ │ ├── u2
│ │ │ ├── u3
│ │ │ ├── u4
│ │ │ └── u5
│ │ ├── 17.msmacros/
│ │ │ ├── Makefile
│ │ │ ├── fig1.pic
│ │ │ ├── ms
│ │ │ └── refcard
│ │ ├── 18.msdiffs/
│ │ │ ├── Makefile
│ │ │ └── ms.diffs
│ │ ├── 19.memacros/
│ │ │ ├── Makefile
│ │ │ └── intro.me
│ │ ├── 20.meref/
│ │ │ ├── Makefile
│ │ │ └── ref.me
│ │ ├── Makefile
│ │ ├── Pagecounts
│ │ └── Title
│ ├── man/
│ │ ├── Makefile
│ │ ├── makewhatis.sed
│ │ ├── man0/
│ │ │ ├── Makefile
│ │ │ ├── back
│ │ │ ├── break
│ │ │ ├── cover
│ │ │ ├── cshcmd
│ │ │ ├── ignore
│ │ │ ├── man1
│ │ │ ├── man2
│ │ │ ├── man3
│ │ │ ├── man4
│ │ │ ├── man5
│ │ │ ├── man6
│ │ │ ├── man7
│ │ │ ├── man8
│ │ │ ├── title.cdrom
│ │ │ ├── title.prm
│ │ │ ├── title.urm
│ │ │ └── tocrc
│ │ ├── man1/
│ │ │ ├── Makefile
│ │ │ ├── cd.1
│ │ │ ├── intro.1
│ │ │ └── wait.1
│ │ ├── man3/
│ │ │ ├── Makefile
│ │ │ ├── assert.3
│ │ │ ├── bitstring.3
│ │ │ ├── end.3
│ │ │ ├── intro.3
│ │ │ ├── intro.3c
│ │ │ ├── intro.3n
│ │ │ ├── intro.3x
│ │ │ ├── queue.3
│ │ │ └── stdarg.3
│ │ ├── man3f/
│ │ │ ├── Makefile
│ │ │ ├── abort.3
│ │ │ ├── access.3
│ │ │ ├── alarm.3
│ │ │ ├── bessel.3
│ │ │ ├── bit.3
│ │ │ ├── chdir.3
│ │ │ ├── chmod.3
│ │ │ ├── etime.3
│ │ │ ├── exit.3
│ │ │ ├── fdate.3
│ │ │ ├── flmin.3
│ │ │ ├── flush.3
│ │ │ ├── fork.3
│ │ │ ├── fseek.3
│ │ │ ├── getarg.3
│ │ │ ├── getc.3
│ │ │ ├── getcwd.3
│ │ │ ├── getenv.3
│ │ │ ├── getlog.3
│ │ │ ├── getpid.3
│ │ │ ├── getuid.3
│ │ │ ├── hostnm.3
│ │ │ ├── idate.3
│ │ │ ├── index.3
│ │ │ ├── intro.3
│ │ │ ├── ioinit.3
│ │ │ ├── kill.3
│ │ │ ├── link.3
│ │ │ ├── loc.3
│ │ │ ├── long.3
│ │ │ ├── malloc.3
│ │ │ ├── perror.3
│ │ │ ├── plot.3
│ │ │ ├── putc.3
│ │ │ ├── qsort.3
│ │ │ ├── rand.3
│ │ │ ├── random.3
│ │ │ ├── rename.3
│ │ │ ├── signal.3
│ │ │ ├── sleep.3
│ │ │ ├── stat.3
│ │ │ ├── system.3
│ │ │ ├── time.3
│ │ │ ├── topen.3
│ │ │ ├── traper.3
│ │ │ ├── trapov.3
│ │ │ ├── trpfpe.3
│ │ │ ├── ttynam.3
│ │ │ ├── unlink.3
│ │ │ └── wait.3
│ │ ├── man4/
│ │ │ ├── Makefile
│ │ │ ├── bpf.4
│ │ │ ├── clnp.4
│ │ │ ├── cltp.4
│ │ │ ├── drum.4
│ │ │ ├── esis.4
│ │ │ ├── fd.4
│ │ │ ├── icmp.4
│ │ │ ├── idp.4
│ │ │ ├── inet.4
│ │ │ ├── ip.4
│ │ │ ├── iso.4
│ │ │ ├── lo.4
│ │ │ ├── man4.hp300/
│ │ │ │ ├── Makefile
│ │ │ │ ├── autoconf.4
│ │ │ │ ├── cons.4
│ │ │ │ ├── ct.4
│ │ │ │ ├── dca.4
│ │ │ │ ├── dcl.4
│ │ │ │ ├── dcm.4
│ │ │ │ ├── dv.4
│ │ │ │ ├── gb.4
│ │ │ │ ├── grf.4
│ │ │ │ ├── hil.4
│ │ │ │ ├── intro.4
│ │ │ │ ├── ite.4
│ │ │ │ ├── le.4
│ │ │ │ ├── mem.4
│ │ │ │ ├── ppi.4
│ │ │ │ ├── rb.4
│ │ │ │ ├── rd.4
│ │ │ │ ├── st.4
│ │ │ │ └── tc.4
│ │ │ ├── man4.i386/
│ │ │ │ ├── Makefile
│ │ │ │ └── mem.4
│ │ │ ├── man4.sparc/
│ │ │ │ ├── Makefile
│ │ │ │ ├── bwtwo.4
│ │ │ │ ├── cgsix.4
│ │ │ │ ├── cgthree.4
│ │ │ │ ├── le.4
│ │ │ │ ├── mem.4
│ │ │ │ └── openprom.4
│ │ │ ├── man4.tahoe/
│ │ │ │ ├── Makefile
│ │ │ │ ├── ace.4
│ │ │ │ ├── autoconf.4
│ │ │ │ ├── cons.4
│ │ │ │ ├── cy.4
│ │ │ │ ├── dr.4
│ │ │ │ ├── enp.4
│ │ │ │ ├── ik.4
│ │ │ │ ├── intro.4
│ │ │ │ ├── lp.4
│ │ │ │ ├── mem.4
│ │ │ │ ├── mtio.4
│ │ │ │ ├── vd.4
│ │ │ │ └── vx.4
│ │ │ ├── man4.vax/
│ │ │ │ ├── Makefile
│ │ │ │ ├── acc.4
│ │ │ │ ├── ad.4
│ │ │ │ ├── autoconf.4
│ │ │ │ ├── cons.4
│ │ │ │ ├── crl.4
│ │ │ │ ├── css.4
│ │ │ │ ├── ct.4
│ │ │ │ ├── ddn.4
│ │ │ │ ├── de.4
│ │ │ │ ├── dh.4
│ │ │ │ ├── dhu.4
│ │ │ │ ├── dmc.4
│ │ │ │ ├── dmf.4
│ │ │ │ ├── dmv.4
│ │ │ │ ├── dmz.4
│ │ │ │ ├── dn.4
│ │ │ │ ├── dz.4
│ │ │ │ ├── ec.4
│ │ │ │ ├── en.4
│ │ │ │ ├── ex.4
│ │ │ │ ├── fl.4
│ │ │ │ ├── hdh.4
│ │ │ │ ├── hk.4
│ │ │ │ ├── hp.4
│ │ │ │ ├── ht.4
│ │ │ │ ├── hy.4
│ │ │ │ ├── ik.4
│ │ │ │ ├── il.4
│ │ │ │ ├── intro.4
│ │ │ │ ├── ix.4
│ │ │ │ ├── kg.4
│ │ │ │ ├── lp.4
│ │ │ │ ├── mem.4
│ │ │ │ ├── mt.4
│ │ │ │ ├── mtio.4
│ │ │ │ ├── np.4
│ │ │ │ ├── pcl.4
│ │ │ │ ├── ps.4
│ │ │ │ ├── qe.4
│ │ │ │ ├── rx.4
│ │ │ │ ├── tb.4
│ │ │ │ ├── tm.4
│ │ │ │ ├── tmscp.4
│ │ │ │ ├── ts.4
│ │ │ │ ├── tu.4
│ │ │ │ ├── uda.4
│ │ │ │ ├── up.4
│ │ │ │ ├── ut.4
│ │ │ │ ├── uu.4
│ │ │ │ ├── va.4
│ │ │ │ ├── vp.4
│ │ │ │ └── vv.4
│ │ │ ├── netintro.4
│ │ │ ├── ns.4
│ │ │ ├── nsip.4
│ │ │ ├── null.4
│ │ │ ├── pty.4
│ │ │ ├── route.4
│ │ │ ├── spp.4
│ │ │ ├── tcp.4
│ │ │ ├── termios.4
│ │ │ ├── tp.4
│ │ │ ├── tty.4
│ │ │ ├── udp.4
│ │ │ └── unix.4
│ │ ├── man5/
│ │ │ ├── Makefile
│ │ │ ├── a.out.5
│ │ │ ├── acct.5
│ │ │ ├── core.5
│ │ │ ├── dir.5
│ │ │ ├── disktab.5
│ │ │ ├── dump.5
│ │ │ ├── fs.5
│ │ │ ├── fstab.5
│ │ │ ├── group.5
│ │ │ ├── hosts.5
│ │ │ ├── networks.5
│ │ │ ├── passwd.5
│ │ │ ├── phones.5
│ │ │ ├── plot.5
│ │ │ ├── printcap.5
│ │ │ ├── protocols.5
│ │ │ ├── remote.5
│ │ │ ├── resolver.5
│ │ │ ├── services.5
│ │ │ ├── shells.5
│ │ │ ├── stab.5
│ │ │ ├── types.5
│ │ │ └── utmp.5
│ │ ├── man7/
│ │ │ ├── Makefile
│ │ │ ├── ascii.7
│ │ │ ├── environ.7
│ │ │ ├── eqnchar.7
│ │ │ ├── hier.7
│ │ │ ├── hostname.7
│ │ │ ├── intro.7
│ │ │ ├── mailaddr.7
│ │ │ ├── man.7
│ │ │ ├── mdoc.7
│ │ │ ├── mdoc.samples.7
│ │ │ ├── ms.7
│ │ │ ├── operator.7
│ │ │ └── term.7
│ │ ├── man8/
│ │ │ ├── Makefile
│ │ │ ├── adduser.8
│ │ │ ├── intro.8
│ │ │ ├── makedev.8
│ │ │ ├── man8.hp300/
│ │ │ │ ├── MAKEDEV.8
│ │ │ │ ├── Makefile
│ │ │ │ ├── crash.8
│ │ │ │ └── format.8
│ │ │ ├── man8.i386/
│ │ │ │ ├── MAKEDEV.8
│ │ │ │ └── Makefile
│ │ │ ├── man8.tahoe/
│ │ │ │ ├── MAKEDEV.8
│ │ │ │ └── Makefile
│ │ │ ├── man8.vax/
│ │ │ │ ├── MAKEDEV.8
│ │ │ │ ├── Makefile
│ │ │ │ ├── crash.8
│ │ │ │ ├── drtest.8
│ │ │ │ ├── format.8
│ │ │ │ └── installboot.8
│ │ │ ├── rc.8
│ │ │ └── sticky.8
│ │ └── manroff
│ ├── me/
│ │ ├── Makefile
│ │ ├── acm.me
│ │ ├── chars.me
│ │ ├── deltext.me
│ │ ├── eqn.me
│ │ ├── float.me
│ │ ├── footnote.me
│ │ ├── index.me
│ │ ├── letterhead.me
│ │ ├── local.me
│ │ ├── me.7
│ │ ├── null.me
│ │ ├── refer.me
│ │ ├── revisions
│ │ ├── sh.me
│ │ ├── strip.sed
│ │ ├── summary.external
│ │ ├── tbl.me
│ │ ├── test/
│ │ │ ├── test.accent
│ │ │ └── test.umlaut
│ │ ├── thesis.me
│ │ └── tmac.orig_me
│ ├── misc/
│ │ ├── Makefile
│ │ ├── airport
│ │ ├── ascii
│ │ ├── birthtoken
│ │ ├── eqnchar
│ │ ├── flowers
│ │ ├── greek
│ │ ├── inter.phone
│ │ ├── man.template
│ │ ├── mdoc.template
│ │ ├── na.phone
│ │ ├── operator
│ │ └── zipcodes
│ ├── mk/
│ │ ├── Makefile
│ │ ├── bsd.README
│ │ ├── bsd.doc.mk
│ │ ├── bsd.global.mk
│ │ ├── bsd.lib.mk
│ │ ├── bsd.man.mk
│ │ ├── bsd.own.mk
│ │ ├── bsd.prog.mk
│ │ ├── bsd.stdtarg.mk
│ │ ├── bsd.subdir.mk
│ │ ├── rcs.mk
│ │ └── sys.mk
│ ├── skel/
│ │ ├── Makefile
│ │ ├── dot.cshrc
│ │ ├── dot.login
│ │ ├── dot.mailrc
│ │ ├── dot.profile
│ │ └── dot.rhosts
│ ├── tabset/
│ │ └── Makefile
│ ├── termcap/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── map3270
│ │ ├── reorder
│ │ ├── tck
│ │ ├── termcap.5
│ │ └── termcap.src
│ ├── tmac/
│ │ ├── Makefile
│ │ ├── README
│ │ ├── doc
│ │ ├── doc-common
│ │ ├── doc-ditroff
│ │ ├── doc-nroff
│ │ ├── doc-syms
│ │ ├── strip.sed
│ │ ├── tmac.a
│ │ ├── tmac.an.v6compat
│ │ ├── tmac.an6n
│ │ ├── tmac.an6t
│ │ ├── tmac.andoc
│ │ ├── tmac.cp
│ │ ├── tmac.doc.old
│ │ ├── tmac.e
│ │ ├── tmac.r
│ │ ├── tmac.s
│ │ └── tmac.sU
│ └── zoneinfo/
│ ├── DIST/
│ │ ├── nonstd.h
│ │ ├── stdio.h
│ │ ├── stdlib.h
│ │ ├── time.h
│ │ ├── tzfile.h
│ │ ├── zdump.8
│ │ └── zdump.c
│ ├── Makefile
│ ├── datfiles/
│ │ ├── africa
│ │ ├── antarctica
│ │ ├── asia
│ │ ├── australasia
│ │ ├── etcetera
│ │ ├── europe
│ │ ├── factory
│ │ ├── leapseconds
│ │ ├── northamerica
│ │ ├── pacificnew
│ │ ├── solar87
│ │ ├── solar88
│ │ ├── solar89
│ │ ├── southamerica
│ │ ├── systemv
│ │ ├── usno1988
│ │ └── usno1989
│ ├── ialloc.c
│ ├── scheck.c
│ ├── tzfile.5
│ ├── zic.8
│ └── zic.c
├── sys/
│ ├── conf/
│ │ ├── defines
│ │ ├── files
│ │ ├── files.newconf
│ │ ├── newvers.sh
│ │ ├── nfsswapvmunix.c
│ │ ├── param.c
│ │ └── systags.sh
│ ├── deprecated/
│ │ ├── bbnnet/
│ │ │ ├── fsm.h
│ │ │ ├── fsmdef.h
│ │ │ ├── hmp.c
│ │ │ ├── hmp.h
│ │ │ ├── hmp_subr.c
│ │ │ ├── hmp_traps.c
│ │ │ ├── hmp_traps.h
│ │ │ ├── hmp_var.h
│ │ │ ├── ic_output.c
│ │ │ ├── icmp.c
│ │ │ ├── icmp.h
│ │ │ ├── in.c
│ │ │ ├── in.h
│ │ │ ├── in_pcb.c
│ │ │ ├── in_pcb.h
│ │ │ ├── in_proto.c
│ │ │ ├── in_var.h
│ │ │ ├── ip.h
│ │ │ ├── ip_input.c
│ │ │ ├── ip_output.c
│ │ │ ├── ip_usrreq.c
│ │ │ ├── macros.h
│ │ │ ├── net.h
│ │ │ ├── nopcb.h
│ │ │ ├── raw_input.c
│ │ │ ├── rdp.h
│ │ │ ├── rdp_cksum.s
│ │ │ ├── rdp_fsm.c
│ │ │ ├── rdp_input.c
│ │ │ ├── rdp_macros.h
│ │ │ ├── rdp_prim.c
│ │ │ ├── rdp_states.c
│ │ │ ├── rdp_subr.c
│ │ │ ├── rdp_usrreq.c
│ │ │ ├── seq.h
│ │ │ ├── sws.h
│ │ │ ├── tcp.h
│ │ │ ├── tcp_input.c
│ │ │ ├── tcp_prim.c
│ │ │ ├── tcp_procs.c
│ │ │ ├── tcp_states.c
│ │ │ ├── tcp_usrreq.c
│ │ │ ├── udp.c
│ │ │ ├── udp.h
│ │ │ └── udp_usrreq.c
│ │ ├── kdb/
│ │ │ ├── defs.h
│ │ │ ├── kdb_access.c
│ │ │ ├── kdb_command.c
│ │ │ ├── kdb_ctype.c
│ │ │ ├── kdb_expr.c
│ │ │ ├── kdb_format.c
│ │ │ ├── kdb_input.c
│ │ │ ├── kdb_message.c
│ │ │ ├── kdb_output.c
│ │ │ ├── kdb_pcs.c
│ │ │ ├── kdb_print.c
│ │ │ ├── kdb_runpcs.c
│ │ │ ├── kdb_sym.c
│ │ │ └── kdb_trap.c
│ │ ├── lofs/
│ │ │ ├── lofs.h
│ │ │ ├── lofs_subr.c
│ │ │ ├── lofs_vfsops.c
│ │ │ └── lofs_vnops.c
│ │ ├── netdecnet/
│ │ │ ├── decnet.h
│ │ │ ├── dn_systm.h
│ │ │ ├── nsp.h
│ │ │ ├── nsp_input.c
│ │ │ ├── nsp_output.c
│ │ │ ├── nsp_seq.h
│ │ │ ├── nsp_subr.c
│ │ │ ├── nsp_usrreq.c
│ │ │ ├── nsp_var.h
│ │ │ ├── tp_input.c
│ │ │ ├── tp_output.c
│ │ │ ├── tp_usrreq.c
│ │ │ └── tp_var.h
│ │ ├── netimp/
│ │ │ ├── if_imp.c
│ │ │ ├── if_imp.h
│ │ │ ├── if_imphost.c
│ │ │ ├── if_imphost.h
│ │ │ └── raw_imp.c
│ │ ├── netpup/
│ │ │ ├── pup.c
│ │ │ ├── pup.h
│ │ │ ├── pup_cksum.c
│ │ │ ├── pup_proto.c
│ │ │ └── raw_pup.c
│ │ └── netrmp/
│ │ ├── rmp.c
│ │ ├── rmp.h
│ │ ├── rmp_proto.c
│ │ └── rmp_var.h
│ ├── dev/
│ │ ├── cd.c
│ │ ├── cdvar.h
│ │ ├── scsi/
│ │ │ ├── disk.h
│ │ │ ├── disktape.h
│ │ │ ├── printer.h
│ │ │ ├── processor.h
│ │ │ ├── scsi.h
│ │ │ ├── scsi_ioctl.h
│ │ │ ├── scsi_subr.c
│ │ │ ├── scsivar.h
│ │ │ ├── sd.c
│ │ │ ├── sdtrace.h
│ │ │ └── tape.h
│ │ ├── vn.c
│ │ └── vnioctl.h
│ ├── hp/
│ │ ├── dev/
│ │ │ ├── cons.c
│ │ │ ├── cons.h
│ │ │ ├── dca.c
│ │ │ ├── dcareg.h
│ │ │ ├── device.h
│ │ │ ├── grf.c
│ │ │ ├── grfioctl.h
│ │ │ ├── grfreg.h
│ │ │ ├── grfvar.h
│ │ │ ├── hil.c
│ │ │ ├── hil_keymaps.c
│ │ │ ├── hil_subr.c
│ │ │ ├── hilioctl.h
│ │ │ ├── hilreg.h
│ │ │ ├── hilvar.h
│ │ │ ├── iotypes.h
│ │ │ ├── ite.c
│ │ │ ├── ite_subr.c
│ │ │ ├── iteioctl.h
│ │ │ ├── itereg.h
│ │ │ ├── itevar.h
│ │ │ └── kbdmap.h
│ │ └── hpux/
│ │ ├── README
│ │ ├── hpux.h
│ │ ├── hpux_compat.c
│ │ ├── hpux_exec.h
│ │ ├── hpux_net.c
│ │ ├── hpux_sig.c
│ │ ├── hpux_termio.h
│ │ ├── hpux_tty.c
│ │ ├── makesyscalls.sh
│ │ └── syscalls.master
│ ├── hp300/
│ │ ├── DOC/
│ │ │ ├── Debug.tips
│ │ │ ├── HPMMU.notes
│ │ │ ├── Options
│ │ │ ├── Pmap.notes
│ │ │ ├── README
│ │ │ ├── README.68040
│ │ │ ├── TODO.dev
│ │ │ └── TODO.hp300
│ │ ├── Makefile
│ │ ├── conf/
│ │ │ ├── GENERIC.hp300
│ │ │ ├── HP300
│ │ │ ├── Makefile.hp300
│ │ │ ├── devices.hp300
│ │ │ ├── files.HP300
│ │ │ └── files.hp300
│ │ ├── dev/
│ │ │ ├── RDIDS
│ │ │ ├── ac.c
│ │ │ ├── acioctl.h
│ │ │ ├── acvar.h
│ │ │ ├── cons_conf.c
│ │ │ ├── ct.c
│ │ │ ├── ctreg.h
│ │ │ ├── dcm.c
│ │ │ ├── dcmreg.h
│ │ │ ├── dma.c
│ │ │ ├── dmareg.h
│ │ │ ├── dmavar.h
│ │ │ ├── fhpib.c
│ │ │ ├── fhpibreg.h
│ │ │ ├── grf_conf.c
│ │ │ ├── grf_dv.c
│ │ │ ├── grf_dvreg.h
│ │ │ ├── grf_gb.c
│ │ │ ├── grf_gbreg.h
│ │ │ ├── grf_hy.c
│ │ │ ├── grf_hyreg.h
│ │ │ ├── grf_machdep.c
│ │ │ ├── grf_rb.c
│ │ │ ├── grf_rbreg.h
│ │ │ ├── grf_tc.c
│ │ │ ├── grf_tcreg.h
│ │ │ ├── hpib.c
│ │ │ ├── hpibvar.h
│ │ │ ├── if_le.c
│ │ │ ├── if_lereg.h
│ │ │ ├── ite_dv.c
│ │ │ ├── ite_gb.c
│ │ │ ├── ite_hy.c
│ │ │ ├── ite_rb.c
│ │ │ ├── ite_tc.c
│ │ │ ├── maskbits.h
│ │ │ ├── nhpib.c
│ │ │ ├── nhpibreg.h
│ │ │ ├── ppi.c
│ │ │ ├── ppiioctl.h
│ │ │ ├── rd.c
│ │ │ ├── rd_compat.c
│ │ │ ├── rdreg.h
│ │ │ ├── rdvar.h
│ │ │ ├── scsi.c
│ │ │ ├── scsireg.h
│ │ │ ├── scsivar.h
│ │ │ ├── sd.c
│ │ │ ├── sd_compat.c
│ │ │ ├── sdvar.h
│ │ │ ├── st.c
│ │ │ └── stvar.h
│ │ ├── hp300/
│ │ │ ├── autoconf.c
│ │ │ ├── clock.c
│ │ │ ├── clockioctl.h
│ │ │ ├── clockreg.h
│ │ │ ├── conf.c
│ │ │ ├── dkbad.c
│ │ │ ├── genassym.c
│ │ │ ├── in_cksum.c
│ │ │ ├── isr.h
│ │ │ ├── kgdb_glue.c
│ │ │ ├── kgdb_proto.h
│ │ │ ├─
================================================
FILE CONTENTS
================================================
================================================
FILE: Makefile
================================================
# @(#)Makefile 8.1 (Berkeley) 06/19/93
SUBDIR= bin contrib games include kerberosIV lib libexec old sbin \
share usr.bin usr.sbin
afterinstall:
(cd share/man && make makedb)
build:
(cd include && make install)
make cleandir
(cd lib && make depend && make && make install)
(cd kerberosIV && make depend && make && make install)
make depend && make && make install
.include <bsd.subdir.mk>
================================================
FILE: README
================================================
This archive is derived from the original SCCS repository maintained by
the Computer Systems Research group. The project began using a source
code control system (SCCS) in 1980 (three years after Bill Joy began his
initial Berkeley UNIX development). Initially only the kernel was put
under SCCS, but by 1983 everything had been put under SCCS.
This work is distributed under the following terms:
Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
The Institute of Electrical and Electronics Engineers and the American
National Standards Committee X3, on Information Processing Systems have
given us permission to reprint portions of their documentation.
In the following statement, the phrase ``this text'' refers to portions
of the system documentation.
Portions of this text are reprinted and reproduced in electronic form in
the second BSD Networking Software Release, from IEEE Std 1003.1-1988, IEEE
Standard Portable Operating System Interface for Computer Environments
(POSIX), copyright C 1988 by the Institute of Electrical and Electronics
Engineers, Inc. In the event of any discrepancy between these versions
and the original IEEE Standard, the original IEEE Standard is the referee
document.
In the following statement, the phrase ``This material'' refers to portions
of the system documentation.
This material is reproduced with permission from American National
Standards Committee X3, on Information Processing Systems. Computer and
Business Equipment Manufacturers Association (CBEMA), 311 First St., NW,
Suite 500, Washington, DC 20001-2178. The developmental work of
Programming Language C was completed by the X3J11 Technical Committee.
The views and conclusions contained in the software and documentation are
those of the authors and should not be interpreted as representing official
policies, either expressed or implied, of the Regents of the University
of California.
================================================
FILE: admin/admin/4.3/Acknowledgements
================================================
.\" @(#)Acknowledgements 1.2 (CSRG - distribution) 05/17/91
.so HEADERS
.FH
.ND
.ll 6.8i
.nr LL 6.8i
.ls
.B
.ce
THANK YOU!
.R
.sp 2
.LP
We would like to acknowledge the following staff members for their
contributions to 4.3BSD: Bob Henry and Brian Shiratsuki our
technical support; Pauline
Schwartz, our Distribution Coordinator; Anne Hughes and
Tom Livingston, our Distribution
Assistants; Nick Cuccia, Assaf Reznik, Paul Wydra, Steve Sellgren,
Eric Skuratowicz, Gary Brown, and Elan Amir
our Distribution Engineers;
and all the contributors from our test sites.
.sp
.LP
We also extend our thanks to the long list of contributors who are not
mentioned here, but who helped in their countless ways.
.sp 2
.in 3.0i
.nf
Professor Domenico Ferrari
Professor Susan Graham
Kirk McKusick
Mike Karels
Keith Bostic
================================================
FILE: admin/admin/4.3/Add1.bsd.83.dom
================================================
.\" @(#)Add1.bsd.83.dom 1.3 (CSRG - distribution) 11/06/91
.ND
.ce 5
ADDENDUM NUMBER ONE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 4
.PP
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.2 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
Pursuant to the provisions of Article 2, ``Fees'', of Agreement,
release 4.3 of 4BSD, which is an update of release 4.2, is hereby made
available to Licensee under the same terms and conditions set forth in the
Agreement, except that the distribution fee for release
4.3 for previous licensees is six hundred dollars ($600.00) and for new
licensees is one thousand dollars ($1000.00).
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number One on the dates specified below. The
effective date of this Addendum shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3/Add1.bsd.83.gov
================================================
.\" @(#)Add1.bsd.83.gov 1.1 (CSRG - distribution) 05/17/91
.nr PO 0.6875i
.nr LL 6.625i
.ND
.ce 5
ADDENDUM NUMBER ONE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 4
.IP 1.
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.2 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
Pursuant to the provisions of Article 2, ``Fees'', of Agreement,
release 4.3 of 4BSD, which is an update of release 4.2, is hereby made
available to Licensee under the same terms and conditions set forth in the
Agreement, except that the distribution fee for release
4.3 for previous licensees is six hundred dollars ($600.00) and for new
licensees is one thousand dollars ($1000.00).
.sp
.IP 2.
The parties agree that the computer software and computer software
documentation deliverable under this License Agreement are commercial
computer software as defined in Department of Defense Federal Acquisition
Regulation Supplement ("DOD FAR Supplement") 52.227.7013 (15 August
1985).
.sp
.IP 3.
Notwithstanding the provision of Paragraph (b) (3) (i) of DOD FAR
Supplement 52.227.7013, the government hereby agrees that upon
receipt of the computer software and computer software documentation
licensed herein, the government will affix to said software and
documentation the following Restricted Rights legend:
.sp
.QP
"Use, duplication or disclosure by the Government is
subject to the restrictions set forth in Government Purchase
Order No._____________________, the License Agreement between
The Regents of the University of California and the Government
(Rev. 4/86), and the Software Agreement between AT&T and the
Government, No. ___________________.
.sp
.IP 4.
It is further agreed that in the event LICENSEE desires to
have a contractor, subcontractor, agent of the government,
or any other party use the licensed computer software and
computer software documentation in the performance of an
agreement between LICENSEE and said party, LICENSEE may
issue a sublicense to said party ("sublicensee") to use, but
not further sublicense, said software and documentation provided
such sublicense is in writing and requires the sublicensee
to abide by the terms and conditions of this License Agreement.
.sp
.IP 5.
LICENSEE agrees to abide by the terms and conditions of this
License Agreement to the extent permitted by federal law.
.sp
.IP 6.
The provisions of paragraph 10 of this License Agreement
shall not be interpreted to waive the rights of LICENSEE
under DOD FAR Supplement 27.404-1 (d), which implements
28 United States Code section 1498.
.sp
.IP 7.
The provisions of paragraphs 11 and 12 are agreed upon to
the extent permitted by 31 United States Code section 1341
(Subtitle II, Chapter 13, Subchapter III, "Limitations on
Expending and Obligating Amounts").
.sp
.IP 8.
The term "Agreement" referenced in paragraph 16 refers to
this License Agreement, Addendum No. 1 to this License
Agreement, and Government Purchase Order No. ________________.
In the event of a conflict between the foregoing documents, the
terms and conditions of the License Agreement and Addendum Number
One thereto shall prevail.
.sp
.IP 9.
Under no circumstances shall the Government have unrestricted
rights in the computer software and computer software
documentation.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Amendment Number One on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3/Add1.bsd.86.for
================================================
.\" @(#)Add1.bsd.86.for 1.1 (CSRG - distribution) 05/17/91
.ND
.ce 5
ADDENDUM NUMBER ONE
.sp 1
to
.sp 1
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND FOREIGN LICENSEES
.sp 2
.IP 1.
Licensee hereby assures The Regents of the University
Of California (``Regents'') that the software and documentation provided
hereunder
or any immediate product (including processes and services) produced
directly by use of the software and/or documentation is not intended to
and will not be
shipped, either directly or indirectly, to Afghanistan, the People's Republic
of China, or any country listed in Country Group Q, S, W, Y, or Z, as specified
in Supplement No. 1 to Part 370 of the Export Administration Regulations
of the United States Department of Commerce, a copy of which is attached.
.IP 2.
Licensee hereby further assures Regents that the software and documentation
provided hereunder and the immediate product (including processes and
services) produced directly by use of the software and/or documentation will not
be made available to or for use by or for military or police entities of
the Republic of South Africa or Namibia and that the software and documentation will not be made available to or for use by or for the apartheid-enforcing
entities identified in Supplement No. 1 to Part 385 of the Export
Administration Regulations of the United States Department of Commerce,
a copy of which is attached.
.IP 3.
Licensee agrees that it will abide by any new Export
Administration Regulations regarding the re-export of technical data
and the use of such by the Republic of South Africa and Namibia issued by
the United States Department of Commerce subsequent to execution of
this License Agreement. Regulations and information may be obtained from the
Office of Export Administration, International Trade Administration,
Department of Commerce, Washington, D.C. 20230.
.IP 4.
The provisions of this Addendum shall survive and continue
after any termination of this License Agreement.
.sp
.KS
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
.KE
================================================
FILE: admin/admin/4.3/Add1.bsd.86.gov
================================================
.\" @(#)Add1.bsd.86.gov 1.1 (CSRG - distribution) 05/17/91
.nr PO 0.6875i
.nr LL 6.625i
.ND
.ce 5
ADDENDUM NUMBER ONE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 4
.IP 1.
The parties agree that the computer software and computer software
documentation deliverable under this License Agreement are commercial
computer software as defined in Department of Defense Federal Acquisition
Regulation Supplement ("DOD FAR Supplement") 52.227.7013 (15 August
1985).
.sp
.IP 2.
Notwithstanding the provision of Paragraph (b) (3) (i) of DOD FAR
Supplement 52.227.7013, the government hereby agrees that upon
receipt of the computer software and computer software documentation
licensed herein, the government will affix to said software and
documentation the following Restricted Rights legend:
.sp
.QP
"Use, duplication or disclosure by the Government is
subject to the restrictions set forth in Government Purchase
Order No._____________________, the License Agreement between
The Regents of the University of California and the Government
(Rev. 4/86), and the Software Agreement between AT&T and the
Government, No. ___________________.
.sp
.IP 3.
It is further agreed that in the event LICENSEE desires to
have a contractor, subcontractor, agent of the government,
or any other party use the licensed computer software and
computer software documentation in the performance of an
agreement between LICENSEE and said party, LICENSEE may
issue a sublicense to said party ("sublicensee") to use, but
not further sublicense, said software and documentation provided
such sublicense is in writing and requires the sublicensee
to abide by the terms and conditions of this License Agreement.
.sp
.IP 4.
LICENSEE agrees to abide by the terms and conditions of this
License Agreement to the extent permitted by federal law.
.sp
.IP 5.
The provisions of paragraph 10 of this License Agreement
shall not be interpreted to waive the rights of LICENSEE
under DOD FAR Supplement 27.404-1 (d), which implements
28 United States Code section 1498.
.sp
.IP 6.
The provisions of paragraphs 11 and 12 are agreed upon to
the extent permitted by 31 United States Code section 1341
(Subtitle II, Chapter 13, Subchapter III, "Limitations on
Expending and Obligating Amounts").
.sp
.IP 7.
The term "Agreement" referenced in paragraph 16 refers to
this License Agreement, Addendum No. 1 to this License
Agreement, and Government Purchase Order No. ________________.
In the event of a conflict between the foregoing documents,
the terms and conditions of the License Agreement and Addendum
Number One thereto shall prevail.
.sp
.IP 8.
Under no circumstances shall the Government have unrestricted
rights in the computer software and computer software
documentation.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Amendment Number One on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3/Add2.bsd.83.gov
================================================
.\" @(#)Add2.bsd.83.gov 1.1 (CSRG - distribution) 05/17/91
.nr PO 0.6875i
.nr LL 6.625i
.ND
.ce 5
ADDENDUM NUMBER TWO
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 4
.IP 1.
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.2 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
Pursuant to the provisions of Article 2, ``Fees'', of Agreement,
release 4.3 of 4BSD, which is an update of release 4.2, is hereby made
available to Licensee under the same terms and conditions set forth in the
Agreement, except that the distribution fee for release
4.3 for previous licensees is six hundred dollars ($600.00) and for new
licensees is one thousand dollars ($1000.00).
.sp
.IP 2.
The parties agree that the computer software and computer software
documentation deliverable under this License Agreement are commercial
computer software as defined in Department of Defense Federal Acquisition
Regulation Supplement ("DOD FAR Supplement") 52.227.7013 (15 August
1985).
.sp
.IP 3.
Notwithstanding the provision of Paragraph (b) (3) (i) of DOD FAR
Supplement 52.227.7013, the government hereby agrees that upon
receipt of the computer software and computer software documentation
licensed herein, the government will affix to said software and
documentation the following Restricted Rights legend:
.sp
.QP
"Use, duplication or disclosure by the Government is
subject to the restrictions set forth in Government Purchase
Order No._____________________, the License Agreement between
The Regents of the University of California and the Government
(Rev. 4/86), and the Software Agreement between AT&T and the
Government, No. ___________________.
.sp
.IP 4.
It is further agreed that in the event LICENSEE desires to
have a contractor, subcontractor, agent of the government,
or any other party use the licensed computer software and
computer software documentation in the performance of an
agreement between LICENSEE and said party, LICENSEE may
issue a sublicense to said party ("sublicensee") to use, but
not further sublicense, said software and documentation provided
such sublicense is in writing and requires the sublicensee
to abide by the terms and conditions of this License Agreement.
.sp
.IP 5.
LICENSEE agrees to abide by the terms and conditions of this
License Agreement to the extent permitted by federal law.
.sp
.IP 6.
The provisions of paragraph 10 of this License Agreement
shall not be interpreted to waive the rights of LICENSEE
under DOD FAR Supplement 27.404-1 (d), which implements
28 United States Code section 1498.
.sp
.IP 7.
The provisions of paragraphs 11 and 12 are agreed upon to
the extent permitted by 31 United States Code section 1341
(Subtitle II, Chapter 13, Subchapter III, "Limitations on
Expending and Obligating Amounts").
.sp
.IP 8.
The term "Agreement" referenced in paragraph 16 refers to
this License Agreement, Addendum No. 1 to this License
Agreement, and Government Purchase Order No. ________________.
In the event of a conflict between the foregoing documents, the
terms and conditions of the License Agreement and Addendum Number
One thereto shall prevail.
.sp
.IP 9.
Under no circumstances shall the Government have unrestricted
rights in the computer software and computer software
documentation.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Amendment Number One on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3/Add3.bsd.86.gov.NASA
================================================
.\" @(#)Add3.bsd.86.gov.NASA 1.1 (CSRG - distribution) 3/10/93
.nr PO 0.6875i
.nr LL 6.625i
.ND
.ce 5
ADDENDUM NUMBER THREE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 4
.IP 1.
The parties agree that the computer software and computer software
documentation deliverable under this License Agreement are commercial
computer software as defined in Department of Defense Federal Acquisition
Regulation Supplement ("DOD FAR Supplement") 52.227.7013 (15 August
1985).
.sp
.IP 2.
Notwithstanding the provision of Paragraph (b) (3) (i) of DOD FAR
Supplement 52.227.7013, the government hereby agrees that upon
receipt of the computer software and computer software documentation
licensed herein, the government will affix to said software and
documentation the following Restricted Rights legend:
.sp
.QP
"Use, duplication or disclosure by the Government is
subject to the restrictions set forth in Government Purchase
Order No._____________________, the License Agreement between
The Regents of the University of California and the Government
(Rev. 4/86), and the Software Agreement between AT&T and the
Government, No. ___________________.
.sp
.IP 3.
It is further agreed that in the event LICENSEE desires to
have a contractor, subcontractor, agent of the government,
or any other party use the licensed computer software and
computer software documentation in the performance of an
agreement between LICENSEE and said party, LICENSEE may
issue a sublicense to said party ("sublicensee") to use, but
not further sublicense, said software and documentation provided
such sublicense is in writing and requires the sublicensee
to abide by the terms and conditions of this License Agreement.
.sp
.IP 4.
LICENSEE agrees to abide by the terms and conditions of this
License Agreement to the extent permitted by federal law.
.sp
.IP 5.
The provisions of paragraph 10 of this License Agreement
shall not be interpreted to waive the rights of LICENSEE
under DOD FAR Supplement 27.404-1 (d), which implements
28 United States Code section 1498.
.sp
.IP 6.
The provisions of paragraphs 11 and 12 are agreed upon to
the extent permitted by 31 United States Code section 1341
(Subtitle II, Chapter 13, Subchapter III, "Limitations on
Expending and Obligating Amounts").
.sp
.IP 7.
The term "Agreement" referenced in paragraph 16 refers to
this License Agreement, Addendum No. 3 to this License
Agreement, and Government Purchase Order No. ________________.
In the event of a conflict between the foregoing documents,
the terms and conditions of the License Agreement and Addendum
Number One thereto shall prevail.
.sp
.IP 8.
Under no circumstances shall the Government have unrestricted
rights in the computer software and computer software
documentation.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Amendment Number One on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3/Checklist.info.4.2
================================================
.\" @(#)Checklist.info.4.2 1.2 (CSRG - distribution) 05/17/91
.so HEADERS
.NH
.ND
.\".ti +3.25i
.\"June 28, 1985
.sp 3
.ce
\fB\s18Checklist for Receiving 4.3BSD
.sp 2
.ce
\s16(4.2BSD Licensees)
.sp 2
.PP
The following items are needed by the Computer Systems Research Group
and the University of California to complete the purchase of release
4.3 of the Fourth Berkeley Software Distribution:
.sp 2
.IP "\l'.5i' 1." 15
If you have upgraded your license with AT&T since you received your
4.2BSD distribution, please send a copy of your most recent
agreement with AT&T. If you have not upgraded since 4.2BSD, this
is not necessary.
.sp 2
.IP "\l'.5i' 2." 15
\fBTWO\fR signed copies of the Addendum Number One to the Berkeley License
Agreement for 4.2BSD with original signatures.
(One completed copy will be returned after it is signed by a representative
of The Regents of the University of California).
.sp 2
.IP "\l'.5i' 3." 15
A \fBPREPAYMENT\fR check for U.S. $600.00. \fB(WE DO NOT INVOICE!)\fR
Make the check payable to
``The Regents of the University of California''.
.sp 2
.IP "\l'.5i' 4." 15
A completed Site Information Form and Equipment List.
.sp 4
.IP "Send all the documents to:" 29
Pauline Schwartz
.br
Distribution Coordinator
.br
Computer Systems Research Group
.br
Computer Science Division, EECS
.br
University of California
.br
Berkeley, CA 94720
================================================
FILE: admin/admin/4.3/Checklist.info.4.3
================================================
.\" @(#)Checklist.info.4.3 1.2 (CSRG - distribution) 05/17/91
.so HEADERS
.NH
.ND
.\".ti +3.25i
.\"June 28, 1985
.ls 1
.sp 4
.ce
\fB\s18Checklist for Receiving 4.3BSD
.sp 3
.PP
The following items are needed by the Computer Systems Research Group
and the University of California to complete the purchase of release
4.3 of the Fourth Berkeley Software Distribution:
.sp 2
.IP "\l'.5i' 1." 15
\fBTWO\fR complete copies of the current Software Agreement
with AT&T for UNIX/32V, SYSTEM III, or SYSTEM V.
.sp 2
.IP "\l'.5i' 2." 15
\fBTWO\fR signed copies of the Berkeley License Agreement for 4.3 BSD
with original signatures.
(One completed copy will be returned after it is signed by a representative
of The Regents of the University of California).
Foreign Licensees must also include two completed copies of Addendum Number
One for Foreign Licensees with original signatures.
.sp 2
.IP "\l'.5i' 3." 15
A \fBPREPAYMENT\fR check for U.S. $1,000.00. \fB(WE DO NOT INVOICE!)\fR
Make the check payable to
``The Regents of the University of California''.
.sp 2
.IP "\l'.5i' 4." 15
A completed Site Information Form and Equipment List.
.sp 4
.IP "Send all the documents to:" 29
Pauline Schwartz
.br
Distribution Coordinator
.br
Computer Systems Research Group
.br
Computer Science Division, EECS
.br
University of California
.br
Berkeley, CA 94720
================================================
FILE: admin/admin/4.3/Checklist.info.UC
================================================
.\" @(#)Checklist.info.UC 1.2 (CSRG - distribution) 05/17/91
.so HEADERS
.NH
.ND
.sp 4
.ce 2
\fB\s14University of California Sites
.sp 2
\s12Checklist for Receiving 4.3BSD
.sp 3
.LP
In order for University of California sites to receive 4.3BSD,
the following items are needed:
.sp
.RS
.IP 1. 5
A copy of your CPU authorization under the University's
Software Agreement with AT&T. This can be obtained by
contacting Pam True on (415) 642-6348 at UC Berkeley's Materiel
Management Office. If you are upgrading your license from
4.2BSD and do not have a new CPU, this is not necessary.
.sp
.IP 2. 5
A letter of authorization.
This letter should be signed
by the Department Head or duly designated representative.
.sp
.IP 3. 5
An IOC or Recharge Form for $1000.00 ($600.00 for update).
.sp
.IP 4. 5
A completed Site Information Form and Equipment List.
.sp3
.RS
Send all documents to:
.sp
.RS
.nf
Pauline Schwartz
Distribution Coordinator
Computer Systems Research Group
Computer Science Division, EECS
University of California
Berkeley, Ca. 94720
================================================
FILE: admin/admin/4.3/Cover.infopacket
================================================
.\" @(#)Cover.infopacket 5.4 (CSRG - distribution) 05/17/91
.so HEADERS
.FH
.sp .75i
.tl '''April 5, 1986'
.LP
Dear Colleague:
.PP
We are happy to send you information about our April
1986 revision of the Fourth
Berkeley Software Distribution. The Fourth Berkeley Software
Distribution is available to VAX\(dg users with UNIX/32V\(dd, System III, or
System V
.FS
\(dgVAX is a trademark of Digital Equipment Corporation
.FE
.FS
\(ddUNIX, UNIX/32V, UNIX System III, and UNIX System V
are trademarks of AT&T.
.FE
source licenses with AT&T.
This distribution is called 4.3BSD and supersedes the
4.2BSD distribution made in September 1983, which will no longer be available.
.PP
The enclosed information is designed to serve two purposes. The first
purpose is to acquaint you with the details of our distribution so you
can decide whether or not you would like to receive it. The second
purpose is to tell you how to obtain our distribution.
.SH
What is 4.3BSD?
.PP
The distribution consists of one 6250 bpi or three 1600 bpi magnetic tapes, printed
documentation, and console media (the default is one 6250 bpi magnetic tape).
The magnetic tapes contain copies of all binaries,
source code, and documentation. On the three-tape 1600
bpi set, parts of the user-contributed software are shipped
as compressed archives to save space. The console media, a TU58
cassette tape and RX01 floppy disk are used in installing
the system. The printed documentation contains a
complete manual set including both the Berkeley documentation and
material from the original 32V Western Electric
distribution. A high-quality one-sided typeset
duplication master is also provided.
.PP
Because we have a very limited capability for providing individual
information to the many sites which wish to run 4.3BSD, we are including
several documents which answer in great detail many of the
questions which we have been asked. Please do not contact us with
questions until you have satisfied yourself that the answer you need is
not in one of these enclosed documents:
.RS
.IP \(bu
.B
Berkeley Software for UNIX on the VAX
.R
describes 4.3BSD and summarizes the differences between 4.2BSD and
Berkeley's 4.3BSD. It also lists the hardware supported by 4.3BSD.
This document will help you decide whether or not
to try 4.3BSD.
.IP \(bu
.B
Bug Fixes and Changes in 4.3BSD
.R
describes the external differences between 4.3BSD and 4.2BSD. This
document will help you decide whether or not to upgrade from 4.2BSD.
.IP \(bu
.B
Changes to the Kernel in 4.3BSD
.R
describes the internal differences between 4.3BSD and 4.2BSD. This
document will help you plan for carrying any local changes you may
have made from 4.2BSD to 4.3BSD.
.IP \(bu
.B
Performance Effects of Disk Subsystem Choices for VAX
Systems Running 4.2BSD UNIX
.R
describes the results of performance tests carried
out with the 4.2BSD file system and several disk
controllers and disk drives.
.IP \(bu
.B
Installing and Operating 4.3BSD
.R
describes what is involved in running 4.3BSD. This document will
help you plan your operation's staffing.
.IP \(bu
.B
Notes on the Microvax II support in the 4.3BSD Distribution.
.R
.SH
How to obtain 4.3BSD
.PP
This section should be read by existing licensees as well as new licensees.
All previous 4.2BSD licensees will be required to sign
Addendum Number One to the revised Berkeley License Agreement (6/83). The
fee for the 4.3BSD update is $600.00. For new licensees, we require
execution of the revised Berkeley License Agreement (4/86),
in which reference to the inclusion of 4.3BSD has been incorporated.
In addition, foreign licensees must execute Addendum Number One for
Foreign Licensees. The
fee for release 4.3BSD for new licensees is $1,000.00.
.PP
Because we are a research and development organization and not a commercial
organization, we make our research results available for a license fee.
We distribute only the whole system
and cannot send individual pieces of the system.
Because the software is distributed `As Is' and is partially derived
from licensed material, we are required by the
University of California to have a formal license arrangement with each
organization to which we distribute.
All material is considered licensed material regardless of its
availability from other sources which make such material publicly available.
In addition, we are required
to secure a copy of the AT&T Software Agreement with your organization
and confirm it with AT&T before the software can be shipped.
Finally, we ask that you supply us with the configuration
of your system and identify the administrative and technical contacts.
.PP
Specifically, we must receive from your organization the
following material before the distribution can be sent:
.IP \(bu
\fBTwo\fR copies of the \fBcurrent\fR Software Agreement between your company or institution and
AT&T (Western Electric) that authorize you as a source licensee for
UNIX/32V; System III; System V, 1.0; or System V, 2.0. Note that a complete copy of the
agreement up to the Schedule is required, not
just the cover and/or signature page.
Letters authorizing additional CPUs are not sufficient and not necessary
in this process; however, it is your legal responsibility to obtain
an additional CPU authorization from AT&T.
.IP \(bu
\fBTwo\fR signed and executed copies of the Berkeley License Agreement (for 4.3BSD)
or Addendum No. One (for 4.3BSD update) between
your company or institution and The Regents of the University of California.
The name of the organization on the Berkeley License Agreement must be the same as
that which appears on the Software Agreement with AT&T (or Western Electric).
The Berkeley License Agreement must be signed by a duly authorized person
who holds a position that is at the same level or a higher level of authority
as that which appears on the AT&T Software Agreement.
Please have this person's name and title
.B
typed
.R
in the available
space in addition to the signature.
This license agreement applies to all the CPUs covered
by the Software Agreement with AT&T (or Western Electric)
that you have provided. One of the signed copies of the Berkeley License
Agreement will be
returned to you after it has been executed on behalf of The Regents of the
University of California along with Schedule A (a list of the material
being licensed).
.IP \(bu
A prepayment of $1000.00 U.S. (for 4.3BSD) or $600.00
(for update) must be received before
the distribution can be sent. Checks should be made
payable to
``The Regents of the University of California.''
If you must issue a Purchase Order, together with your prepayment,
please issue one that is blank-backed.
If this is not possible, insert and initialize in the body of the Purchase
Order the following clause: ``The terms and conditions of this Purchase
Order are not acceptable. The revised Berkeley License Agreement
(4/86) prevails.'' In the case of 4.2 licensees, substitute ``The revised
Berkeley License Agreement (6/83) and Addendum Number One prevail.''
.IP \(bu
The Site Information Form and Equipment List completely filled out and dated.
The signed Berkeley License Agreement will be sent to the person listed
as the administrative contact. The distribution itself will be sent to
the technical contact. The site information is kept confidential
and is for our use in identifying sites with specific configurations.
Please note that we cannot ship to post office boxes;
therefore, please have the
technical contact's address supplied without use of a post office box.
.PP
A checklist is included to aid you in assembling this material.
All the above material must be sent to:
.DS
Pauline Schwartz, Distribution Coordinator
Computer Systems Research Group
Computer Science Division, EECS
University of California
Berkeley, California 94720
.DE
Once all these items have been received and are in proper order, the
distribution will be sent to the technical address indicated on the
Site Information Form. We cannot provide delivery dates. Once
the material is assembled and packaged, the distribution is shipped by
commercial carrier. Order of shipment will be based on time
of arrival of the properly completed paperwork and
confirmation with AT&T.
Because of the differential in costs of shipping outside the United States,
we ask that organizations beyond the North American continent pay
the collect shipping charges.
.PP
The most expedient way to insure that your full distribution is sent as quickly
as possible is to include in a single package two copies of the completed and properly
signed Berkeley License Agreement (\fBwithout modification\fR), two complete copies of
your AT&T Software Agreement, the appropriate check properly made out to
``The Regents of the University of California,'' and a completely filled out
Site Information Form and Equipment List and to send this single package to the address noted above.
.PP
Please note that if you modify the
Berkeley License Agreement, you may experience
a delay of three months or more before
receiving an acceptance or denial of the changes.
We reserve the right to cancel your application
if we have not received the requested paperwork
within 60 days from the date
it was sent to us.
.SH
Large Organizations
.PP
Many large organizations have multiple entities which act independently
from one another and wish to be licensed independently
from AT&T. Others may wish
to have the parent organization licensed
by AT&T and copies of the software distribution sent
to each independent entity. We recommend that you have the parent organization
licensed first for AT&T software and then for 4.3BSD.
.PP
Once your organization has
an AT&T license, these rules apply:
.IP \(bu
If your AT&T Software Agreement is with the parent organization,
the initial Berkeley License Agreement must be with the parent organization.
.RS
.IP a)
Because the Berkeley License Agreement references your parent organization's
AT&T Software Agreement without specification of CPU, the parent organization
may distribute 4.3BSD to entities within its organizations, provided of course
that each CPU is properly licensed with AT&T.
.IP b)
If your parent organization
chooses not to redistribute internally, each entity
may receive 4.3BSD from the distribution group by forwarding a letter from
the parent organization to The Regents of the University of California
authorizing this entity to receive 4.3BSD.
The form of the authorization should be:
.RS
.IP
I authorize (entity's name), a (division, company) of (organization's name),
to receive a copy of 4.3BSD under the terms and conditions of the revised
Berkeley License Agreement (4/86) for 4.3BSD held
between (organization's name) and The Regents of the University of California.
I warrant that (entity's name) will abide by said Agreement,
and that I have the authority to make this authorization on behalf of
(organization's name).
Please send a copy of 4.3BSD to (designate name and address of organization/department).
.RE
.sp
In the case of 4.2 licensees, substitute ``under the terms and conditions
of the revised Berkeley License Agreement (6/83) and Addendum Number One
for 4.3BSD held between (organization's name) and The Regents of the University
of California.''
The above authorization must be signed by the same officeholder (or
replacement)
who signed the relevant Berkeley License Agreement.
The cost of the distribution (or update)
is unchanged.
.RE
.IP \(bu
If your AT&T Software Agreement is with an individual entity within a large organization,
the Berkeley License Agreement must be signed by a representative of that individual entity.
Each such entity will have to pay the cost of the distribution.
.sp
.SH
Special Cases
.PP
\fBUniversity of California Sites\fR.
If you are a part of the University of California,
the following requirements apply:
In order to run 4.3BSD on any CPU, you must have a CPU authorization
under the Regents of the University of California Software
Agreement with AT&T. This can be obtained by contacting
Pam True on (415) 642-6348 in Berkeley Campus Materiel Management
for an application.
A copy of this should be sent to us. If you are upgrading from 4.2BSD
and do not have a new CPU, this is not necessary.
In addition, the following items must
be sent to the Computer Systems Research Group:
1) a letter of authorization signed by the Director or Head of Department
requesting 4.3BSD, stating that you have read and understood the Berkeley
License Agreement and that your organization will abide by it, 2)
an IOC for $1,000.00 or $600.00 (update), and 3) a Site Information Form and
Equipment List.
.PP
\fBDARPA Sites\fR.
The research on which the Berkeley Software Distributions are based is sponsored by DARPA (Defense Advanced Research Projects
Agency). Provision has been made for prepayment of distribution
costs for a few designated DARPA sites. In place of the check for $1,000.00
or $600.00,
you should include a letter
from your Program Manager stating that you are designated as such a site.
However, you \fBmust\fR comply with all
other requirements in applying for the distribution.
.PP
\fBGovernment Agencies and Government Contractors\fR.
.IP \(bu
The U.S. Government has a source Software Agreement with AT&T dated Sept. 1, 1975.
If you are a government agency operating under the 1975 Software Agreement,
you do not need a copy of the aforementioned Software Agreement;
rather you must send a copy of your additional CPU authorization from AT&T.
The Berkeley License Agreement for 4.3BSD should be signed by the
Contracting Officer who signed the request for an additional CPU
authorization from AT&T.
.IP \(bu
A number of government agencies have acquired their own AT&T Software
Agreement. In this case, we must obtain, as stated, a copy of this
Software Agreement with AT&T. The Berkeley License Agreement must
be signed by the same officeholder (or replacement) whose
signature appears on the Software Agreement with AT&T.
The government agency shall be identified as the Licensee in
the License Agreement of The Regents of the University of California.
.IP \(bu
If you are a contractor of the Government and have obtained an
additional CPU authorization from AT&T for your contract work,
the Berkeley License Agreement must be signed by the appropriate
Contracting Officer for the contract.
The contractor should address a letter
to the Contracting Officer stating that the contractor
agrees to abide by the terms and conditions of the Berkeley License Agreement
for 4.3BSD and ask that
the Contracting Officer sign the Berkeley License
Agreement for 4.3BSD.
The Contracting Officer should then return the signed
Berkeley License Agreement directly to the Computer Systems Research Group with a cover
letter stating that the contractor is hereby authorized to receive a copy
of 4.3BSD.
.SH
A Special Note
.PP
The procedures and rules set out in this document are University and AT&T constraints
which must be followed in order for the distribution of software
to be possible.
The Computer Systems Research Group has no control over these constraints and must reject
your application if material submitted is not in order.
.SH
.ne 2.5i
If You Have Read Everything and Still Need Help
.PP
If you have questions about the licensing process after reading
this letter, you may call Pauline Schwartz at (415) 642-7780,
write to her, or contact her via electronic mail at pauline@berkeley.edu. or
ucbvax!pauline.
.sp 2
.ti +2.5i
Sincerely yours,
.sp 3
.ti +2.5i
Professor Domenico Ferrari
.br
.ti +2.5i
Computer Systems Research Group
================================================
FILE: admin/admin/4.3/HEADERS
================================================
.\" @(#)HEADERS 1.5 09/05/91
.\"
.\" .UC -- UCB external letterhead, CSRG address
.\" .UC "date" -- add date
.\" troff/ditroff, -ms / -me
.\" (was called .NH!)
.\"
.de NH \" compatibility (for now)
.UC
..
.de UC
.ls 1
.LP
.lp
.rs
.sp 1 .\" onto first page
.rs
.sp |.5i .\" trip page-top macro
.po -.13i
.ll 7i
.ps 12
.ft B
UNIVERSITY OF CALIFORNIA, BERKELEY
.ft
.ps
.sp .5
.vs 7p
\l'\\n(.lu'
.br
.ps 6
.sp 2.5p
\|BERKELEY \\(bu DAVIS \\(bu IRVINE \\(bu
LOS\\ ANGELES \\(bu RIVERSIDE \\(bu SAN\\ DIEGO
\\(bu SAN\\ FRANCISCO \\(bu SANTA\\ BARBARA \\(bu SANTA\\ CRUZ\|\\p
.sp -6p
\l'\\n(.lu'
.ps
.vs
.nf
.ps 7
.vs 9p
.sp
COMPUTER SYSTEMS RESEARCH GROUP
COMPUTER SCIENCE DIVISION, EECS\\h'|4.1i'\\s0\\s10\\$1\\s0\\s7
BERKELEY, CALIFORNIA 94720
(510) 642-7780
.ps
.vs
.fi
.sp 2
.ll
.po
.LP
.lp
.rs
.ls
..
.\"
.\" .FH -- Fancy Header, with seal
.\" ditroff, (probably -ms only)
.\"
.de FH
.HE "\\$1"
..
.de HE
.nr xx \\n(.d
.nr xy \\n(.u
.nr xz \\n(.f
.LP
.lp
\0
.nr xw \\n(.s
.nf
.ps 12
.vs 0.14i
.in 0
.ie "\*(.T"ip" \{\
. po 0.4i
. sp |0.5i
. ft R \}
.el .ie "\*(.T"psc" \{\
. po 0.85i
. sp |0.7i
. ft R \}
.el .ie "\*(.T"va" \{\
. po 0.1i
. sp |0.3i
. ft cr\}
.el \{\
. po 0.4i
. sp |0.5i
. ft cr\}
UNIVERSITY OF CALIFORNIA, BERKELEY
.sp 0.3i-1v
.ie "\*(.T"psc" \{\
\l'11.3c' \h'|13.5c'\l'4.2c'
.br
\s6\|BERKELEY \(bu DAVIS \(bu IRVINE \(bu LOS ANGELES \(bu RIVERSIDE \(bu SAN DIEGO \(bu SAN FRANCISCO \h'|11.35c' \z\(uc \h'|13.85c' SANTA BARBARA \(bu SANTA CRUZ\s10
.sp -0.2c
\l'11.3c' \h'|13.5c'\l'4.2c'\s7 \}
.el \{\
.ps 7
\D't 0.013i'\D'l 4.5i 0'\h'0.83i'\D'l 1.85i 0'
.sp 0.13i-1v
\!s5
\D't 0.024i'\|BERKELEY \v'-0.035i'\D'l 0 0'\v'0.035i' DAVIS \v'-0.035i'\D'l 0 0'\v'0.035i' IRVINE \v'-0.035i'\D'l 0 0'\v'0.035i' LOS ANGELES \v'-0.035i'\D'l 0 0'\v'0.035i' RIVERSIDE \v'-0.035i'\D'l 0 0'\v'0.035i' SAN DIEGO \v'-0.035i'\D'l 0 0'\v'0.035i' SAN FRANCISCO\h'|4.9i'\u\f(slseal\fP\h'|5.475i'\dSANTA BARBARA \v'-0.035i'\D'l 0 0'\v'0.035i' SANTA CRUZ
.sp 0.07i-1v
\D't 0.013i'\D'l 4.5i 0'\h'0.83i'\D'l 1.85i 0' \}
.sp 0.5i-1v
\|COMPUTER SYSTEMS RESEARCH GROUP
\|COMPUTER SCIENCE DIVISION, EECS
\|BERKELEY, CALIFORNIA 94720
\|(510) 642-7780
.ft \\n(xz
.ps \\n(xw
.if "\\$1"D" \{\.sp 4p
\\h'|4.1i'\\*(DY\\*(td\}
.if \\n(xy .fi
.ie \\n(xx>\\n(.d .sp |\\n(xxu
.el .sp 0.3i
.vs
.in
.po
..
.\"
.\" .LT -- letter format; uses seal with ditroff, CS address with nroff
.\" .LT D adds date with nroff
.\" ditroff, -ms
.\"
.de LT
.nr PO 1.1i
.if "\*(.T"va" .nr PO 0.8i
.po \\n(POu
.LP
.rs
.if n .sp 1i
.ll 8i
.ie n \{\
.ce 4
University of California
Computer Science Division
Berkeley, California 94720
\}
.el .HE \\$1
.if n .if "\\$1"D" \{.ce
\\*(DY\}
.ll
.in 0
.br
.if t .sp 3
.if n .sp
.ND
..
.\"
.\" .IH -- internal memo format
.\" .IH D -- add date
.\" troff/ditroff, -me
.\"
.de IH
.rs
.sp 1 .\" onto first page
.rs
.sp |.3i .\" trip page-top macro
.ps 6
.vs 8
.nf
.in \\n(.lu-\w'BERKELEY: DEPARTMENT OF ELECTRICAL ENGINEERING'u
.ti -\w'BERKELEY: 'u
BERKELEY: DEPARTMENT OF ELECTRICAL ENGINEERING
AND COMPUTER SCIENCES
COMPUTER SCIENCE DIVISION
.fi
.ps
.vs
.if "\\$1"D" \{\
.sp 2
\\*(DY\\*(td\}
.in
..
.\"
.\" .IM -- CSRG internal memo format
.\" .IM D -- add date
.\" troff/ditroff, -ms / -me
.\"
.de IM
.rs
.sp 1 .\" onto first page
.rs
.sp |.3i .\" trip page-top macro
.ps 6
.vs 8
.nf
.in \\n(.lu-\w'BERKELEY: DEPARTMENT OF ELECTRICAL ENGINEERING'u
.ti -\w'BERKELEY: 'u
BERKELEY: DEPARTMENT OF ELECTRICAL ENGINEERING
AND COMPUTER SCIENCES
COMPUTER SCIENCE DIVISION
COMPUTER SYSTEMS RESEARCH GROUP
.fi
.ps
.vs
.if "\\$1"D" \{\
.sp 2
\\*(DY\\*(td\}
.in
..
================================================
FILE: admin/admin/4.3/License
================================================
.\" @(#)License 1.4 (CSRG - distribution) 05/17/91
.ND
.po +0.34375i
.nr PO +0.34375i
(Rev. 4/86)
.ps 14
.ft B
.ce
LICENSE AGREEMENT
.ft R
.sp 3
.ps 12
.vs 18
.nr VS 18
.PP
.hy 0
THIS LICENSE AGREEMENT is made and entered into
by and between THE REGENTS OF THE UNIVERSITY
OF CALIFORNIA, a California corporation, and
\l'2.25i'
\l'3.1i'\|, a \l'2.6i' having its
principal office at \l'3.2i'\|, hereinafter
``LICENSEE'', and shall become effective
on the date of execution by THE REGENTS OF THE UNIVERSITY OF CALIFORNIA.
.hy 14
.sp 2
.vs
.ps 10
.vs 15
.nr VS 15
.I
.ce
W I T N E S S E T H:
.R
.sp
.PP
\fI WHEREAS, \fR AMERICAN TELEPHONE & TELEGRAPH CORPORATION and/or its
predecessor WESTERN ELECTRIC COMPANY, INCORPORATED (hereinafter jointly
known as ``AT&T'') is the proprietor and owner of the UNIX/32V Time
Sharing System, Version 1.0 (hereinafter ``UNIX/32V''),
UNIX System III (hereinafter ``SYSTEM-III''), and
UNIX System V (hereinafter ``SYSTEM-V'');
and
.PP
\fI WHEREAS, \fR The Regents of the University of California is the
proprietor and owner of enhancements and additions to UNIX/32V, which
together with parts of UNIX/32V comprise computer programs and
documentation entitled ``Fourth Berkeley Software Distribution;'' and
.PP
\fI WHEREAS, \fR the Fourth Berkeley Software Distribution includes
some material contributed by persons other than agents, officers,
and employees of The Regents of the University of California
(hereinafter ``Other Contributors'') and these Other Contributors are identified
within the Fourth Berkeley Software Distribution; and
.PP
\fI WHEREAS, \fR The Regents of the University of California has been
authorized by AT&T to distribute the Fourth Berkeley Software
Distribution to licensees who are also AT&T's licensees for
UNIX/32V, SYSTEM-III, or SYSTEM-V; and
.PP
\fI WHEREAS, \fR LICENSEE warrants and represents that it is an AT&T
licensee for
UNIX/32V, SYSTEM-III, or SYSTEM-V; and
.PP
\fI WHEREAS, \fR LICENSEE desires to obtain from The Regents of the
University of California, and The Regents of the University of
California desires to grant to LICENSEE, a license to use the computer
programs and documentation comprising the Fourth Berkeley Software
Distribution;
.PP
\fI NOW, \fR THEREFORE, in consideration of the mutual covenants,
conditions and terms hereinafter set forth, and for other good and
valuable consideration, The Regents of the University of California
hereby grants to LICENSEE the nonexclusive right to use and to
sublicense the Fourth Berkeley Software Distribution, the components of
which are described on the attached Schedule A, subject to the terms
and conditions of this Agreement and LICENSEE hereby accepts such
license solely upon such terms and conditions.
.bp
.PP
\01.\ \ \fBTerm. \fR The term of this Agreement shall commence on the
effective date hereof, and, unless sooner terminated as hereinafter set forth,
shall terminate when LICENSEE's
UNIX/32V, SYSTEM-III, or SYSTEM-V
license terminates.
LICENSEE may terminate this Agreement upon thirty (30) days written notice
to The Regents of the University of California.
This license shall terminate thirty (30) days after notice from The
Regents of the University of California to LICENSEE that LICENSEE
is in breach of this Agreement unless within that time LICENSEE gives
notice satisfactory to The Regents of the University of California
that such breach has been corrected.
Upon termination, LICENSEE shall immediately destroy the
Fourth Berkeley Software Distribution and all copies thereof including
any copies contained in any storage apparatus or medium
and shall cease use and sublicensing thereof.
.PP
\02.\ \ \fBFees. \fRThe distribution fee for this license and delivery
of one physical copy of the Fourth Berkeley Software Distribution is
one thousand dollars ($1,000.00). LICENSEE may obtain additional copies
and new releases
of the Fourth Berkeley Software Distribution which The Regents of
the University of California may choose to make available
under the terms of this Agreement by paying an additional
distribution fee determined by The Regents of the University of
California. Distribution fees are due and payable in advance.
Distribution fees do not include local, state or federal taxes, and LICENSEE
hereby agrees to pay all such taxes as may be imposed upon LICENSEE or
The Regents of the University of California
with respect to the distribution, possession, use, or sublicensing
of the Fourth Berkeley Software Distribution pursuant to this Agreement.
.PP
\03.\ \ \fBTitle. \fR LICENSEE agrees that the Fourth Berkeley Software
Distribution is, and shall at all times remain the property of The
Regents of the University of California. LICENSEE shall have no right,
title or interest therein or thereto except as expressly set forth in
this Agreement.
.PP
\04.\ \ \fBAT&T Proprietary Software. \fR LICENSEE and The Regents of
the University of California agree that the Fourth Berkeley Software
Distribution contains proprietary software belonging to AT&T and
licensed by AT&T as UNIX/32V. LICENSEE represents and warrants that it
has obtained and currently holds a valid license from AT&T to use
UNIX/32V, SYSTEM-III, and/or SYSTEM-V
and has provided a copy of this license to
The Regents of the University of California attached as Schedule B.
LICENSEE agrees to treat AT&T's proprietary software included in the
Fourth Berkeley Software Distribution in the same manner as if such
included proprietary software had been received directly pursuant to
LICENSEE's license from AT&T. It is agreed that should the LICENSEE's
license from AT&T be modified, for example, to include additional CPUs
or to upgrade from a UNIX/32V license to a SYSTEM-V license, the
terms of the modified license will govern the use of the Fourth
Berkeley Software Distribution.
LICENSEE further agrees that the mark ``UNIX'' is a Trademark of
Bell Laboratories.
.PP
\05.\ \ \fBDuplication. \fR LICENSEE has the right to duplicate the
Fourth Berkeley Software Distribution as required pursuant to its use
and sublicensing as allowed
by this Agreement provided that such duplication is allowed under the terms
of LICENSEE's
UNIX/32V, SYSTEM-III, or SYSTEM-V license with
AT&T.
.bp
.PP
\06.\ \ \fBSublicensing by Licensee. \fR LICENSEE may sublicense the
use of the Fourth Berkeley Software Distribution to third parties
provided that:
.RS
.IP (a)
LICENSEE is permitted by AT&T to sublicense
UNIX/32V, SYSTEM-III, or SYSTEM-V
software;
.IP (b)
LICENSEE's sublicensing of the Fourth Berkeley Software Distribution is
under the same terms and conditions that AT&T requires be applied to
LICENSEE's sublicensing of
UNIX/32V, SYSTEM-III, or SYSTEM-V, whichever is
applicable;
.IP (c)
LICENSEE's sublicense contains the covenants and restrictions of
paragraphs 7, 8, and 9.
.RE
.LP
Material so sublicensed may be either modified or unmodified by
LICENSEE. LICENSEE may, but need not, charge a fee for such licenses.
.PP
\07.\ \ \fBProper Credit and Recognition. \fR
In the use of any part of the Fourth Berkeley Software Distribution,
LICENSEE will give
appropriate credit to The Regents of the University of California
and the Electrical Engineering and Computer Sciences Department
at the Berkeley Campus of the University of California
and to the Other Contributors for their roles in its development.
If LICENSEE is providing documentation similar to that which is
provided with the Fourth Berkeley Software Distribution,
notices similar to those included in that documentation
suffice to satisfy this requirement.
If LICENSEE is providing new documentation, this requirement
will be satisfied if each document includes the following statement:
``This software and documentation is based in part on the Fourth
Berkeley Software Distribution under license from The Regents
of the University of California. We acknowledge the following
individuals and institutions for their role in its development:
[insert names of individuals and institutions which appear in the
documentation provided to the LICENSEE as part of the Fourth Berkeley
Software Distribution for those portions of said Distribution
used by LICENSEE].''
.PP
\08.\ \ \fBLack of Warranty. \fR
The Fourth Berkeley Software Distribution is provided by The Regents
of the University of California and the Other Contributors
on an ``As Is'' basis.
Neither The Regents of the University of California nor the Other Contributors
warrant that the
functions contained in the Fourth Berkeley Software Distribution will
meet LICENSEE's requirements or will operate in the combinations which
may be selected for use by the LICENSEE, or that the operation of the
Fourth Berkeley Software Distribution will be uninterrupted or error
free.
NEITHER THE REGENTS OF THE UNIVERSITY OF CALIFORNIA NOR THE OTHER CONTRIBUTORS
MAKE
ANY WARRANTIES, EITHER EXPRESS OR IMPLIED, AS TO ANY MATTER
WHATSOEVER, INCLUDING WITHOUT LIMITATION, THE CONDITION OF THE
FOURTH BERKELEY SOFTWARE DISTRIBUTION,
ITS MERCHANTABILITY OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
.PP
\09.\ \ \fBLack of Maintenance Services. \fR LICENSEE understands
and agrees that The Regents of the University of California and the
Other Contributors are
under no obligation to provide either maintenance services,
update services, notices of latent defects, or correction
of defects for the Fourth Berkeley Software Distribution.
.bp
.PP
10.\ \ \fBPatent, Trade Secret and Copyright Infringement. \fRIf
The Regents of the University of California gives formal written
notice to LICENSEE that there has been a claim, or is likely to
be a claim, that the Fourth Berkeley Software Distribution infringes
a U.S. patent, trade secret, or copyright, LICENSEE agrees to either:
.RS
.IP (a)
immediately cease use of, cease sublicensing of, and destroy
the original and all copies of that part of the Fourth Berkeley
Software Distribution which is, or is likely to become, subject
to the claim of infringement; or
.IP (b)
procure from claimant, or potential claimant, of infringement the
continued right to use and sublicense that part of the Fourth
Berkeley Software Distribution which is, or is likely to become,
subject to the claim of infringement; or
.IP (c)
procure from The Regents of the University of California,
which procurement shall be granted at the sole discretion of
The Regents of the University of California,
the continued right to use and sublicense that part of the Fourth
Berkeley Software Distribution which is, or is likely to become,
subject to the claim of infringement.
.RE
.PP
11.\ \ \fBLimitation of Liability. \fR LICENSEE agrees to
indemnify, defend, and hold harmless The Regents of the University
of California and the Other Contributors,
their successors, agents,
officers, and employees, either in their individual capacities or
by reason of their relationship to The Regents of the University
of California or the Other Contributors, with respect to any expense,
claim, liability, loss or
damage (including any incidental or consequential damages) either
direct or indirect, whether incurred, made or suffered by
LICENSEE or any of its sublicensees or by other third parties, in
connection with or in any way arising out of the furnishing,
sublicensing, performance or use of the Fourth Berkeley Software
Distribution in connection with this Agreement.
LICENSEE's obligations under this paragraph include, but are not
limited to, its obligation to indemnify, defend, and hold
The Regents of the University of California and the Other Contributors,
their agents, officers, and employees harmless in the
case of any claim of copyright, trade secret, or patent
infringement based in any manner on LICENSEE's use or sublicensing
of the Fourth Berkeley Software Distribution.
.PP
12.\ \ \fBLegal Expenses. \fR In case legal action is taken by
either party to enforce this Agreement, all costs and expenses,
including reasonable attorney's fees, incurred by the
prevailing party in exercising any of its rights or
remedies hereunder or in enforcing any of the terms,
conditions, or provisions hereof shall be paid by the other party.
.PP
13.\ \ \fBSeverability. \fR If any part, term or provision of
this Agreement shall be held illegal, unenforceable or in conflict
with any law of a federal, state or local government having
jurisdiction over this Agreement, the validity of the remaining
portions or provisions shall not be affected thereby.
.PP
14.\ \ \fBGoverning Law. \fR This Agreement shall be construed and
enforced according to the laws of California.
If LICENSEE is located outside
the United States of America, the parties hereto agree
that any dispute arising in connection with this
Agreement will be settled by the ICC Court of Arbitration.
.PP
15.\ \ \fBParagraph Headings. \fR The headings herein are inserted for
convenience only and shall not be construed to limit or modify
the scope of any provision of this Agreement.
.bp
.PP
16.\ \ \fBEntire Agreement. \fR This Agreement contains all the
agreements, representations, and understandings of the parties hereto
and supersedes any previous understandings, commitments or
agreements, oral or written.
.PP
17.\ \ \fBAuthority. \fR Each of the undersigned warrants that he/she
has the authority to bind to this Agreement the party which
he/she represents.
.sp 2
.LP
.UL \fB\s+2Amendment\ No.\ One:\s-2\fR
.IP
The release distributed under this agreement is 4.2
of the Fourth Berkeley Software Distribution and
updates thereto which comprise release 4.3.
.sp 2
.PP
IN WITNESS WHEREOF, The Regents of the University of California
and LICENSEE have executed this Agreement
on the dates specified below. The
effective date of this Agreement shall be the date of execution by
The Regents of the University of California.
.sp 3
.in +18
.vs 12
.B
THE REGENTS OF THE
.br
UNIVERSITY OF CALIFORNIA
.br
(Licensor)
.R
.sp 2
.in +1
By:\l'|6i-20m'
.sp 2
\l'|6i-20m'
.sp -4p
(Title)
.sp 1
Date:\l'|6i-20m'
.in -1
.sp 3
.B
\l'|6.125i-20m'
.sp 1
\l'|6.125i-20m'
.sp 1
\l'|6.125i-20m'
.sp -4p
(Licensee)
.sp 2
.in +1
By:\l'|6i-20m'
.sp 2
\l'|6i-20m'
.sp -4p
(Title)
.sp
Date:\l'|6i-20m'
.in -20
================================================
FILE: admin/admin/4.3/PackingList
================================================
.\" @(#)PackingList 1.2 (CSRG - distribution) 05/17/91
.PO 2i
.LP
.PP
.ls 2
This distribution box for 4.3BSD contains the following items unless
otherwise indicated:
.nf
.sp
\l'.5i' 1- Checklist
\l'.5i' 2- Cover Letter (dated April l986)
\l'.5i' 3- 2400' 1600 bpi magnetic tapes OR
\l'.5i' 1- 2400' 6250 bpi magnetic tape
\l'.5i' 1- Distribution Cassette (full distribution only)
\l'.5i' 1- Distribution Floppy (full distribution only)
\l'.5i' 1- Installing and Operating 4.3BSD on the VAX
\l'.5i' 1- Changes to the Kernel in 4.3BSD
.ls 1
.fi
\l'.5i' 1- Performance Effects of Disk Subsystem Choices
for VAX Systems Running 4.2BSD
.ls 2
.nf
\l'.5i' 1- gprof: a Call Graph Execution Profiler
\l'.5i' 2- Vi Reference Cards
\l'.5i' 1- Master of each side of Vi Reference Card
\l'.5i' 1- One sided copy of the User's Reference Manual
\l'.5i' 1- Two sided copy of the User's Reference Manual
\l'.5i' 1- One sided copy of the User's Supplementary Manual
\l'.5i' 1- Two sided copy of the User's Supplementary Manual
\l'.5i' 1- One sided copy of the Programmer's Reference Manual
\l'.5i' 1- Two sided copy of the Programmer's Reference Manual
\l'.5i' 1- One sided copy of the Programmer's Supplementary Documents Manual, Volume 1
\l'.5i' 1- Two sided copy of the Programmer's Supplementary Documents Manual, Volume 1
\l'.5i' 1- One sided copy of the Programmer's Supplementary Documents Manual, Volume 2
\l'.5i' 1- Two sided copy of the Programmer's Supplementary Documents Manual, Volume 2
\l'.5i' 1- One sided copy of the System Manager's Manual
\l'.5i' 1- Two sided copy of the System Manager's Manual
\l'.5i' 1- One sided copy of the User Contributed Software Manual
================================================
FILE: admin/admin/4.3/siteinfo
================================================
.\" @(#)siteinfo 1.2 (CSRG - distribution) 05/17/91
.nr PS 11
.in +4i
.TS
box;
c
c
ll.
.ft B
VAX Hardware
.ps 8
(for 4.3BSD or 4.3BSD-Reno)
.sp 5p
.ps 11
.ft
Tape Density: \fB 1600 \(ci 6250 \(ci
.ft
.TE
.TS
box;
c
c
ll.
.ft B
TAHOE Hardware
.ps 8
(for 4.3BSD-Tahoe or 4.3BSD-Reno)
.sp 5p
.ps 11
.ft
Tape Density: \fB 1600 \(ci 6250 \(ci
.ft
.TE
.sp -60p
.ll 4i
.in 0
.ce 2
.B "Site Information Form"
.B "PLEASE TYPE"
.vs 1.5v
.sp 2.5
.ll 6.8i
.in 0
.TS
rw0 l.
Organization: \l'4i'
No. of BSD Users: \l'4i'
Site Type (check one): Educational___ Governmental___ Commercial___
Site Mailing Address: \l'4i'
\l'4i'
\l'4i'
\l'4i'
Site Network Address: (please specify complete path to UUNET if UUCP address)
\l'4i'
.sp 1
Administrative Contact: \l'4i'
Mailing Address (no P.O. Boxes): \l'4i'
\l'4i'
\l'4i'
\l'4i'
Telephone: \l'4i'
Facsimile: \l'4i'
E-mail Address: \l'4i'
.sp 1
Technical Contact: \l'4i'
Mailing Address (no P.O. Boxes): \l'4i'
\l'4i'
\l'4i'
\l'4i'
Telephone: \l'4i'
E-mail Address: \l'4i'
.sp 1
Current AT&T Agreement: 32V___sysIII___sysV___(Release No.______)
Title of Signatory: \l'4i'
.TE
================================================
FILE: admin/admin/4.3/softonvax.t
================================================
.\" Copyright (c) 1986 Regents of the University of California.
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\" @(#)softonvax.t 5.5 (Berkeley) 04/11/86
.\"
.LG
.B
.ce
Berkeley Software for UNIX\(dg on the VAX\(dd
.br
.sp
.ce
4.3BSD version of April 1986
.R
.NL
.sp .75i
.PP
.FS
\(dg\s-2UNIX\s0, \s-2UNIX/32V\s0, \s-2UNIX\s0 System III, and \s-2UNIX\s0
System V are trademarks of AT&T Bell Laboratories.
.FE
.FS
\(dd\s-2VAX, UNIBUS, MASSBUS\s0, and \s-2DECwriter\s0 are
trademarks of Digital Equipment Corporation.
.FE
.PP
A new version of the \s-2UNIX\s0 system for the \s-2VAX\s0 family of computers
is available from the Computer Systems Research Group
of the University of California at Berkeley.
This is an updated package of software for \s-2UNIX/32V\s0\(dg
licensees, and includes a kernel for the
\s-2VAX\s0 with many bug fixes and improved performance
as well as many other programs.
This document highlights the differences between
the September, 1983 distribution known as 4.2BSD
and the April, 1986 release known as 4.3BSD.
A more detailed explanation of the differences is contained
in the documents ``Changes to the Kernel in 4.3BSD'',
and ``Bug Fixes and Changes in 4.3BSD''.
This document also summarizes the hardware supported by the distribution.
.PP
The new release may be used in two ways:
as a bootstrap system for new hardware
(or to bootstrap systems that were previously
running 3BSD, 4.0BSD, 4.1BSD, or \s-2UNIX/32V\s0),
or to update a system running 4.2BSD.
Hardware configurations supported for booting are described below and in the
document ``Installing and Operating 4.2BSD''.
The things most notable for sites that are updating
4.3BSD to this new release are:
.IP 1)
The performance of the system as a whole has been improved to be at least as
good as that of 4.1BSD, and in many instances is better.
.IP 2)
The system now provides full support for the Xerox Network System
network communication protocols.
Most of the remaining Internet dependencies in shared kernel code
have been removed or generalized.
.IP 3)
A new Internet name domain server has been added to allow sites to
administer their name space locally and export it to the rest of the net.
.IP 4)
The C and Fortran 77 compilers have been modified so that they
can generate single precision floating point operations.
The Fortran 77 compiler and associated I/O library have undergone
extensive changes to improve reliability and performance.
.IP 5)
The symbolic debugger, \fIdbx\fP, has been dramatically improved.
\fIDbx\fP works on C, Pascal and Fortran 77 programs.
.IP 6)
Support has been added for the VAX 8600 and 8650 processors
with MASSBUS and UNIBUS peripherals, but not CI peripherals.
.IP 7)
Many bug fixes have been made.
.SH
System support in 4.3BSD
.PP
As distributed the kernel supports process sizes
with a program size of up to 6 megabytes.
The hard limit on the size of data and stack has been raised to
roughly 17 megabytes with a soft limit of 6 megabytes.
The soft limit may be increased up to
the hard limit with the \fIcsh limit\fP command.
These numbers can be increased up to 64 megabytes per process
segment on systems willing to dedicate increased
disk space for paging the process image.
.PP
The system now maintains the number of rows and columns
associated with each terminal or window on the system.
If these parameters are changed, all processes associated
with the terminal or window receive a ``window size change'' signal.
Several utilities including \fIrlogin\fP and \fIvi\fP
have been modified to catch and respond to this signal.
.SH
Major new utilities in 4.3BSD
.PP
This section describes some of the additional user-level software
available with this distribution; we describe only software that is
not part of the 4.2BSD distribution.
Full documentation and source for this (and all supplied)
software is made available with the distribution.
.PP
The B language from the Center for Mathematical Research in Amsterdam
has been added as user contributed software.
This augments the existing set of languages already present on 4.2BSD
including C, Fortran 77, Pascal, Franz Lisp, APL, ICON, and FP.
.PP
There are two new screen based editors in 4.3BSD.
In addition to the venerable modeful editor \fIvi\fP,
are added two modeless editors.
The first is GNU \fIemacs\fP, full of functionality but somewhat big and slow.
The other is \fIjove\fP from Jonathan Payne,
a mean and lean editor in the modeless tradition.
.PP
An alternative to \fIMail\fP is now available in the fourth rewrite
of the Rand mail handler, \fImh\fP (version 6.3 with Berkeley modifications).
For those users that spend half their day reading mail,
this mail handler backed by an 8650 is up to the job.
.SH
Hardware support in 4.3BSD
.PP
The system runs on VAX-11/725, VAX-11/730, VAX-11/750, VAX-11/780,
VAX-11/785, VAX-8600, and VAX-8650 processors and supports
the standard DEC mass storage peripherals: RM03, RM05
RP06, RP07, RA60, RA80, RA81, RM80, RL02, and
RK07 disks; TS11, TU80, TE16, TU45, TU77, TU78, and TU81 tapes.
DEC standard bad block
handling is supported on all the DEC disk drives
except the RL02.
.PP
The EMULEX SC21-V and SC31 UNIBUS
storage module disk controllers are supported with AMPEX 9300 and CDC 9766
300 Megabyte disk drives, AMPEX Capricorn 330 Megabyte Winchester disk drives,
FUJITSU 160 Megabyte Winchester drives.
In addition, the SC31 supports FUJITSU Eagle 404 Megabyte Winchester drives.
The EMULEX SC750 (emulating the DEC RH750 MASSBUS interface) and the
SC780 and SC7000 disk controllers (emulating the DEC RH780 MASSBUS interface)
are supported with the CDC 9775, 9766, and 9730 disk drives,
AMPEX 9300 and Capricorn disk drives,
and the FUJITSU Eagle 404 Megabyte Winchester disk drive.
Bad blocking support is provided on all disks attached to an EMULEX
UNIBUS or MASSBUS controller.
The EMULEX TC-11 tape controller
(that emulates a TM11 DEC UNIBUS controller),
the EMULEX TC-7000 tape controller
(that emulates a TU77 DEC MASSBUS controller),
and System Industries Model 9700 tape drive
(that emulates a DEC TU45 controller on the UNIBUS) are supported.
.PP
To bootstrap the system, a supported disk and
tape drive are needed. To maintain all the system
sources and binary programs, at least 120 Megabytes
of disk storage is required.
.PP
For terminal interfaces,
the standard DEC DZ11, DMZ32, DHU11, and DMF32 terminal
interfaces are supported.
In addition, DH11 emulators such as
the ABLE DH/DM (that replaces the ABLE DMAX) and EMULEX CS-11 are supported.
The system also provides support for standard line printer
interfaces emulting the DEC LP11 or the parallel port of the DMF32.
Support for serial printers such as a DECwriter-III and printer-plotters
such as those made by BENSON/VARIAN or VERSATEC is
available with standard drivers.
.PP
This release supports any number
of any of the devices described above.
The devices may be placed arbitrarily on any
available MASSBUS and UNIBUS interfaces.
For the 8600 and the 8650, adapters may be on either of the SBIA's.
The system configures at boot time,
locating available devices,
using a system configuration compiled into the kernel.
The configuration description contains all the information
about the topology of the machine and the addresses at which the various
devices are located.
It is possible (and desirable) to write the description using
``pattern matching'' to only partially specify some of the interconnects.
The bootstrap passes the identity of the load device to the kernel,
which will use it as the root file system.
.PP
The system configuration program sizes system data structures based on
a specification of the maximum number of active users to be present on the
system. To build a system for a larger or smaller workload you only need
change this single constant. The system also initializes the parameters
to the paging system and sizes its file system buffer cache based
on the amount of available memory.
.PP
The system supports access to the 11/780 and 11/785 console floppy disk,
the 8600 and 8650 RL02 console disk drive, and
the 11/725, 11/730, and 11/750 TU58 console cassette tape.
However, reliable access to the 11/750 TU58 cassette
interface is possible only on a totally quiescent system.
.SH
What this distribution does not contain
.PP
Two new system facilities that had been planned for the 4.2BSD
release were dropped in order that the 4.2BSD system might
be distributed at the earliest possible time.
We mention them here mostly to point out that they have still not
been added to this system:
.IP 1)
Enhanced memory management support. This being the support of
large address space processes, sharing of memory between processes, and
mapping disk files to and from a process' address space.
.IP 2)
Portals and wrapping. These two notions are part of the original
interprocess communication design. Their implementation required
extensive reorganization to the system.
.PP
Also planned, but still not available is remote file system support.
At the time of the release, no single remote file system scheme
fully addressed the wide spectrum of semantic correctness and
reasonable performance.
Like networking, we do not expect that any single remote
file system will ever solve all needs.
Consequently we are working to design a framework that will
support the full range of remote file system protocols
just as we did with multiple network protocol support.
================================================
FILE: admin/admin/4.3Reno/Add.Reno.83
================================================
\" @(#)Add.Reno.83 1.5 (CSRG - distribution) 1/9/92
.ND
.nh
.nr LL 6.75i
.ce 5
RENO ADDENDUM
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 2
.LP
The above-referenced License Agreement and Addendum Number One (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A,
under the same terms and conditions set forth in the Agreement
with the following additional terms and conditions:
.sp 1
.RS
.IP 1.
4.3BSD-Reno is a test release.
.IP 2.
Sublicensing of 4.3BSD-Reno is allowed only until one (1) year after the
first shipment by Regents to any licensee of 4.4BSD, following the
announcement of availability of 4.4BSD to the general public.
.IP 3.
Licensee may not include 4.3BSD-Reno or any portion thereof in any
sublicenses entered into after the one (1) year period specified above.
.IP 4.
After the one (1) year period specified above, Licensee may continue
to use 4.3BSD-Reno for its internal purposes only.
.IP 5.
After the first shipment of 4.4BSD specified in (2) above,
Licensee shall endeavor to make available to its sublicensees
a software version based on 4.4BSD to replace any 4.3BSD-Reno derived
software previously provided to its sublicensees.
.sp 1
.RE
.LP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Reno Addendum on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Reno/Add.Reno.86.ATT
================================================
.ND
.nh
.nr LL 6.75i
.LP
.nf
.ce 7
RENO ADDENDUM
.sp
to
.sp
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (3/4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
.sp
AND
.sp
AMERICAN TELEPHONE AND TELEGRAPH COMPANY
.sp 2
.LP
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and American Telephone and Telegraph Company (``Licensee'')
controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A,
under the same terms and conditions set forth in the Agreement
with the following additional terms and conditions:
.sp 1
.RS
.IP 1.
4.3BSD-Reno is a test release.
.IP 2.
Sublicensing of 4.3BSD-Reno is allowed only until one (1) year after the
first shipment by Regents to any licensee of 4.4BSD.
.IP 3.
Licensee may not include 4.3BSD-Reno or any portion thereof in any
sublicenses entered into after the one (1) year period specified above.
.IP 4.
After the one (1) year period specified above, Licensee may continue
to use 4.3BSD-Reno for its internal purposes only.
.IP 5.
After the first shipment by Regents to any licensee of 4.4BSD, Licensee
shall endeavor to replace any 4.3BSD-Reno software or
software derived from 4.3BSD-Reno sublicensed to others with
equivalent portions of 4.4BSD.
.sp 1
.RE
.LP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Reno Addendum on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 3
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~AMERICAN TELEPHONE AND
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~TELEGRAPH COMPANY
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Reno/Add.Reno.86.dom
================================================
.\" @(#)Add.Reno.86.dom 1.4 (CSRG - distribution) 01/16/92
.ND
.nh
.nr LL 6.75i
.ce 5
RENO ADDENDUM
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 2
.LP
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A,
under the same terms and conditions set forth in the Agreement
with the following additional terms and conditions:
.sp 1
.RS
.IP 1.
4.3BSD-Reno is a test release.
.IP 2.
Sublicensing of 4.3BSD-Reno is allowed only until one (1) year after the
first shipment by Regents to any licensee of 4.4BSD, following the
announcement of availability of 4.4BSD to the general public.
.IP 3.
Licensee may not include 4.3BSD-Reno or any portion thereof in any
sublicenses entered into after the one (1) year period specified above.
.IP 4.
After the one (1) year period specified above, Licensee may continue
to use 4.3BSD-Reno for its internal purposes only.
.IP 5.
After the first shipment of 4.4BSD specified in (2) above,
Licensee shall endeavor to make available to its sublicensees
a software version based on 4.4BSD to replace any 4.3BSD-Reno derived
software previously provided to its sublicensees.
.sp 1
.RE
.LP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Reno Addendum on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Reno/Add.Reno.86.for
================================================
.\" @(#)Add.Reno.86.for 1.4 (CSRG - distribution) 1/9/92
.ND
.nh
.nr LL 6.75i
.ce 5
RENO ADDENDUM
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 2
.LP
The above-referenced License Agreement and Addendum Number One (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A,
under the same terms and conditions set forth in the Agreement
with the following additional terms and conditions:
.sp 1
.RS
.IP 1.
4.3BSD-Reno is a test release.
.IP 2.
Sublicensing of 4.3BSD-Reno is allowed only until one (1) year after the
first shipment by Regents to any licensee of 4.4BSD, following the
announcement of availability of 4.4BSD to the general public.
.IP 3.
Licensee may not include 4.3BSD-Reno or any portion thereof in any
sublicenses entered into after the one (1) year period specified above.
.IP 4.
After the one (1) year period specified above, Licensee may continue
to use 4.3BSD-Reno for its internal purposes only.
.IP 5.
After the first shipment of 4.4BSD specified in (2) above,
Licensee shall endeavor to make available to its sublicensees
a software version based on 4.4BSD to replace any 4.3BSD-Reno derived
software previously provided to its sublicensees.
.sp 1
.RE
.LP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Reno Addendum on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Reno/Add.Reno.alpha
================================================
.\" @(#)Add.Reno.alpha 1.3 89/11/03
.ND
.ce 4
ADDENDUM NUMBER TWO TO FOURTH BERKELEY
SOFTWARE DISTRIBUTION LICENSE (4/86) AGREEMENT BETWEEN
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
AND THE LICENSEE
.sp 1
.PP
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
Pursuant to the provisions of Article 2, ``Fees,'' of the Agreement,
release 4.4BSD alpha of 4BSD, which is an update of release 4.3,
is hereby made available to Licensee under the same terms and
conditions set forth in the Agreement,
except that the distribution fee for release
4.4BSD alpha is four hundred dollars ($400.00).
.sp 0.5
.LP
(1) Purpose of this release
.PP
A source code copy of the 4.4BSD alpha release software (``Code'')
is being provided to Licensee
so that Licensee can assist the Computer Systems Research Group
(``CSRG'') at The University of California at Berkeley in its
development and release engineering efforts.
.sp 0.5
.LP
(2) Restrictions on distribution of this release
.PP
In addition to the terms of the 4.3BSD License Agreement,
other than as expressly provided in this Addendum,
the use of the Code is further restricted
to internal non-commercial use only.
Licensee may make the Code available to other organizations
that are assisting Licensee in the alpha testing,
provided that those organizations have appropriate AT&T source licenses,
agree to use the Code only for their own internal use,
and do not distribute the Code or binaries derived from the Code
in their own products.
The provisions of this Clause 2 shall automatically terminate
as of the date the Regents make 4.4BSD
generally available, but in no event later than August 1, 1990.
The other terms of this Addendum and the 4BSD License
Agreement shall remain in effect.
.sp 0.5
.LP
(3) Reporting requirements and external code releases
.PP
Licensee commits to supply CSRG with bug reports and fixes to
the Code from its own organization and those
that it receives from those organizations that are
participating with Licensee in this alpha test release.
Notwithstanding the provision of Clause 2 above,
the Code may be used in the development of a product to be
externally released by Licensee and the participating organizations,
provided that such external release is not made prior to August 1, 1990
and further provided that prior to any such external release being
made, any portions of the Code or binaries derived from the Code
to be externally released are upgraded to the same level as the
code made generally available by Berkeley as of June 30, 1990.
.PP
All code from the Berkeley releases available as of June 30, 1990
used in the development of an external release
must be upgraded to the same level as the code in the final
4.4BSD release for any external releases of its product
made by Licensee or any participating organization no later than
the next general release of such product.
.sp 0.5
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Amendment Number Two on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Reno/Cover.distribution
================================================
.\" @(#)Cover.distribution 1.2 90/08/31
.so HEADERS
.if n \{\
.ND
.rm CH
.ll 7i
.nr LL 7i
.ad l
.\}
.HE D
.nr PS 11
.nr VS 13
.nr LL 6.5i
.nr OI 0.5i
.in 0.5i
.ps 11p
.ti 4i
.nf
.PP
.sp 2
This is a full distribution kit for the interim release of the Fourth
Berkeley Software tape known as 4.3BSD Reno. The package
you received should have contained:
.sp
.IP 1)
Three 2400' 1600 bpi magnetic tapes or one 2400' 6250 bpi magnetic
tape containing
the basic system software; this is the bootstrap distribution media.
.IP 2)
A document entitled
``Hints on Upgrading a 4.3BSD System to 4.3BSD-Reno.''
.IP 3)
The \fIhier\fP(7) manual page.
.IP 4)
A document entitled ``HP9000/300 series support in the 4.3 Reno distribution''.
.IP 5)
A document listing contributors to the Berkeley Software Distribution.
.IP 6)
A document entitled
``Installing and Operating 4.3BSD-tahoe UNIX on the Tahoe''
or
``Installing and Operating 4.3BSD-tahoe UNIX on the Vax,''
according to the tape(s) ordered.
.PP
To set up the tapes, follow the instructions in the
``Installing and Operating 4.3BSD-tahoe ...''
document. It
is a good idea to look through the whole document before you begin.
If you have questions that are not answered
in the documentation supplied, you can call us at 415-642-4948,
or, by sending electronic mail to ``bostic@okeeffe.berkeley.edu''.
.PP
Bug reports about this distribution can be submitted using the sendbug
program on the tape, which will submit a formatted report to
``4bsd-bugs@Berkeley.EDU'' on the Internet (on the uucp net, modify sendbug
to send to ``uunet!ucbvax!4bsd-bugs'' by an appropriate path).
Please be sure to sure that the Index line specifies ``4.3BSD-reno.''
Ideas for improvement of the system
should be sent to ``4bsd-ideas'', in the same network context. Please
let us know of problems you have with the distribution tape. If
you bring up new devices or other software which you would be willing
to share with others, let us know.
.sp 2
.ti 2.5i
Good Luck,
.sp
.ti 3.0i
The Computer Systems Research Group
.sp
.ti 3.0i
Mike Karels, Kirk McKusick, Keith Bostic,
.ti 3.0i
Keith Sklower, Marc Teitelbaum, Trent Hein
================================================
FILE: admin/admin/4.3Reno/Cover.infopacket
================================================
.\" @(#)Cover.infopacket 1.5 (CSRG - distribution) 05/17/91
.nr PS 11
.ps 11
.nr VS 13
.vs 11p
.nr LL 6.5i
.ll 6.5i
.so HEADERS
.HE
.LP
.in 4.1i
June 29, 1990
.in
.sp 2
.LP
Dear Colleague:
.sp
.PP
We are happy to send you information about our June,
1990 test release of the Fourth
Berkeley Software Distribution, 4.3BSD-Reno.
This release represents an intermediate point in the development
of 4.4BSD; several new facilities have been completed and are ready
for external use, while other new facilities slated for the 4.4BSD
release have not yet been integrated.
Our goal in making this release available is to get feedback on any
problems in the design or implementation of the new facilities,
as well as to allow adventurous sites to gain experience with
these portions of 4.4BSD.
.PP
This distribution is NOT intended to be used on production systems;
nor is it intended for sites without sufficient local expertise
to find and fix any problems that are encountered.
It is intended to be used to provide an advance look at some of the
facilities and interfaces that we will be distributing in 4.4BSD.
We are interested in getting feedback on the problems that you find
and also any compatibility problems that you anticipate in trying
to convert your applications to run on this release.
The interfaces in this release will change before the release
of 4.4BSD (at least in part based on feedback from this test group).
Thus, you should not expect applications ported to this release
to work unchanged on 4.4BSD.
.PP
Unlike past test releases, 4.3BSD-Reno is being made generally available
to 4.3BSD licensees,
and 4.3BSD-Reno may be redistributed and used in released products
(within the usual licensing constraints).
However, you will have to upgrade any code that you use from
4.3BSD-Reno to the 4.4BSD code within one year of the release of 4.4BSD.
We appreciate your help in this debugging effort and look
forward to hearing from you.
Please send your comments to reno43-bugs@okeeffe.Berkeley.EDU.
We regret that changes documents are not available;
the next section outlines the major changes available in 4.3BSD-Reno.
.PP
The license to 4.3BSD-Reno is simply an Addendum to the 4.3BSD License.
Sites without a 4.3BSD license may obtain both 4.3BSD and 4.3BSD-Reno
simultaneously, but must sign a 4.3BSD license as well as the Addendum.
Contact the distribution office for 4.3BSD licensing information.
4.3BSD is available only to sites
with UNIX/32V\(dg, System III, or System V
.FS
\(dgUNIX, UNIX/32V, UNIX System III, and UNIX System V
are registered trademarks of AT&T in the USA and other countries.
.FE
source licenses with AT&T.
We are actively working to decrease the amount of AT&T code in the system.
We expect that we will provide a subset of 4.4BSD without the AT&T
code to sites without requiring an AT&T license.
However, we are not prepared to make that determination for this release,
so we are providing only tapes with the complete system at this time.
.PP
The enclosed information is designed to serve two purposes. The first
purpose is to acquaint you with the details of our distribution so you
can decide whether you would like to receive it.
The second purpose is to tell you how to obtain our distribution.
.SH
What is 4.3BSD-Reno?
.PP
The distribution consists of one 6250 bpi
or three 1600 bpi magnetic tapes containing full sources and documentation
plus one set of binaries.
You may specify VAX and/or Tahoe (CCI Power 6/32) binaries.
.\"On the three-tape 1600
.\"bpi set, parts of the user-contributed software are shipped
.\"as compressed archives to save space.
.PP
The three major new facilities available in the 4.3BSD-Reno
release are the addition of ISO/OSI networking support,
a freely redistributable implementation of NFS, and
the conversion to and addition of the POSIX.1 facilities.
There are numerous other changes throughout the system.
.PP
The ISO/OSI Networking consists of a kernel implementation of
transport class 4 (TP-4),
connectionless networking protocol (CLNP),
and 802.3-based link-level support (hardware-compatible with Ethernet*).
.FS
*Ethernet is a trademark of the Xerox Corporation.
.FE
The session and presentation layers will be provided outside
the kernel by the ISO development environment (ISODE).
Included in this development environment are file
transfer and management (FTAM), virtual terminals (VT),
a directory services implementation (X.500), and miscellaneous other utilities.
.PP
A new virtual filesystem interface has been added to the
kernel to support multiple filesystems.
Although generally similar to Sun's vnode interface,
the Berkeley interface has been structured for more efficient support
of filesystems that maintain state (such as the local filesystem).
In addition to the local ``fast filesystem'',
we have added an implementation of the network filesystem (NFS)
that fully interoperates with the NFS shipped by Sun and its licensees.
Because our NFS implementation was implemented using only the
publicly available NFS specification,
it does not require a license from Sun to use in source or binary form.
By default it runs over UDP to be compatible with Sun's implementation.
However, it can be configured on a per-mount basis to run over TCP.
Using TCP allows it to be used quickly and efficiently through
gateways and over long-haul networks.
We have also added a memory-based filesystem that runs in
pageable memory, which allows large temporary filesystems without
requiring dedicated physical memory.
.PP
The quota system has been rewritten to support both
user and group quotas (simultaneously if desired).
Quota expiration is based on time rather than
the previous metric of number of logins over quota.
This change makes quotas more useful on fileservers
onto which users seldom login.
.PP
The 4.3BSD-Reno distribution contains most of the interfaces
specified in the POSIX.1 system interface standard.
The biggest area of change is a new terminal driver.
The terminal driver is similar to the System V terminal driver
with the addition of the necessary extensions to get the
functionality previously available in the 4.3BSD terminal driver.
4.3BSD-Reno also adds the POSIX job control interface,
which is similar to the 4.3BSD job control interface,
but adds a security model that was missing in the
4.3BSD job control implementation.
Other additions include POSIX signals, FIFO's,
and saved user and group identifiers.
We have been tracking the POSIX shell and utility work
and have included prototypes of many of the proposed utilities.
Finally, we have converted about 80% of the libraries and header files
to be compliant with ANSI C.
.PP
Work has also progressed in several other areas.
Several important enhancements have been added to the TCP/IP
protocols including TCP header prediction and
serial line IP (SLIP) with header compression.
The routing implementation has been completely rewritten
to use a hierarchical routing tree with a mask per route
to support the arbitrary levels of routing found in the ISO protocols.
The routing table also stores and caches route characteristics
to speed the adaptation of the throughput and congestion avoidance
algorithms.
.PP
The Kerberos (version 4) authentication software has been
integrated into much of the system (except NFS) to provide
the first real network authentication on BSD.
.PP
The hardware supported by 4.3BSD-Reno is:
.IP \(bu
VAX (86x0, 78x, 750, 730; MicroVAX II, 3200/3500/3600; 82x0)
.IP \(bu
Tahoe (CCI Power 6/32, 6/32SX; Unisys 7000/xx; Harris HCX7, HCX9)
.IP \(bu
HP 9000/300 series
.LP
In addition, kernel support for the Intel i386 and many AT-bus peripherals
has been added recently;
contact the distribution office for a list of supported hardware if necessary.
.LP
For this distribution, binaries will be available for only the VAX
and Tahoe architectures.
The 4.4BSD distribution will probably be available for all the
above architectures as well as several machines based
on the MIPS processor.
.PP
The reason that this distribution is not labeled 4.4BSD-alpha
is because it does not contain several major interfaces that we
plan to have available for that distribution.
These include:
.IP \(bu
A new virtual memory system using the \fImmap\fP
interface described in the 4.3BSD architecture document.
The interface is similar to the interface shipped
in several commercial versions of UNIX such as SunOS 4.0.
.IP \(bu
Support for ISO Connection-Oriented Network Service, X.25, TP-0.
.IP \(bu
A new internal network layering (``bstreams'') combining features
of the current socket layering and of Streams.
.IP \(bu
Fixes, tuning, fixes, documentation, and fixes.
.PP
This release does include several important structural kernel changes.
The most pervasive change is to eliminate the user structure fields
\fCu.u_error\fP, \fCu.u_u_r.r_val1\fP, and \fCu.u_ap\fP
by using a new internal system call convention:
.ft C
.nf
error = (*callp)(proc, args, retval);
.fi
.ft P
.LP
We are also reducing the use of other global variables
with the intent to eventually eliminate all references
to the user area except for the per-process runtime stack.
Thus, all substructures will eventually be referenced
via the proc structure.
.PP
Another major change is the introduction
of a new sleep interface:
.ft C
.nf
error = tsleep(wchan, pri|PCATCH, wstring, timeout);
.fi
.ft P
.LP
The old sleep interface can be used only for non-interruptible sleeps.
The \fItsleep\fP interface can be used at any priority,
but is only interruptible if the PCATCH flag is set.
When interrupted, \fItsleep\fP returns EINTR or ERESTART;
all non-local goto's (longjmp's) have been eliminated from the kernel.
.PP
Many data structures that were previously statically allocated
are now allocated dynamically.
These structures include the mount table,
the vnode table, the name cache, and the quota structures.
.SH
How to obtain the 4.3BSD-Reno release
.PP
All previous 4.3BSD licensees will be able to receive
the 4.3BSD Reno release simply by executing the steps outlined below.
4.2BSD licensees who have not yet upgraded to 4.3BSD will be required
to do so as well as following the steps outlined below for the
Reno distribution.
For further information on ordering the standard 4.3BSD distribution,
contact our distribution office at the address given below.
.PP
Because we are a research and development organization and not a commercial
organization, we make our research results available for a fee
which covers only our costs for the distribution.
We distribute only the whole system
and cannot send individual pieces of the system.
Because the software is distributed ``As Is'' and is partially derived
from licensed material, we are required
to have a formal license arrangement with each
organization to which we distribute.
.PP
Specifically, we must receive from your organization the
following material before the distribution can be sent:
.IP \(bu
Two appropriate signed Addenda for the Reno distribution if you are a
4.3BSD licensee. Add to that the appropriate Addendum to
receive the upgrade if you are a 4.2BSD licensee.
For new licensees, two executed copies of the Berkeley License
Agreement (4/86) with the appropriate Addendum, i.e., for foreign
or US government sites, plus the Addendum for the Reno distribution.
We require two copies of all Agreements/Addenda with original
signatures, one of which is returned to the Licensee.
The name of the organization on the Addendum No. Three must be
the same as that which appears on the Software Agreement with
AT&T (or Western Electric). The Addendum No. Three must be signed
by a duly authorized person who holds a position that is at the
same level or a higher level of authority as that which appears
on the AT&T Software Agreement. Please have this person's name
and title typed in the available space in addition to the
signature.
.IP \(bu
A check from a U.S. bank for $495.00 U.S. (for a single 6250 BPI tape
of 4.3BSD-Reno)
or $595.00 (for three 1600 BPI tapes
of 4.3BSD-Reno) payable to
``The Regents of the University of California''
must be received before the distribution can be sent.
If you must issue a Purchase Order, please issue one that is blank-backed.
If this is not possible, insert and initialize in the body of the Purchase
Order the following clause:
``The terms and conditions of this Purchase
Order are not accepted by The Regents of the University of California.
The revised Berkeley License Agreement (4/86) governs.''
For 4.2 licensees that have updated to 4.3BSD, substitute
``The terms and conditions of this Purchase Order are not
accepted by The Regents of the University of California.
The revised Berkeley License Agreement (6/83)
and Addendum Number Three govern.''
The wiring of money is strongly discouraged. If it must be wired, then
along with the account number, the sender must
include "C.S.R.G.,2-7780".
.IP \(bu
A completed Site Information Form.
The distribution itself will be sent to the technical contact.
The site information is kept confidential
and is for our use in identifying sites with specific configurations.
Please note that we cannot ship to post office boxes;
therefore, please have the
technical contact's address supplied without use of a post office box.
Please inform C.S.R.G. of any future changes in wither your
technical or administrative contacts.
.PP
All the above material must be sent to:
.DS
Distribution Coordinator
Computer Systems Research Group
Computer Science Division, EECS
University of California
Berkeley, California 94720
.DE
Once all these items have been received and are in proper order, the
distribution will be sent to the technical address indicated on the Site
Information Form that you provided when you placed your order;
we cannot provide delivery dates.
Once the material is assembled and packaged,
the distribution is shipped by commercial carrier.
Order of shipment will be based on time
of arrival of the properly completed paperwork.
Because of the differential in costs of shipping outside the United States,
we ask that organizations beyond the North American continent pay
the collect shipping charges.
The payment of custom and duty charges are the responsibility
of the recipient.
.PP
The most expedient way to insure that your full distribution is sent
as quickly as possible is to include in a single package the signed
appropriate Addenda (\fBwithout modification\fR)
for the Reno distribution plus any other
necessary signed legal papers, depending on your licensing status,
the appropriate check properly made out to
``The Regents of the University of California,''
and a completely filled-out Site Information Form,
and to send this single package to the address noted above.
.SH
Large Organizations
.PP
Many large organizations have multiple entities that act independently
from one another and are licensed independently from AT&T.
Others have the parent organization licensed
by AT&T and copies of the software distribution sent
to each independent entity. The Berkeley License Agreement must be
executed with the organization holding the appropriate AT&T Software Agreement.
.PP
If your organization has an AT&T license
and chooses not to redistribute internally,
please contact us for a copy of the letter of authorization
to be executed by the parent company.
.sp
.SH
Special Cases
.PP
\fBUniversity of California Sites\fR.
If you are a part of the University of California,
and do not already have an AT&T source license for your CPU,
you \fBmust\fP use the following procedure:
ask Pam True (415) 642-6348 at Berkeley Campus Materiel Management
for an application for an additional CPU
authorization under The Regents of the University
of California's Software Agreement with AT&T.
We will receive the completed application from Materiel Management.
If you have previously obtained a Berkeley License for your CPU or
have an AT&T source license for your CPU, you do not need to contact
the Materiel Management Office.
.PP
In all cases, the following items must
be sent to the Computer Systems Research Group:
1) a letter signed by the Director or Head of
Department requesting 4.3BSD-Reno,
stating that you have read and understood the Berkeley
License Agreement and that your organization will abide by it,
2) an IOC for $495.00 or $595.00 (1600 BPI), and
3) a Site Information Form if the contact information has changed.
.PP
\fBDARPA Sites\fR.
The research on which the Berkeley Software Distributions are based
has been sponsored by DARPA (Defense Advanced Research Projects Agency).
Provision has been made for prepayment of distribution
costs for a few designated DARPA sites.
In place of the check for $495.00 or $595.00, you should include a letter
from your Program Manager stating that you are designated as such a site.
However, you \fBmust\fR comply with all
other requirements in applying for the distribution.
.SH
A Special Note
.PP
The procedures and rules set out in this document are University
and AT&T constraints that must be followed in order for the
distribution of software to be possible.
The Computer Systems Research Group has no control
over these constraints and must reject your application
if material submitted is not in order.
.SH
.ne 2.5i
If You Have Read Everything and Still Need Help
.PP
If you have questions about the licensing process after reading
this letter, you may call the distribution group at (415) 642-7780,
write to them at the address above, or contact them via electronic mail at
.tr ~-
bsd~dist@Berkeley.EDU or ucbvax!bsd~dist.
They will not be able to answer technical questions.
.sp 2
.ti +2.5i
Sincerely yours,
.sp 1
.ti +2.5i
Mike Karels
.br
.ti +2.5i
Computer Systems Research Group
================================================
FILE: admin/admin/4.3Reno/GovPO.reno.83
================================================
.\" @(#)GovPO.reno.83 1.1 (CSRG - distribution) 04/12/91
.LP
.ft B
.ps 12
FOR INCLUSION IN GOVERNMENT PURCHASE ORDER
.sp 2
.ps 10
.ft R
.IP 1.
This purchase order is subject to the terms and conditions of the Revised
Berkeley License Agreement (6/83), Addendum Number One, Addendum Number Two
and Reno Addendum to Fourth Berkeley
Software Distribution License (6/83) Agreement between the Regents of the
University of California and the Federal Government,
.ul
provided,
however,
notwithstanding any contrary provisions in such License or Addendum, the
Government shall have the minimum rights set forth in the definition of
"Restricted Rights" which appears in paragraph (a) of DFAR 52.227.7013
(May 1987), and further
.ul
provided,
that said License and Addendum shall prevail over any other terms
and conditions set forth in this purchase order.
.IP 2.
The computer software license or agreement, Attachment A hereof, shall be
made a part of this contract/purchase order only upon written
notification to (Please insert the name of your government agency)
by the University of California that the University wishes it to be
made so.
================================================
FILE: admin/admin/4.3Reno/GovPO.reno.86
================================================
.\" @(#)GovPO.reno.86 1.1 (CSRG - distribution) 04/12/91
.LP
.ft B
.ps 12
FOR INCLUSION IN GOVERNMENT PURCHASE ORDER
.sp 2
.ps 10
.ft R
.IP 1.
This purchase order is subject to the terms and conditions of the Revised
Berkeley License Agreement (4/86), Addendum Number One and Reno Addendum
to Fourth Berkeley
Software Distribution License (4/86) Agreement between the Regents of the
University of California and the Federal Government,
.ul
provided,
however,
notwithstanding any contrary provisions in such License or Addendum, the
Government shall have the minimum rights set forth in the definition of
"Restricted Rights" which appears in paragraph (a) of DFAR 52.227.7013
(May 1987), and further
.ul
provided,
that said License and Addendum shall prevail over any other terms
and conditions set forth in this purchase order.
.IP 2.
The computer software license or agreement, Attachment A hereof, shall be
made a part of this contract/purchase order only upon written
notification to (Please insert the name of your government agency)
by the University of California that the University wishes it to be
made so.
================================================
FILE: admin/admin/4.3Reno/LOAreno.83.div
================================================
.\" @(#)LOAreno.83.div 1.1 (CSRG - distribution) 04/12/91
.ll 6.8i
.nr LL 6.8i
.vs 24
.nr VS 24
.ps 12
.nr PS 12
.ce 2
\fBLETTER OF AUTHORIZATION\fR
(Reno release)
.sp 2
.LP
I authorize \l'3.5i', a division of \l'1.35i'
\l'2i', to receive a copy of the Reno release of 4.3BSD under the terms
and conditions of the revised Berkeley License Agreement (6/83), Addendum
Number One, and the Reno Addendum between \l'3i'
and the Regents of the University of California. I warrant that
\l'3.5i' will abide by said Agreement and accompanying addenda,
and that I have the authority to make this authorization on
behalf of \l'3.i'.
.sp
.LP
Please send a copy of the Reno release of 4.3BSD to:
.sp
.nf
.ce 4
\l'4i'
\l'4i'
\l'4i'
\l'4i'
.sp
Signed:
By\l'2.75i'
Title\l'2.65i'
Date\l'2.65i'
.\"
.\" Go back and add the little subtitles
.\"
.sp -19
.sp 14u
.ps 8
.ti .96875i
division name
.br
.sp -1
.ti 5.625i
parent name
.sp 2
.ti 1.53125i
parent name
.ti 2.15625i
division name
.sp
.ti .75i
parent name
================================================
FILE: admin/admin/4.3Reno/LOAreno.83.subsid
================================================
.\" @(#)LOAreno.83.subsid 1.5 (CSRG - distribution) 02/26/93
.\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS
.ll 6.8i
.nr LL 6.8i
.nr VS 14
.vs 14
.ce
.B
LETTER OF AUTHORIZATION
.R
.sp 1
.LP
(Subsidiary name) desires to obtain a copy of 4.3 BSD-Reno from
The Regents of the University of California ("University").
(Subsidiary name) and (Parent name) warrant that (Subsidiary name)
is a corporation or other legal entity (i) the majority of whose
shares or other security entitled to vote for election of directors
(or other managing authority) is now controlled by (Parent name)
either directly or indirectly or (ii) the majority of the equity
interest in which is now owned and controlled by (Parent name)
either directly or indirectly. (Parent name) and (Subsidiary name)
warrant that (Subsidiary name) is authorized by (Parent name) to
receive a copy of 4.3BSD-Reno under the revised Berkeley License
Agreement (6/83), Addendum Number One for 4.3BSD, Addendum Number Two
for 4.3BSD-Tahoe, and the Reno Addendum between the University and
(Parent name).
(Parent name) and (Subsidiary name) warrant
that (Subsidiary name) will abide by said Agreement,
.\" originally I had just said Addenda for Add 1 and Add2, but I think
.\" that spelling out the addenda is much clearer and avoids confusion - steve
said Addendum Number One, said Addendum Number Two, said Reno Addendum
and any future addenda to said Agreement.
(Parent name) and (Subsidiary name) hereby agree that each will be
jointly and severally liable for (Subsidiary name)'s compliance
with the terms and conditions of said Agreement, Addendum Number One,
Addendum Number Two, Reno Addendum, and addenda.
.sp
.LP
The below signatories warrant that they have the authority to
execute this document on behalf of their respective companies and
bind said companies to the extent set forth in this document.
The University hereby agrees to provide a copy of 4.3 BSD-Reno to
(Subsidiary name) based upon the forgoing warranties.
.sp
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A, under the
same terms and conditions set forth in the revised Berkeley License
Agreement (6/83).
.sp
.LP
(Subsidiary name) is allowed to use any software or materials provided
hereunder only so long as such control or such ownership and control
referenced in the first paragraph above continues to exist.
.nf
.sp
(Parent name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in +3.5i
.sp -7
(Subsidiary name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in 0
.sp
The Regents of the University of California
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.sp
Please send a copy of 4.3BSD-Reno to:
.sp -1
.in +2.5i
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
================================================
FILE: admin/admin/4.3Reno/LOAreno.86.dom.div
================================================
.\" @(#)LOAreno.86.dom.div 1.1 (CSRG - distribution) 04/12/91
.ll 6.8i
.nr LL 6.8i
.vs 24
.nr VS 24
.ps 12
.nr PS 12
.ce 2
\fBLETTER OF AUTHORIZATION\fR
(Reno release)
.sp 2
.LP
I authorize \l'3.5i', a division of \l'1.35i'
\l'2i', to receive a copy of the Reno release of 4.3BSD under the terms
and conditions of the revised Berkeley License Agreement (4/86)
and the Reno Addendum between \l'3i'
and the Regents of the University of California. I warrant that
\l'3.5i' will abide by said Agreement and accompanying addenda,
and that I have the authority to make this authorization on
behalf of \l'3.i'.
.sp
.LP
Please send a copy of the Reno release of 4.3BSD to:
.sp
.nf
.ce 4
\l'4i'
\l'4i'
\l'4i'
\l'4i'
.sp
Signed:
By\l'2.75i'
Title\l'2.65i'
Date\l'2.65i'
.\"
.\" Go back and add the little subtitles
.\"
.sp -19
.sp 14u
.ps 8
.ti .96875i
division name
.br
.sp -1
.ti 5.625i
parent name
.sp 2
.ti .125i
parent name
.ti .875i
division name
.sp
.ti .125i
parent name
================================================
FILE: admin/admin/4.3Reno/LOAreno.86.subsid
================================================
.\" @(#)LOAreno.86.subsid 1.4 (CSRG - distribution) 3/12/93
.\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS
.ll 6.8i
.nr LL 6.8i
.nr VS 14
.vs 14
.ce
.B
LETTER OF AUTHORIZATION
.R
.sp 1
.LP
(Subsidiary name) desires to obtain a copy of 4.3 BSD-Reno from
The Regents of the University of California ("University").
(Subsidiary name) and (Parent name) warrant that (Subsidiary name)
is a corporation or other legal entity (i) the majority of whose
shares or other security entitled to vote for election of directors
(or other managing authority) is now controlled by (Parent name)
either directly or indirectly or (ii) the majority of the equity
interest in which is now owned and controlled by (Parent name)
either directly or indirectly. (Parent name) and (Subsidiary name)
warrant that (Subsidiary name) is authorized by (Parent name) to
receive a copy of 4.3BSD-Reno under the revised Berkeley License
Agreement (4/86), Addendum Number One
for 4.3BSD-Tahoe, and the Reno Addendum between the University and
(Parent name).
(Parent name) and (Subsidiary name) warrant
that (Subsidiary name) will abide by said Agreement,
said Addendum Number One, said Reno Addendum
and any future addenda to said Agreement.
(Parent name) and (Subsidiary name) hereby agree that each will be
jointly and severally liable for (Subsidiary name)'s compliance
with the terms and conditions of said Agreement, Addendum Number One,
Reno Addendum, and addenda.
.sp
.LP
The below signatories warrant that they have the authority to
execute this document on behalf of their respective companies and
bind said companies to the extent set forth in this document.
The University hereby agrees to provide a copy of 4.3 BSD-Reno to
(Subsidiary name) based upon the forgoing warranties.
.sp
The 4.3BSD-Reno version of 4.3BSD is hereby made available to Licensee,
on the type of media and for the fee indicated on Exhibit A, under the
same terms and conditions set forth in the revised Berkeley License
Agreement (4/86).
.sp
.LP
(Subsidiary name) is allowed to use any software or materials provided
hereunder only so long as such control or such ownership and control
referenced in the first paragraph above continues to exist.
.nf
.sp
(Parent name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in +3.5i
.sp -7
(Subsidiary name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in 0
.sp
The Regents of the University of California
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.sp
Please send a copy of 4.3BSD-Reno to:
.sp -1
.in +2.5i
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
================================================
FILE: admin/admin/4.3Reno/LOAreno.uc
================================================
.\" @(#)LOAreno.uc 1.1 (CSRG - distribution) 04/12/91
.ll 6.8i
.nr LL 6.8i
.nr VS 14
.vs 14
.sp 2
.ce 3
LETTER OF AUTHORIZATION
.sp
FOR
.sp
UNIVERSITY OF CALIFORNIA SITES
.sp 4
.LP
I authorize \l'3i' to receive a copy of 4.3BSD-Reno, to be sent to:
.ti +.75i
.sp -.5
.ps 8
(recipient organization)
.ps
.sp 1.5
.nf
.ce 4
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
.sp
.in 0
.LP
.nr VS 18
.vs 18
I have read and understood the Berkeley License Agreement (Rev. 6/83),
Addendum Number One, and the Reno Addendum,
and warrant that \l'3i'
will abide by the terms and conditions of the Agreement.
I warrant that I have the authority to make this authorization.
.ti +1.375i
.sp -25p
.ps 8
(recipient organization)
.ps
.nr VS 14
.vs 14
.sp 4.5
.in 3i
.nf
\l'3.5i'
.ti +.125i
.sp -.5
.ps 8
(Name)
.ps
.sp 1.5
\l'3.5i'
.ti +.125i
.sp -.5
.ps 8
(Title)
.ps
.sp 1.5
\l'3.5i'
.ti +.125i
.sp -.5
.ps 8
(Department)
.ps
.sp 1.5
\l'3.5i'
.ti +.125i
.sp -.5
.ps 8
(Date)
================================================
FILE: admin/admin/4.3Reno/Renochklst
================================================
.\" @(#)Renochklst 1.2 (CSRG - distribution) 02/14/92
.so /a/staff/tapers/PaperWork/LETTERS/UCHEADERS
.FH
.ND
.ll 6.8i
.nr LL 6.8i
.sp 3
.ce 2
\fB\s18Checklist for Receiving 4.3BSD
.sp 2
\s16(Reno Release)
.sp 2
.LP
After completing the required licensing procedures for the standard
release of 4.3BSD,
the following items are needed by the Computer Systems Research Group
and the University of California to complete the purchase of
the Reno version of
4.3BSD:
.ll 6.3i
.nr LL 6.3i
.sp 2
.IP "_______1." 15
\fBTWO\fR completed copies of the appropriate Addendum
which are included in this information packet.
These should be signed in the name of the
office holder who signed your 4.3BSD license
agreement and returned to us with original signatures.
(One completed copy will be returned after it is signed by a representative
of The Regents of the University of California).
\fBPlease fill out the Addenda completely, including:\fR
.IP " a)" 20
the date of execution;
.IP " b)" 20
the full name of your organization;
.IP " c)" 20
the complete address of your organization; and
.IP " d)" 20
the printed name of the signatory alongside the signature for
purposes of clarity.
.sp 2
.IP "_______2." 15
A \fBPREPAYMENT\fR check for \fIeither\fR U.S. $495.00 for
those ordering 6250bpi tape
density \fIor\fR U.S. $595.00 for 1600bpi tape orders.
\fB(WE DO NOT INVOICE!)\fR
Make the check payable to
``The Regents of the University of California.''
.sp 2
.IP "_______3." 15
A completed Site Information Form.
.sp 4
.IP "Send all the documents to:" 29
Pauline Schwartz
.br
Distribution Coordinator
.br
Computer Systems Research Group
.br
Computer Science Division, EECS
.br
University of California
.br
Berkeley, CA 94720
================================================
FILE: admin/admin/4.3Reno/contrib.ack
================================================
.\" @(#)contrib.ack 5.2 90/08/03
.so HEADERS
.if n \{\
.ND
.rm CH
.ll 7i
.nr LL 7i
.ad l
.\}
.HE D
.nr PS 11
.nr VS 13
.nr LL 6.5i
.nr OI 0.5i
.in 0.5i
.ps 11p
.ti 4i
.nf
.pp
Much of the software in the Berkeley Software Distribution is contributed
by people and organizations in the user community.
We gratefully acknowledge these contributions; without their support
this distribution would not be possible.
.pp
As part of the 4.3BSD-Reno distribution, we have continued to
identify portions of the distribution which are freely
redistributable to and by anyone, except as restricted by law.
(As a note to anyone interested in international redistribution, we
have recently obtained a General License GTDA from the Commerce
Department covering the BSD Networking Release #1.)
Source code with the following copyright notice may be freely
redistributed, under the specified conditions, without further
license.
.sp
.in +.5i
Redistribution and use in source and binary forms are permitted provided
that: (1) source distributions retain this entire copyright notice and
comment, and (2) distributions including binaries display the following
acknowledgement: ``This product includes software developed by the
University of California, Berkeley and its contributors'' in the
documentation or other materials provided with the distribution and in
all advertising materials mentioning features or use of this software.
Neither the name of the University nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
.br
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
.in -.5i
.sp
.pp
The following list are people and organizations that have contributed
source code that will be part of the 4.4BSD release.
The first group provided large subsystems, the second, a specific
program or library routine.
Please report any errors or omissions to ``bigbug@ucbvax.berkeley.edu''.
Also, if you're interested in contributing software, please contact
the CSRG at this address.
.sp
.TS
l l.
HP300 support Systems Programming Group of the University of
Utah Computer Science Department.
386 support William Jolitz
CCI 6/32 support Computer Consoles Inc.
VAX device support Digital Equipment Corp.
VAX BI support Chris Torek
Stdio Chris Torek
ANSI C library support Chris Torek
Compiler support The Free Software Foundation
NFS support Rick Macklem
RPC support Sun Microsystems Inc.
NFS automounter Jan Pendry
Autoconfiguration Robert Elz
Quota support Robert Elz
Job control Jim Kulp
Network device drivers Micom-Interlan, Excelan
X11 Project Athena, MIT
Transport/Network OSI layers IBM Corp., and the University of Wisconsin
VAX 3000 support Mt. Xinu
Programming Language C American National Standards Committee X3
System documentation IEEE (POSIX)
.TE
.sp 2
.TS
l l l l.
cal(1) Kim Letkeman cat(1) Kevin Fall
col(1) Michael Rendell comm(1) Case Larsen
compress(1) James A. Woods, Spencer Thomas cp(1) David Hitz
and Joseph Orost
cut(1) Adam S. Moskowitz des(1) Phil Karn, Jim Gillogly
and Marciano Pitargue and Richard Outerbridge
du(1) Chris Newcomb emacs(1) Richard Stallman
find(1) Cimarron Taylor finger(1) Tony Nardo
fold(1) Kevin Ruddy fpr(1) Robert Corbett
fsplit(1) Jerry Berkman and Asa Romberger gprof(1) Peter Kessler
indent(1) David Willcox, Eric Schmidt, jove(1) Jonathon Payne
James Gosling and Sun Microsystems
lex(1) Vern Paxson locate(1) James A. Woods
ls(1) Michael Fischbein m4(1) Ozan Yigit
mail(1) Kurt Schoens make(1) Adam de Boor
mh(1) Rand Corporation mv(1) Ken Smith
news(1) Rick Adams (and a cast of thousands) nm(1) Hans Huebner
paste(1) Adam S. Moskowitz patch(1) Larry Wall
rcs(1) Walter F. Tichy tn3270(1) Gregory Minshall
tsort(1) Michael Rendell unifdef(1) Dave Yost
uniq(1) Case Larsen uuq(1) Lou Salkind and Rick Adams
who(1) Michael Fischbein window(1) Edward Wang
write(1) Craig Leres and Jef Poskanzer xargs(1) John B. Roll Jr.
yacc(1) Robert Paul Corbett
bitstring(3) Paul Vixie ctime(3) (timezone support) Arthur David Olson
fnmatch(3) Guido van Rossum glob(3) Guido van Rossum
lsearch(3) Roger L. Snyder nsaddr(3) J.Q. Johnson
arithmetic(6) Eamonn McManus atc(6) Ed James
bcd(6) Steve Hayman caesar(6) Rick Adams
ching(6) Guy Harris factor(6) Landon Curt Noll
fortune(6) Ken Arnold hack(6) Andries Brouwer
(and a cast of thousands)
phantasia(6) Edward Estes primes(6) Landon Curt Noll
rogue(6) Timothy C. Stoehr wump(6) Dave Taylor
arp(8) Sun Microsystems Inc. clri(8) Rich $alz
disklabel(8) Symmetric Computer Systems mknod(8) Kevin Fall
ping(8) Mike Muuss sendmail(8) Eric Allman
slip(8) Rick Adams traceroute(8) Van Jacobson
uucpd(8) Rick Adams uusnap(8) Randy King and Rick Adams
.TE
================================================
FILE: admin/admin/4.3Reno/exhibitA
================================================
.\" @(#)exhibitA 1.1 (Berkeley) 1/16/92
.ll 6.8i
.nr LL 6.8i
.ls 4
.ce
.B "EXHIBIT A"
.nf
.sp 3
.ta 6i
\l'.5i' 4.3BSD-RENO, VAX Hardware, 9 track tape, 6250 bpi $495.00
\l'.5i' 4.3BSD-RENO, VAX Hardware, 9 track tape, 1600 bpi $595.00
\l'.5i' 4.3BSD-RENO, TAHOE Hardware, 9 track tape, 6250 bpi $495.00
\l'.5i' 4.3BSD-RENO, TAHOE Hardware, 9 track tape, 1600 bpi $595.00
================================================
FILE: admin/admin/4.3Reno/ibm.copyright
================================================
.\" @(#)ibm.copyright 5.2 (Berkeley) 02/25/91
.if n \{\
.ND
.rm CH
.ll 6.5i
.nr LL 7i
.ad l
.\}
.so HEADERS
.HE D
.nr PS 11
.nr VS 13
.nr LL 6.5i
.nr OI 0.5i
.in 0.5i
.ps 10p
.LP
Dear Colleague,
.PP
A revised version of the 4.3BSD-Reno distribution has commenced with
the following shipment numbers.
For the VAX architecture, shipment number 23 at 6250 bpi, and shipment
number 8 at 1600 bpi.
For the Tahoe architecture, shipment number 1 at 6250 bpi, and shipment
number 2 at 1600 bpi.
This note describes the revision that was made so that sites receiving
an earlier version can apply it to their release.
System sources on newer tapes have already been updated.
.PP
A file in the ISO networking code was distributed with an incorrect
copyright notice.
The file ``/sys/netiso/if_un.eg'' contains a copyright notice stating that
it is licensed by IBM Corporation.
The file has been contributed to the University of California by IBM,
and may be used and redistributed as specified by the following copyright
notice and the standard Berkeley License.
.PP
The first ninety-seven (97) lines of the file should be replaced with
the following copyright notice:
.sp
.nf
.vs 10p
.ps 9p
/*
* Copyright IBM Corporation 1987, 1990
*
* All Rights Reserved
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted,
* provided that the above copyright notice appear in all copies and that
* both that copyright notice and this permission notice appear in
* supporting documentation, and that the name of IBM not be
* used in advertising or publicity pertaining to distribution of the
* software without specific, written prior permission.
*
* IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR USE.
* IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
* ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
* THIS SOFTWARE.
*
* @(#)if_un.eg 7.1 (Berkeley) 10/29/90
*/
.vs
.ps
.sp 1
.in +1.5i
Sincerely,
.sp .65 i
Keith Bostic
================================================
FILE: admin/admin/4.3Reno/letter.update
================================================
.\" @(#)letter.update 1.1 (Berkeley) 02/27/91
.so HEADERS
.HE
.LP
.ti 3.5i
February 27, 1991
.nf
.sp 6
Dear Colleague:
.sp
.LP
Enclosed are several important changes that should be applied to your
4.3BSD-Reno kernel.
.ti 2.5i
.sp 2
.br
Sincerely yours,
.br
.ti 2.5i
.sp 2
Computer Systems Research Group
.sp 3
.nf
*** /sys/kern/kern_fork.c.old Wed Feb 27 14:20:05 1991
--- /sys/kern/kern_fork.c.new Wed Feb 27 14:20:12 1991
***************
*** 182,188 ****
--- 182,190 ----
bcopy(rip->p_logname, rpp->p_logname, MAXLOGNAME);
rpp->p_uid = rip->p_uid;
rpp->p_ruid = rip->p_ruid;
+ rpp->p_svuid = rip->p_svuid;
rpp->p_rgid = rip->p_rgid;
+ rpp->p_svgid = rip->p_svgid;
rpp->p_pgrp = rip->p_pgrp;
rpp->p_pgrpnxt = rip->p_pgrpnxt;
rip->p_pgrpnxt = rpp;
.bp
*** /sys/kern/kern_malloc.c.old Wed Feb 27 14:32:33 1991
--- /sys/kern/kern_malloc.c.new Wed Feb 27 14:32:37 1991
***************
*** 48,54 ****
register struct kmemusage *kup;
long indx, npg, alloc, allocsize;
int s;
! caddr_t va, cp;
#ifdef KMEMSTATS
register struct kmemstats *ksp = &kmemstats[type];
--- 48,54 ----
register struct kmemusage *kup;
long indx, npg, alloc, allocsize;
int s;
! caddr_t va, cp, savedlist;
#ifdef KMEMSTATS
register struct kmemstats *ksp = &kmemstats[type];
***************
*** 100,109 ****
kup->ku_freecnt = kbp->kb_elmpercl;
kbp->kb_totalfree += kbp->kb_elmpercl;
#endif
kbp->kb_next = va + (npg * NBPG) - allocsize;
for (cp = kbp->kb_next; cp > va; cp -= allocsize)
*(caddr_t *)cp = cp - allocsize;
! *(caddr_t *)cp = NULL;
}
va = kbp->kb_next;
kbp->kb_next = *(caddr_t *)va;
--- 100,115 ----
kup->ku_freecnt = kbp->kb_elmpercl;
kbp->kb_totalfree += kbp->kb_elmpercl;
#endif
+ /*
+ * Just in case we blocked while allocating memory,
+ * and someone else also allocated memory for this
+ * bucket, don't assume the list is still empty.
+ */
+ savedlist = kbp->kb_next;
kbp->kb_next = va + (npg * NBPG) - allocsize;
for (cp = kbp->kb_next; cp > va; cp -= allocsize)
*(caddr_t *)cp = cp - allocsize;
! *(caddr_t *)cp = savedlist;
}
va = kbp->kb_next;
kbp->kb_next = *(caddr_t *)va;
.bp
*** /sys/nfs/nfs_vnops.c.old Wed Feb 27 14:35:50 1991
--- /sys/nfs/nfs_vnops.c.new Wed Feb 27 14:35:58 1991
***************
*** 1508,1527 ****
/*
* Set b_proc. It seems a bit silly to do it here, but since bread()
* doesn't set it, I will.
! * Set b_proc == NULL for asynchronous reads, since these may still
* be hanging about after the process terminates.
*/
! if ((bp->b_flags & (B_READ | B_ASYNC)) == (B_READ | B_ASYNC))
bp->b_proc = (struct proc *)0;
else
bp->b_proc = u.u_procp;
/*
! * If an i/o daemon is waiting
* queue the request, wake it up and wait for completion
! * otherwise just do it ourselves
*/
! for (i = 0; i < nfs_asyncdaemons; i++) {
if (rp = nfs_iodwant[i]) {
/*
* Ensure that the async_daemon is still waiting here
--- 1508,1528 ----
/*
* Set b_proc. It seems a bit silly to do it here, but since bread()
* doesn't set it, I will.
! * Set b_proc == NULL for asynchronous ops, since these may still
* be hanging about after the process terminates.
*/
! if (bp->b_flags & B_ASYNC)
bp->b_proc = (struct proc *)0;
else
bp->b_proc = u.u_procp;
/*
! * If the op is asynchronous and an i/o daemon is waiting
* queue the request, wake it up and wait for completion
! * otherwise just do it ourselves.
*/
! if (bp->b_proc == (struct proc *)NULL)
! for (i = 0; i < nfs_asyncdaemons; i++) {
if (rp = nfs_iodwant[i]) {
/*
* Ensure that the async_daemon is still waiting here
================================================
FILE: admin/admin/4.3Reno/siteinfo
================================================
.\" @(#)siteinfo 1.2 (CSRG - distribution) 05/17/91
.nr PS 11
.in +4i
.TS
box;
c
c
ll.
.ft B
VAX Hardware
.ps 8
(for 4.3BSD or 4.3BSD-Reno)
.sp 5p
.ps 11
.ft
Tape Density: \fB 1600 \(ci 6250 \(ci
.ft
.TE
.TS
box;
c
c
ll.
.ft B
TAHOE Hardware
.ps 8
(for 4.3BSD-Tahoe or 4.3BSD-Reno)
.sp 5p
.ps 11
.ft
Tape Density: \fB 1600 \(ci 6250 \(ci
.ft
.TE
.sp -60p
.ll 4i
.in 0
.ce 2
.B "Site Information Form"
.B "PLEASE TYPE"
.vs 1.5v
.sp 2.5
.ll 6.8i
.in 0
.TS
rw0 l.
Organization: \l'4i'
No. of BSD Users: \l'4i'
Site Type (check one): Educational___ Governmental___ Commercial___
Site Mailing Address: \l'4i'
\l'4i'
\l'4i'
\l'4i'
Site Network Address: (please specify complete path to UUNET if UUCP address)
\l'4i'
.sp 1
Administrative Contact: \l'4i'
Mailing Address (no P.O. Boxes): \l'4i'
\l'4i'
\l'4i'
\l'4i'
Telephone: \l'4i'
Facsimile: \l'4i'
E-mail Address: \l'4i'
.sp 1
Technical Contact: \l'4i'
Mailing Address (no P.O. Boxes): \l'4i'
\l'4i'
\l'4i'
\l'4i'
Telephone: \l'4i'
E-mail Address: \l'4i'
.sp 1
Current AT&T Agreement: 32V___sysIII___sysV___(Release No.______)
Title of Signatory: \l'4i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add1.tahoe.86.dom
================================================
.ND
.nr VS 12
.ce 5
ADDENDUM NUMBER ONE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 2
.IP 1.
The above-referenced License Agreement (``Agreement'')
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The Tahoe version of 4.3BSD is hereby made available to Licensee
under the same terms and conditions set forth in the Agreement.
.sp 2
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number One on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add2.tahoe.83.dom
================================================
.ND
.nr VS 12
.ce 6
ADDENDUM NUMBER TWO
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE LICENSEE
.sp 2
.IP 1.
The above-referenced License Agreement and Addendum
Number One ("Agreement")
entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The Tahoe version of 4.3BSD is hereby made available to Licensee
under the same terms and conditions set forth in the Agreement.
.sp 2
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number Two on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add2.tahoe.83.for
================================================
.ND
.ce 6
ADDENDUM NUMBER TWO
.sp 1
to
.sp 1
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND FOREIGN LICENSEES
.sp 2
.IP 1.
The above referenced License Agreement and Addendum Number
One ("Agreement") entered into between
The Regents of the University of California (``Regents'') and the below-named
Licensee controls Licensee's use of release 4.3 of Regents' Fourth Berkeley
Software Distribution (``4BSD'') which was distributed upon execution of
the Agreement. The Tahoe version of 4.3BSD is hereby made available to
Licensee under the same terms and conditions set forth in the Agreement.
.sp 2
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number Two on the dates specified below. The effective date of this
amendment shall be the date of execution by Regents.
.sp 2
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add2.tahoe.86.for
================================================
.ND
.ce 6
ADDENDUM NUMBER TWO
.sp 1
to
.sp 1
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND FOREIGN LICENSEES
.sp 2
.IP 1.
The above-referenced License Agreement and Addendum
Number One ("Agreement") entered into between The
Regent of the University of California ("Regents") and the below-
named Licensee controls Licensee's use of release 4.3 of Regents'
Fourth Berkeley Software Distribution ("4BSD"), which was distributed
upon execution of the Agreement. The Tahoe version of 4.3BSD is hereby
made available to Licensee under the same terms and conditions
set forth in the Agreement.
.sp 2
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this Addendum
Number Two on the dates specified below. The effective date of this
amendment shall be the date of execution by Regents.
.sp 2
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add2.tahoe.86.gov
================================================
.ND
.ce 6
ADDENDUM NUMBER TWO
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (4/86) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 2
.IP 1.
The above-referenced License Agreement and Addendum Number One
("Agreement") entered into
between The Regents of the University of California ("Regents") and the
below-named Licensee controls Licensee's use of release 4.3 of Regents'
Fourth Berkeley Software Distribution (("4BSD"), which was distributed
upon execution of the Agreement. The Tahoe version of 4.3BSD is hereby
made available to Licensee under the terms and conditions set forth
in the Agreement.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number Two on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
================================================
FILE: admin/admin/4.3Tahoe/Add3.tahoe.83.gov
================================================
.ND
.ce 6
ADDENDUM NUMBER THREE
.sp 2
to
.sp 2
FOURTH BERKELEY SOFTWARE DISTRIBUTION
.sp 2
LICENSE (6/83) AGREEMENT BETWEEN
.sp 2
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA AND THE FEDERAL GOVERNMENT
.sp 2
.IP 1.
The above-referenced License Agreement and Addenda Numbers One and Two
("Agreement") entered into between The Regents of the University of California
(``Regents'') and the below-named Licensee controls Licensee's use
of release 4.3 of Regents' Fourth Berkeley Software Distribution
(``4BSD'') which was distributed upon execution of the Agreement.
The Tahoe version of 4.3BSD is hereby made available to Licensee under
the same terms and conditions set forth in the Agreement.
.sp
.PP
IN WITNESS WHEREOF, Regents and Licensee have executed this
Addendum Number Three on the dates specified below. The
effective date of this amendment shall be the date of execution by
Regents.
.sp 4
.TS
expand tab(~);
cw(2.9375i) cw(0.75i) cw(2.9375i).
THE REGENTS OF THE UNIVERSITY~~
\v'-10p'\l'2.9375i'~~\l'2.9375i'
\v'-7p'OF CALIFORNIA~~
\v'-17p'\l'2.9375i'~~\l'2.9375i'
\v'-15p'(LICENSOR)~~(LICENSEE)
.T&
lw(2.9375i) cw(0.75i) lw(2.9375i).
~
~
~
By\l'2.75i'~~By\l'2.75i'
~
Title\l'2.625i'~~Title\l'2.625i'
~
Date\l'2.625i'~~Date\l'2.625i'
.TE
~
================================================
FILE: admin/admin/4.3Tahoe/Cover.dist
================================================
.so HEADERS
.NH
.OF ''''
.EF ''''
.ti 4.5i
June, 1988
.PP
.sp 2
This is a full distribution kit for the fourth release of the Fourth
Berkeley Software tape, known as 4.3BSD Tahoe. The package
you received should have contained:
.sp
.IP 1)
Three 2400' 1600 bpi magnetic tapes or one 2400' 6250 bpi magnetic
tape containing
the basic system software; this is the bootstrap distribution media.
.IP 2)
Documents entitled
``Design of a General Purpose Memory Allocator for the 4.3BSD UNIX Kernel'',
``Hints on Upgrading a 4.3BSD VAX System to 4.3BSD-Tahoe''
and
``Installing and Operating 4.3BSD-tahoe UNIX on the Tahoe'',
as well as various manual pages related to disklabels.
.PP
To set up the tapes, follow the instructions in the
``Installing and Operating 4.3BSD-tahoe UNIX on the Tahoe''
document. It
is a good idea to look through the whole document before you begin.
If you are upgrading a VAX to the 4.3BSD-tahoe release, you should
read the ``Hints on Upgrading a 4.3BSD VAX System to 4.3BSD-Tahoe''.
If you have questions that are not answered
in the documentation supplied, you can call us at (415) 642-7780.
.PP
Bug reports about this distribution can be submitted using the sendbug
program on the tape, which will submit a formatted report to
``4bsd-bugs@BERKELEY.EDU'' on the Internet (on the uucp net, modify sendbug
to send to ``ucbvax!4bsd-bugs'' by an appropriate path).
Ideas for improvement of the system
should be sent to ``4bsd-ideas'', in the same network context. Please
let us know of problems you have with the distribution tape. If
you bring up new devices or other software which you would be willing
to share with others, let us know.
.sp 2
.ti 2.5i
Good Luck,
.sp
.ti 3.0i
.br
Mike Karels
.ti 3.5i
.br
karels@berkeley.edu
.br
.ti 3.5i
ucbvax!karels
.sp
.ti 3.0i
.br
Kirk McKusick
.br
.ti 3.5i
mckusick@berkeley.edu
.br
.ti 3.5i
ucbvax!mckusick
.sp
.ti 3.0i
.br
Keith Bostic
.ti 3.5i
.br
bostic@okeeffe.berkeley.edu
.ti 3.5i
.br
uunet!keith
================================================
FILE: admin/admin/4.3Tahoe/GovPO.tahoe.83
================================================
.LP
.ft B
.ps 12
FOR INCLUSION IN GOVERNMENT PURCHASE ORDER
.sp 2
.ps 10
.ft R
.IP 1.
This purchase order is subject to the terms and conditions of the Revised
Berkeley License Agreement (6/83), Addendum Number One, Addendum Number Two
and Addendum Number Three to Fourth Berkeley
Software Distribution License (6/83) Agreement between the Regents of the
University of California and the Federal Government,
.ul
provided,
however,
notwithstanding any contrary provisions in such license or Addendum, the
Government shall have the minimum rights set forth in the definition of
"Restricted Rights" which appears in paragraph (a) of DFAR 52.227.7013
(May 1987), and further
.ul
provided,
that said License and Addendum shall prevail over any other terms
and conditions set forth in this purchase order.
.IP 2.
The computer software license or agreement, Attachment A hereof, shall be
made a part of this contract/purchase order only upon written
notification to (Please insert the name of your government agency)
by the University of California that the University wishes it to be
made so.
================================================
FILE: admin/admin/4.3Tahoe/GovPO.tahoe.86
================================================
.LP
.ft B
.ps 12
FOR INCLUSION IN GOVERNMENT PURCHASE ORDER
.sp 2
.ps 10
.ft R
.IP 1.
This purchase order is subject to the terms and conditions of the Revised
Berkeley License Agreement (4/86), Addendum Number One and Addendum Number Two
to Fourth Berkeley
Software Distribution License (4/86) Agreement between the Regents of the
University of California and the Federal Government,
.ul
provided,
however,
notwithstanding any contrary provisions in such license or Addendum, the
Government shall have the minimum rights set forth in the definition of
"Restricted Rights" which appears in paragraph (a) of DFAR 52.227.7013
(May 1987), and further
.ul
provided,
that said License and Addendum shall prevail over any other terms
and conditions set forth in this purchase order.
.IP 2.
The computer software license or agreement, Attachment A hereof, shall be
made a part of this contract/purchase order only upon written
notification to (Please insert the name of your government agency)
by the University of California that the University wishes it to be
made so.
================================================
FILE: admin/admin/4.3Tahoe/Infoletter
================================================
.HE
.de pd
.ie \\n(.$-1 \\$1 \\$2 \\$3
.el \\*(DY
..
.in 4.1i
.pd
.in
.sp 2
.LP
Dear Colleague:
.sp
.PP
We are happy to send you information about our June 1988
revision of the Fourth Berkeley Software Distribution,
hereafter referred to as the ``4.3BSD tahoe'' distribution.
The purpose of this release is to provide 4.3BSD support
for the ``tahoe'' processor and to get feedback on some new
features and facilities that we expect to include in future
Berkeley releases.
This distribution is not a standard Berkeley release;
it is an interim release intended for testing and evaluation rather
than production use by naive users.
The distribution is available
to users with licenses for the April 1986 4.3BSD release for the VAX\(dg.
.FS
\(dgVAX is a trademark of Digital Equipment Corporation
.FE
.PP
The enclosed information is designed to serve two purposes.
The first purpose is to acquaint you with the details of our distribution
so you can decide whether or not you would like to receive it.
The second purpose is to tell you how to obtain our distribution.
.SH
What is the 4.3BSD Tahoe Release?
.PP
The distribution consists of one 6250 BPI or three 1600 BPI magnetic tapes,
certain updated manual pages,
and a copy of ``Installing and Operating 4.3BSD on the Tahoe.''
The magnetic tape(s) contain copies of source code and documentation
for both the VAX and the tahoe, and binaries for the tahoe.
On the three-tape 1600 BPI set,
parts of the user-contributed software are shipped
as compressed archives to save space.
.PP
The primary purpose of this release is to provide support
for the ``tahoe'' processor, the CPU used by
Computer Consoles, Inc. (CCI Power 6/32, 6/32SX),
and high end lines of Harris (HCX-7 and HCX-9),
Unisys (7000/40), and ICL (Clan 7).
Support for this processor is derived from the 4.2BSD system
done by CCI.
Support for new DEC equipment has also been added,
including support for the 8250 BI-based CPU and the KDB-50 BI disk controller
from Chris Torek,
and the QVSS and QDSS display drivers for the MicroVAX II, contributed
by Digital Equipment Corporation.
We expect to provide support for both the VAX and the tahoe
processors in future releases.
.LP
The major new software systems include the following features:
.IP \(bu
The TCP and IP code is the same as that
recently made available via the ARPANET and Usenet.
Several new algorithms are used in TCP,
in particular Van Jacobson's slow start and dynamic
window size selection algorithms and Phil Karn's modification
to the round-trip timing algorithm.
These changes increase throughput
and reduce congestion and retransmission.
Several fixes were made in the handling of IP options
and other gateway support.
.IP \(bu
The file system has been generalized to remove the limits on the
maximum number of inodes per cylinder group, cylinders per cylinder
group, and number of distinguished rotational positions.
The kernel and file system utilities operate normally on both
new and old format file systems;
old kernels treat the new file systems as read-only.
This change allows better utilization of newer disks with larger numbers
of sectors per cylinder.
.IP \(bu
The system has full support for disk labels
that contain disk geometry information and partition layout on each disk.
Labels are used on disks using the
.B hp
or
.B uda
drivers on the VAX (hp or ra disks)
and all supported disks on the tahoe.
The utility to read and write disk labels can be used with
the system running multiuser;
the labels are used and updated as appropriate by \fInewfs\fP, \fIbad144\fP,
the kernel and the bootstrap programs.
Basic file system parameters are stored in the label
so that \fIfsck\fP can locate alternate superblocks.
The filesystem and \fInewfs\fP use additional information about
the disk geometry that is now available, such as track-to-track skew.
.IP \(bu
A new general-purpose dynamic memory allocator has been written
that can be used by all the kernel subsystems.
The design of this allocator takes advantage of known memory usage
patterns in the UNIX kernel, using a hybrid strategy that is time-efficient
for small allocations and space-efficient for large allocations.
This allocator replaces most of the previous memory allocation interfaces
with a single easy-to-program interface,
results in more efficient use of global memory by eliminating
partitioned and specialized memory pools,
and is quick enough that no performance loss is observed
relative to the previous implementations.
Most of the kernel memory allocation is now done using this allocator.
.IP \(bu
The source code has been reorganized to ease support of multiple
machine types.
.IP \(bu
The Olson/Harris/Elz timezone implementation has been added to the
system.
.IP \(bu
Numerous bug fixes and enhancements have been made throughout the system,
including new versions of the nameserver \fInamed\fP and the routing daemon
\fIrouted\fP.
Several years' backlog of bug fixes have been applied.
.IP \(bu
We have started a process of identifying the code in the 4.3BSD distribution
that is not derived from AT&T code.
The copyrights in this code have been changed to indicate that it
may be freely distributed if the copyright notice is
retained and that due credit for its origin is given to
The Regents of the University of California.
Over 1000 files have been identified in this distribution.
.SH
How to obtain the 4.3BSD tahoe release
.PP
This section should be read by existing licensees as well as new licensees.
All previous 4.3BSD licensees will be able to receive
the 4.3BSD tahoe release by simply executing the steps outlined below.
4.2BSD licensees who have not yet upgraded to 4.3BSD will be required
to do so as well as following the steps outlined below for the
tahoe distribution.
For further information on ordering the standard 4.3BSD distribution,
contact our distribution office at the address given below.
.PP
Because we are a research and development organization and not a commercial
organization, we make our research results available for a fee
which covers only our costs for the distribution.
We distribute only the whole system
and cannot send individual pieces of the system.
Because the software is distributed ``As Is'' and is partially derived
from licensed material, we are required
to have a formal license arrangement with each
organization to which we distribute.
.PP
Specifically, we must receive from your organization the
following material before the distribution can be sent:
.IP \(bu
Two appropriate signed Addenda for the tahoe distribution if you are a
4.3BSD licensee. Add to that the appropriate Addendum to
receive the upgrade if you are a 4.2BSD licensee.
For new licensees, two executed copies of the Berkeley License
Agreement (4/86) with the appropriate Addendum, i.e., for foreign
or US government sites, plus the Addendum for the tahoe distribution.
We require two copies of all Agreements/Addenda with original
signatures, one of which is returned to the Licensee.
.IP \(bu
A check from a U.S. bank for $400.00 U.S. (for a single 6250 BPI tape)
or $450.00 (for three 1600 BPI tapes) payable to
``The Regents of the University of California''
must be received before the distribution can be sent.
If you must issue a Purchase Order, please issue one that is blank-backed.
If this is not possible, insert and initialize in the body of the Purchase
Order the following clause:
``The terms and conditions of this Purchase
Order are not accepted by The Regents of the University of California.
The revised Berkeley License Agreement (4/86) governs.''
For 4.2 licensees that have updated to 4.3BSD, substitute
``The terms and conditions of this Purchase Order are not
accepted by The Regents of the University of California.
The revised Berkeley License Agreement (6/83)
and Addendum Number One govern.''
.IP \(bu
A completed Site Information Form and Equipment List.
The distribution itself will be sent to the technical contact.
The site information is kept confidential
and is for our use in identifying sites with specific configurations.
Please note that we cannot ship to post office boxes;
therefore, please have the
technical contact's address supplied without use of a post office box.
.PP
A checklist is included to aid you in assembling this material.
All the above material must be sent to:
.DS
Pauline Schwartz, Distribution Coordinator
Computer Systems Research Group
Computer Science Division, EECS
University of California
Berkeley, California 94720
.DE
Once all these items have been received and are in proper order, the
distribution will be sent to the technical address indicated on the Site
Information Form that you provided when you placed your order;
We cannot provide delivery dates.
Once the material is assembled and packaged,
the distribution is shipped by commercial carrier.
Order of shipment will be based on time
of arrival of the properly completed paperwork.
Because of the differential in costs of shipping outside the United States,
we ask that organizations beyond the North American continent pay
the collect shipping charges.
.PP
The most expedient way to insure that your full distribution is sent
as quickly as possible is to include in a single package the signed
appropriate Addenda for the tahoe distribution plus any other
necessary signed legal papers, depending on your licensing status,
the appropriate check properly made out to
``The Regents of the University of California,''
and a completely filled out Site Information Form and Equipment List,
and to send this single package to the address noted above.
.SH
Large Organizations
.PP
Many large organizations have multiple entities that act independently
from one another and are licensed independently from AT&T.
Others have the parent organization licensed
by AT&T and copies of the software distribution sent
to each independent entity. The Berkeley License Agreement must be
executed with the organization holding the appropriate AT&T Software Agreement.
.PP
If your organization has an AT&T license
and chooses not to redistribute internally,
please contact us for a copy of the letter of authorization
to be executed by the parent company.
.sp
.SH
Special Cases
.PP
\fBUniversity of California Sites\fR.
If you are a part of the University of California,
\fByou must use the following procedure:\fR
Ask Pam True (415) 642-6348 in Berkeley Campus Materiel Management
for an application for an additional CPU
authorization under The Regents of the University
of California's Software Agreement with AT&T.
We will receive the completed application from Materiel Management.
In addition, the following items must
be sent to the Computer Systems Research Group:
1) a letter signed by the Director or Head of Department requesting 4.3BSD,
stating that you have read and understood the Berkeley
License Agreement and that your organization will abide by it,
2) an IOC for $400.00 or $450.00 (1600 BPI), and
3) a Site Information Form and Equipment List if it has changed.
.PP
\fBDARPA Sites\fR.
The research on which the Berkeley Software Distributions are based
is sponsored by DARPA (Defense Advanced Research Projects Agency).
Provision has been made for prepayment of distribution
costs for a few designated DARPA sites.
In place of the check for $400.00 or $450.00, you should include a letter
from your Program Manager stating that you are designated as such a site.
However, you \fBmust\fR comply with all
other requirements in applying for the distribution.
.SH
Additional Copies of Documentation
.PP
If you wish additional copies of the documentation, please contact
the Usenix Association at 415-528-8649.
.SH
A Special Note
.PP
The procedures and rules set out in this document are University
and AT&T constraints that must be followed in order for the
distribution of software to be possible.
The Computer Systems Research Group has no control
over these constraints and must reject your application
if material submitted is not in order.
.SH
.ne 2.5i
If You Have Read Everything and Still Need Help
.PP
If you have questions about the licensing process after reading
this letter, you may call Pauline Schwartz at (415) 642-7780,
write to her, or contact her via electronic mail at
pauline@Berkeley.EDU. or ucbvax!pauline.
She will not be able to answer technical questions.
.sp 2
.ti +2.5i
Sincerely yours,
.sp 3
.ti +2.5i
Mike Karels
.br
.ti +2.5i
Computer Systems Research Group
================================================
FILE: admin/admin/4.3Tahoe/LOA.Tahoe.83
================================================
.nr VS 24
.nr PS 12
.ce 2
.ft bB
.nr VS 24
.nr PS 12
LETTER OF AUTHORIZATION
.ft
(Tahoe release)
.sp 2
.LP
I authorize _________________________________________, a division
of ___________________________________, to receive a copy of the tahoe
release of 4.3BSD
under the terms and conditions of the revised Berkeley License
Agreement (6/83) and Addendum Number One
and Addendum Number Two between _____________________________________
and the Regents of the University of California. I warrant that
__________________________________________________ will abide by said
Agreement and accompanying addenda,
and that I have the authority to make this authorization on
behalf of ___________________________________________.
.LP
Please send a copy of the tahoe release of 4.3BSD to:
.in 2i
\l'3i'
\l'3i'
\l'3i'
\l'3i'
.sp
.nf
.in 0
Signed:
By\l'2.75i'
Title\l'2.65i'
Date\l'2.65i'
================================================
FILE: admin/admin/4.3Tahoe/LOA.Tahoe.83.subsid
================================================
.\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS
.ll 6.8i
.nr LL 6.8i
.nr VS 14
.vs 14
.ce
.B
LETTER OF AUTHORIZATION
.R
.sp 4
.LP
(Subsidiary name) desires to obtain a copy of 4.3 BSD-Tahoe from
The Regents of the University of California ("University").
(Subsidiary name) and (Parent name) warrant that (Subsidiary name)
is a wholly-owned subsidiary of (Parent name)
and that (Subsidiary name) is authorized by (Parent name) to receive a
copy of 4.3 BSD-Tahoe under the revised Berkeley License Agreement
(6/83), Addendum Number One for 4.3 BSD, and Addendum Number Two for
4.3 BSD-Tahoe between the University
and (Parent name). (Parent name) and (Subsidiary name) warrant
that (Subsidiary name) will abide by said Agreement,
.\" originally I had just said Addenda for Add 1 and Add2, but I think
.\" that spelling out the addenda is much clearer and avoids confusion - steve
said Addendum Number One, said Addendum Number Two,
and any future addenda to said Agreement. (Parent
name) and (Subsidiary name) hereby agree that each will be
jointly and severally liable for (Subsidiary name)'s compliance
with the terms and conditions of said Agreement, Addendum Number One,
Addendum Number Two, and addenda.
.sp
.LP
The below signatories warrant that they have the authority to
execute this document on behalf of their respective companies and
bind said companies to the extent set forth in this document.
The University hereby agrees to provide a copy of 4.3 BSD-Tahoe to
(Subsidiary name) based upon the forgoing warranties.
.nf
.sp 2
(Parent name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in +3.5i
.sp -7
(Subsidiary name)
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.in 0
.sp 2
The Regents of the University of California
.sp
By\l'2.75i'
.sp
Title\l'2.65i'
.sp
Date\l'2.65i'
.sp 2
Please send a copy of 4.3BSD-Tahoe to:
.sp -1
.in +2.5i
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
.sp
\l'3.5i'
================================================
FILE: admin/admin/4.3Tahoe/LOA.Tahoe.86
================================================
.nr VS 24
.nr PS 12
.ce 2
.ft bB
.nr VS 24
.nr PS 12
LETTER OF AUTHORIZATION
.ft
(Tahoe release)
.sp 2
.LP
I authorize _________________________________________, a division
of ___________________________________, to receive a copy of the tahoe
release of 4.3BSD
under the terms and conditions of the revised Berkeley License
Agreement (4/86)
and Addendum Number One between _____________________________________
and the Regents of the University of California. I warrant that
__________________________________________________ will abide by said
Agreement and accompanying addendum,
and that I have the authority to make this authorization on
behalf of ___________________________________________.
.LP
Please send a copy of the tahoe release of 4.3BSD to:
.in 2i
\l'3i'
\l'3i'
\l'3i'
\l'3i'
.sp
.nf
.in 0
Signed:
By\l'2.75i'
Title\l'2.65i'
Date\l'2.65i'
================================================
FILE: admin/admin/4.3Tahoe/LOAUC.Tahoe.83
================================================
.nr VS 14
.vs 14
.ce 3
.nf
LETTER OF AUTHORIZATION
.sp
FOR
.sp
UNIVERSITY OF CALIFORNIA SITES
.sp 4
.nr VS 16
.vs 16
.LP
I authorize ___________________________________ \s8\u*\d\s10 to receive a
copy of the Tahoe Release of 4.3BSD to be sent to:
.sp
.in 2i
_________________________________________________
.sp
_________________________________________________
.sp
_________________________________________________
.sp
_________________________________________________
.sp
.in 0
.LP
I have read and understood the Berkeley License Agreement (Rev. 6/83)
and warrant that ___________________________________________ \s8\u*\d\s10
will abide by
the terms and conditions of the Agreement. I warrant that I have the
authority to make this authorization.
.sp 3
.in 3i
.nf
_______________________________________
(Name)
_______________________________________
(Title)
_______________________________________
(Department)
_______________________________________
(Date)
.sp 6
.in 0
\s8* name of recipient organization
================================================
FILE: admin/admin/4.3Tahoe/LOAUC.Tahoe.86
================================================
.nr VS 14
.vs 14
.ce 3
.nf
LETTER OF AUTHORIZATION
.sp
FOR
.sp
UNIVERSITY OF CALIFORNIA SITES
.sp 4
.nr VS 16
.vs 16
.LP
I authorize ___________________________________ \s8\u*\d\s10 to receive a
copy of the Tahoe Release of 4.3BSD to be sent to:
.sp
.in 2i
_________________________________________________
.sp
_________________________________________________
.sp
_________________________________________________
.sp
_________________________________________________
.sp
.in 0
.LP
I have read and understood the Berkeley License Agreement (Rev. 4/86)
and Addendum Number One and warrant
that ___________________________________________ \s8\u*\d\s10
will abide by
the terms and conditions of the Agreement and Addendum. I warrant
that I have the authority to make this authorization.
.sp 3
.in 3i
.nf
_______________________________________
(Name)
_______________________________________
(Title)
_______________________________________
(Department)
_______________________________________
(Date)
.sp 6
.in 0
\s8* name of recipient organization
================================================
FILE: admin/admin/4.3Tahoe/chklist
================================================
.so /a/staff/anne/HEADERS
.NH
.ND
.sp 3
.ce 2
\fB\s18Checklist for Receiving 4.3BSD
.sp 2
\s16(Tahoe Release)
.sp 2
.LP
After completing the required licensing procedures for the standard
release of 4.3BSD,
the following items are needed by the Computer Systems Research Group
and the University of California to complete the purchase of
the Tahoe version of
4.3BSD:
.sp 2
.IP "_______1." 15
\fBTWO\fR completed copies of the appropriate Addendum
which are included in this information packet.
These should be signed by the office holder who signed your 4.3BSD license
agreement and returned to us with original signatures.
(One completed copy will be returned after it is signed by a representative
of The Regents of the University of California).
.sp 2
.IP "_______2." 15
A \fBPREPAYMENT\fR check for \fIeither\fR U.S. $400.00 for
those ordering 6250bpi tape
density \fIor\fR U.S. $450.00 for 1600bpi tape orders.
\fB(WE DO NOT INVOICE!)\fR
Make the check payable to
``The Regents of the University of California.''
.sp 2
.IP "_______3." 15
A completed Site Information Form and Equipment List.
.sp 4
.IP "Send all the documents to:" 29
Pauline Schwartz
.br
Distribution Coordinator
.br
Computer Systems Research Group
.br
Computer Science Division, EECS
.br
University of California
.br
Berkeley, CA 94720
================================================
FILE: admin/admin/4.3Tahoe/hardware.t
================================================
.\" Copyright (c) 1988 The Regents of the University of California.
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\" @(#)hardware.t 1.2 (Berkeley) 06/15/88
.\"
.TL
Berkeley Software for UNIX:\s-4\u\(dg\d\s0
.br
Hardware Support
.sp
4.3BSD tahoe release of June 1988
.AU
.AI
Computer Systems Research Group
Department of Electrical Engineering and Computer Science
University of California, Berkeley
Berkeley, California 94720
.SH
Tahoe Hardware support in the 4.3BSD tahoe release
.PP
The system runs on the Computer Consoles, Inc. Power 6/32 processor,
known as ``tahoe.''
The distribution supports the following machines:
.IP \(bu
CCI Power 6/32, 6/32S, 6/32SX; the 6/32 MP multiprocessor is not yet supported
.IP \(bu
Harris HCX-7 (Harris HCX-9 support is planned for the near future)
.IP \(bu
Unisys (Sperry) 7000/40 and similar uniprocessors
.IP \(bu
ICL Clan 7
.FS
\(dg\s-1UNIX\s0 is a registered trademark of AT&T in the U.S.A.
and other countries.
.FE
.FS
\(dd\s-1 DEC, VAX, UNIBUS, MASSBUS\s0, and \s-1DEC\s0writer are
trademarks of Digital Equipment Corporation.
.FE
.PP
Any of the standard CCI-based disk controllers (VDDC or SMD, SMD-E and enhanced
SMD-E with scatter-gather I/O support) may be used.
The following disks are known to work; others may be used by creating
new disk labels, but might not allow initial bootstrapping:
CDC FSD (160 MB), CDC 9766 (300 MB),
CDC XFSD (340 MB), CDC 515MB, Fujitsu 360 MB, Fujitsu Eagle (440 MB),
and Maxtor 340Mb.
.PP
The VIOC-X and MPCC controllers are supported for asynchronous serial
communications.
.PP
The ACC (\fIace\fP) and CMC (\fIenp\fP) Ethernet controllers are supported.
.PP
The only tape controllers currently supported are the Ciprico Tapemaster
F880 and M990 controllers, normally used with Cipher 1/2" magnetic tape drives.
.SH
VAX Hardware support in the 4.3BSD tahoe release
.PP
The system runs on VAX-11/725, VAX-11/730, VAX-11/750, VAX-11/780,
VAX-11/785, VAX-8200, VAX-8250, VAX-8600, and VAX-8650 processors and supports
the standard DEC mass storage peripherals: RM03, RM05
RP06, RP07, RA60, RA70, RA80, RA81, RA82, RM80, RL02, and
RK07 disks; TS11, TU80, TE16, TU45, TU77, TU78, and TU81 tapes.
MicroVAX II processors and workstations are supported, including QVSS and QDSS
displays (VSII and VAXStation/GPX), RQDX2/3 disk controllers with RD52, RD53
and RD54 disk, and TK50 or other standard tape.
DEC standard bad block
handling is supported on all the DEC disk drives
except the RL02.
.PP
The EMULEX SC21-V and SC31 UNIBUS
storage module disk controllers are supported with AMPEX 9300 and CDC 9766
300 Megabyte disk drives, AMPEX Capricorn 330 Megabyte Winchester disk drives,
FUJITSU 160 Megabyte Winchester drives.
In addition, the SC31 supports FUJITSU Eagle 404 Megabyte Winchester drives.
Other drives may be supported by addition of table entries to the driver,
although a listed drive is required for initial bootstrapping.
The EMULEX SC750 (emulating the DEC RH750 MASSBUS interface) and the
SC780 and SC7000 series disk controllers
(emulating the DEC RH780 MASSBUS interface)
are supported with the CDC 9775, 9766, and 9730 disk drives,
AMPEX 9300 and Capricorn disk drives,
and the FUJITSU Eagle 404 Megabyte Winchester disk drive.
Additional drives may be supported by creation of a new entry
in the
.IR disktab (4)
file followed by installation of a disk label on the drive
using
.IR disklabel (8).
Bad blocking support is provided on all disks attached to an EMULEX
UNIBUS or MASSBUS controller.
.TS
center, box;
c s s
l l l.
VAX disk controller and drive support
name* controllers drives
_
hp RH750, RH780 RM03, RM05, RP06, RP07, RM80
hp SC750, SC780, SC7000\(dg various SMD\(dd
uda/ra UDA50, KDB50, KDA50 RA60, RA70, RA80, RA81, RA82
kdb/kra KDB50 RA60, RA70, RA80, RA81, RA82
uda/ra RQDX2, RQDX3 RD52, RD53, RD54
uda/ra any UNIBUS/Q-bus MSCP various\(dd
up SC21-V, SC31\(dg various SMD**
rl RL211 RL02
hk RK611 RK06, RK07
idc/rb IDC (725, 730) R80, RL02
.sp
.T&
l s s.
* first name is controller/driver name, second is drive device name
\(dg also other compatible controllers
\(dd any compatible SMD drive may be used by creating a disk label
** any compatible SMD drive may be used by addition of a table entry
.TE
.PP
The EMULEX TC-11 tape controller
(which emulates a TM11 DEC UNIBUS controller),
the EMULEX TC-7000 tape controller
(which emulates a TU77 DEC MASSBUS controller),
and System Industries Model 9700 tape drive
(which emulates a DEC TU45 controller on the UNIBUS) are supported.
Other controllers which emulate supported DEC tape controllers should also work.
.TS
center, box;
c s s s
l l l l.
VAX tape controller and drive support
name* controllers formatter drives
_
ht DEC RH750, RH780 TM03 TE16, TU45, TU77
mt DEC RH750, RH780 TU78 TU78
mt Emulex SC7000 various various
tm Emulex TC-11 various various
ut SI 9700 various various
ts DEC TS11, TU80 TS11, TU80
.T&
l l s l.
tmscp/tms any UNIBUS/Q-bus TMSCP TU81, TK50, TK70
.sp
.T&
l s s s.
* first name is controller/driver name, second is device name if different
.TE
.PP
To bootstrap the system, a supported disk and
tape drive are needed. To maintain all the system
sources and binary programs, at least 120 Megabytes
of disk storage is required.
.PP
For terminal interfaces,
the standard DEC DZ11, DMZ32, DHU11, DHV11 and DMF32 terminal
interfaces are supported.
In addition, DH11 emulators such as
the ABLE DH/DM (which replaces the ABLE DMAX)
and EMULEX CS-11 and CS-21 are supported.
The system also provides support for standard line printer
interfaces emulating the DEC LP11 or the parallel port of the DMF32.
Support for serial printers such as a DECwriter-III and printer-plotters
such as those made by BENSON/VARIAN or VERSATEC is
available with standard drivers.
.PP
This release supports any number
of any of the devices described above.
The devices may be placed arbitrarily on any
available MASSBUS and UNIBUS interfaces.
For the 8600 and the 8650, adapters may be on either of the SBIA's.
The system configures at boot time,
locating available devices,
using a system configuration compiled into the kernel.
The configuration description contains all the information
about the topology of the machine and the addresses at which the various
devices are located.
It is possible (and desirable) to write the description using
``pattern matching'' to only partially specify some of the interconnects.
The bootstrap passes the identity of the load device to the kernel,
which will use it as the root file system.
.KS
.PP
The following controllers may be used for 10Mb/s Ethernet
on the appropriate I/O buss:
.TS
center, box;
c s
l l.
VAX 10Mb/s Ethernet controller support
name controller
_
de DEC DEUNA, DELUA (UNIBUS)
ec 3Com 3C300 (UNIBUS)
ex Excelan EXOS-204 (UNIBUS), EXOS-203 (Q-bus)
il Interlan NI1010, NI1010A (UNIBUS)
np Interlan NP100 (UNIBUS)
qe DEC DEQNA, DELQA (Q-bus)
.TE
.KE
.KS
.PP
The following controllers may be used for the indicated network types:
.TS
center, box;
l l l.
Name Controller Network Type
_
hdh ACC HDH Arpanet HDH
acc ACC LH/DH Arpanet 1822
css DEC CSS IMP-11 Arpanet 1822
hy NSC Hyperchannel Adaptor Hyperchannel
pcl DEC PCL-11 PCL TDM Bus
vv Proteon p1000, p1080 Proteon ProNET 10, 80
dmc DEC DMC-11, DMR-11 DEC DDCMP synchronous serial
dmv DEC DMV-11 DEC DDCMP synchronous serial
sl Terminal Mux Serial Line IP (SLIP)
.TE
.KE
.PP
The system configuration program sizes system data structures based on
a specification of the maximum number of active users to be present on the
system. To build a system for a larger or smaller workload you only need
change this single constant. The system also initializes the parameters
to the paging system and sizes its file system buffer cache based
on the amount of available memory.
.PP
The system supports access to the 11/780 and 11/785 console floppy disk,
the 8600 and 8650 RL02 console disk drive, and
the 11/725, 11/730, and 11/750 TU58 console cassette tape.
However, reliable access to the 11/750 TU58 cassette
interface is possible only on a totally quiescent system.
================================================
FILE: admin/admin/4.4/386.receipt
================================================
.if n \{\
.ND
.rm CH
.ll 6.5i
.nr LL 7i
.ad l
.\}
.so HEADERS
.HE D
.nr PS 11
.nr VS 13
.nr LL 7i
.nr OI 0.5i
.in 0.5i
.ps 10p
.nf
Computer Systems Research Group
457 Evans Hall
Dept of EECS
Berkeley, CA 94720
.LP
Dear Bill,
.PP
Please give a copy of the 386BSD system to Donn Seeley.
He is covered under the University of Utah's AT&T source license.
.sp 3
.in +1.5i
Sincerely,
.sp .65 i
Keith Bostic
================================================
FILE: admin/admin/4.4/386statement
================================================
.\" @(#)386statement 5.1 (Berkeley) 01/28/91
.ce 1
- 386BSD -
.sp 2
.LP
.ps 10
The 386BSD support will be available in February as part of a revision
of the 1989 Networking Release distribution.
One very important fact to remember is, that although the 386BSD itself
support is not AT&T proprietary, much of the rest of the operating system
and utilities ARE AT&T proprietary.
Therefore, the February distribution will NOT be a complete system and
cannot be booted or run on a 386 machine.
The distribution will not require an AT&T license, but will require a
Berkeley license and distribution fee.
Previous fees were approximately $500, but the actual fee has not yet
been determined.
.LP
The 4.4BSD release is scheduled for the middle of 1991, and additional,
non-proprietary support for the 386 will be made available at that time.
================================================
FILE: admin/admin/4.4/4.4todo
================================================
# @(#)4.4todo 5.9 (Berkeley) 04/30/92
Target for alpha tape release: May 31.
Target architectures: 386/486, HP300, Sparc, DECstation 3100/5000.
Required: Owner: Prio: Time: Date: Status:
NFS update Kirk 1 1 week 07 Feb done
32-bit uid/gid Kirk 1 2 day 11 Feb
64-bit file sizes Kirk 2 3 day 14 Feb
32-bit dev Kirk 3 1 week 21 Feb
Symlinks (sys calls & utils) Kirk/TK 4
VM Kirk
Merged buffer pool
kern_exec.c
vfs_bio.c
Nano-second (POSIX) timers Kirk
kern_physio.c Kirk
Getloadinfo Kirk/TK
Getsysinfo/uname Kirk/TK
Pathconf Kirk
Block size in environment TK 1 1 day done
Generate man page info/printout TK 2 1 day
Symlinks TK 2.1 2 day
Vi TK 3 1 mo
LFS TK 4 1 mo
Mpool(3) interface TK 5 2 wk
Bug list pass TK/Marc 6 2 wk
ANSI C compatibility TK/Chris 7 1 wk
Integrate getcap into libc TK 8 1 day
make TK 9 2 wk
subr_rmap.c TK 9 1 wk
Routed update Keith
POSIX 1003.1 compatibility Marc
POSIX 1003.2 shell Marc
(see ~marc/4.4/todo)
hard changes 1 1 mo
easy changes 1 1 mo
POSIX 1003.2a shell Marc
history/editing 1 3 weeks (in parallel)
aliases 3 1 week (in parallel)
tty streams Marc/Mike ? unknown
clists (hp300/dev/hil.c) Marc
Bstreams Mike
Sparc port Chris
DECstation 3100/5000 ports Ralph/Ted
Libm Peter
Man page pass Everyone
Wish list:
Memory file system cleanup Kirk
Accounting (kern_acct.c) TK/Kirk
POSIX 1003.2 compatibility TK/Marc
/proc (sys_process.c) Chris
Utility wish list:
at/cron
bc/dc/libmp
diff
ed
expr
file system utilities
grep/egrep/fgrep/regexp
pax
pr
sed
sort
test
units
uucp
================================================
FILE: admin/admin/4.4/Cover.alpha
================================================
.\" @(#)Cover.alpha 1.7.1.1 (Berkeley) 11/12/92
.\" use -ms
.\"
.so HEADERS
.FH
.sp .75i
.tl '''July 7, 1992'
.LP
Dear Colleague:
.sp
.PP
We are happy to send you information about our June 1992 release of
4.4BSD-alpha.
This release represents our expectations for the final interfaces
that will be present in 4.4BSD.
Our goal in making this release available is to get feedback on any
problems in the design or implementation of the new facilities,
and to allow adventurous sites to gain experience with
the new interfaces in 4.4BSD.
.PP
This distribution is NOT intended to be used on production systems;
nor is it intended for sites without enough local expertise
to find and fix any problems that are encountered.
It is intended to be used to provide an advance look at some of the
facilities and interfaces that we will be distributing in 4.4BSD.
We are interested in getting feedback on the problems that you find
and also any compatibility problems that you encounter in
converting your applications to run on this release.
While we hope that the interfaces in this release will not change
before the final release of 4.4BSD,
we will make changes that we feel are necessary to fix problems
that arise during the alpha release period
(at least in part based on feedback from this test group).
Where possible, we will minimize changes that will break
applications ported to this release.
The code in this distribution may be redistributed and used
in released products.
However, you are strongly encouraged to upgrade any code
that you use from this distribution to the similarly-licensed
distribution of the 4.4BSD code within one year of its release.
.PP
Only limited support can be provided by our group.
Specifically,
we cannot provide help with installation
of this software on other systems, although we are, of course, interested
in hearing of problems that you encounter.
.PP
We are releasing two versions of the software, 4.4BSD-Encumbered
and 4.4BSD-Lite.
The 4.4BSD-Encumbered distribution is available only to sites
with UNIX/32V\(dg, System III, or System V
.FS
\(dgUNIX, UNIX/32V, UNIX System III, and UNIX System V
are registered trademarks of USL/AT&T in the USA and other countries.
.FE
source licenses with USL/AT&T.
The 4.4BSD-Encumbered distribution is a complete distribution in the style of
4.3BSD and contains the complete source for the Berkeley Distribution.
.PP
The 4.4BSD-Lite distribution is a distribution that
is copyrighted by the University of California
and others, but may be freely redistributed.
It is available to anyone and requires no previous license, either from
USL/AT&T or The Regents of the University of California.
Its license agreement is similar to that of the two BSD
Networking Releases.
The 4.4BSD-Lite distribution contains only a few additional programs
and no additional kernel files from the Second Networking
release done in June 1991.
However, it does contain support for additional architectures
and has many bug fixes and performance enhancements.
The distribution includes both software developed at Berkeley
and also much software contributed by authors outside Berkeley.
.PP
Because the 4.4BSD-Lite distribution is a partial-source
distribution, it is not possible to compile or run it
without a pre-existing system that is already installed and running.
It includes source code and manual pages for the C library
and about three-fourths of the utilities contained in
the 4.4BSD-Encumbered distribution.
.\" An approximate list of the included and excluded utilities is provided
.\" in the attached utilities list.
Additionally, the 4.4BSD-Lite distribution includes source code for most
of the 4.4BSD kernel, including machine support for the six architectures
described below.
The kernel source code is not complete for any architecture.
Specifically, the kernel support for executing files, doing physical I/O,
managing the buffer cache, handling process tracing and doing accounting
is not included in 4.4BSD-Lite.
.PP
The enclosed information is designed to serve two purposes. The first
purpose is to acquaint you with the details of our distribution so you
can decide whether you would like to receive it.
The second purpose is to tell you how to obtain our distribution.
.SH
What is 4.4BSD?
.PP
This software distribution is provided on one 6250bpi 1/2'' 9-track tape
or one 8mm Exabyte cassette only.
The 4.4BSD-Encumbered distribution contains complete source
as well as binaries for
the HP9000/300 series of workstations.
The 4.4BSD-Lite distribution contains only freely redistributable sources.
As the sources do not comprise a complete system,
no binaries will be included.
.PP
The architectures that are supported include:
.IP \(bu
HP 9000/300 68000-based workstations
.IP \(bu
Intel 386/486-based machines (ISA/AT or EISA bus only)
.IP \(bu
Sony News MIPS-based workstations
.IP \(bu
Omron Luna 68000-based workstations
.IP \(bu
DECstation 3100 and 5000 MIPS-based workstations
.IP \(bu
Sparcstation I & II SPARC-based workstations
.LP
The distribution does
.B not
include the machine support for the Tahoe and VAX architectures
found in previous BSD distributions.
Our primary development is on the HP9000/300 series machines.
The other architectures are being developed and supported by
people outside the university.
Consequently, we are not able to directly test or maintain these
other architectures, so cannot comment on their robustness,
reliability, or completeness.
.PP
The major new facilities available in the 4.4BSD release are
a new virtual memory system,
a log-structured filesystem,
enhancement of the local filesystems to support
files and filesystems that are up to 2^63 bytes in size,
the addition of ISO/OSI networking support,
a freely redistributable implementation of NFS, and
the conversion to and addition of the IEEE Std1003.1 (``POSIX'')
facilities and many of the IEEE Std1003.2 facilities.
In addition, many new utilities and additions to the C
library are present as well.
The kernel sources have been reorganized to collect all machine-dependent
files for each architecture under one directory,
and most of the machine-independent code is now free of code
conditional on specific machines.
The user structure and process structure have been reorganized
to eliminate the statically-mapped user structure and to make most
of the process resources shareable by multiple processes.
The system and include files have been converted to be compatible
with ANSI C, including function prototypes for most of the exported
functions.
There are numerous other changes throughout the system.
.PP
The new virtual memory implementation is derived from the MACH
operating system developed at Carnegie-Mellon,
and was ported to the BSD kernel at the University of Utah.
The MACH virtual memory system call interface has been replaced with the
``mmap''-based interface described in the ``Berkeley Software
Architecture Manual'' (see UNIX Programmer's Manual,
Supplementary Documents, PS1:6).
The interface is similar to the interfaces shipped
by several commercial vendors such as Sun, Convex Computer Corp.
and USL/AT&T.
The integration of the new virtual memory is functionally complete,
but still has serious performance problems under heavy memory load.
The internal kernel interfaces have not yet been completed
and the memory pool and buffer cache have not yet been merged.
Some of these changes are expected before the release of 4.4BSD.
.PP
The ISO/OSI Networking consists of a kernel implementation of
transport class 4 (TP-4),
connectionless networking protocol (CLNP),
and 802.3-based link-level support (hardware-compatible with Ethernet*).
.FS
*Ethernet is a trademark of the Xerox Corporation.
.FE
We also include support for ISO Connection-Oriented Network Service,
X.25, TP-0.
The session and presentation layers are provided outside
the kernel by the ISO development environment (ISODE).
Included in this development environment are file
transfer and management (FTAM), virtual terminals (VT),
a directory services implementation (X.500), and miscellaneous other utilities.
.PP
A new virtual filesystem interface has been added to the
kernel to support multiple filesystems.
In comparison with other interfaces,
the Berkeley interface has been structured for more efficient support
of filesystems that maintain state (such as the local filesystem).
The interface has been extended with support for stackable
filesystems done at UCLA.
These extensions allow for filesystems to be layered on top of each
other and allow new vnode operations to be added without requiring
changes to existing filesystem implementations.
.PP
In addition to the local ``fast filesystem'',
we have added an implementation of the network filesystem (NFS)
that fully interoperates with the NFS shipped by Sun and its licensees.
Because our NFS implementation was implemented using only the
publicly available NFS specification,
it does not require a license from Sun to use in source or binary form.
By default it runs over UDP to be compatible with Sun's implementation.
However, it can be configured on a per-mount basis to run over TCP.
Using TCP allows it to be used quickly and efficiently through
gateways and over long-haul networks.
Using an extended protocol, it supports Leases to allow a limited
callback mechanism that greatly reduces the network traffic necessary
to maintain cache consistency between the server and its clients.
.PP
A new log-structured filesystem has been added that provides
near disk-speed output and fast crash recovery.
It is still experimental in the alpha release,
though we hope to have enough experience with it to recommend
it for production use by the time of the final 4.4BSD release.
We have also added a memory-based filesystem that runs in
pageable memory, allowing large temporary filesystems without
requiring dedicated physical memory.
.PP
The quota system has been rewritten to support both
user and group quotas (simultaneously if desired).
Quota expiration is based on time rather than
the previous metric of number of logins over quota.
This change makes quotas more useful on fileservers
onto which users seldom login.
.PP
The 4.4BSD distribution contains most of the interfaces
specified in the IEEE Std1003.1 system interface standard.
The biggest area of change is a new terminal driver.
The terminal driver is similar to the System V terminal driver
with the addition of the necessary extensions to get the
functionality previously available in the 4.3BSD terminal driver.
4.4BSD also adds the IEEE Std1003.1 job control interface,
which is similar to the 4.3BSD job control interface,
but adds a security model that was missing in the
4.3BSD job control implementation.
Other additions include IEEE Std1003.1 signals, FIFOs,
byte-range file locking, and saved user and group identifiers.
.PP
There are several new tools and utilities included in this release.
A new version of make allows much-simplified makefiles for the system software
and allows compilation for multiple architectures from the same source tree
(which may be mounted read-only).
Notable additions to the libraries include functions to traverse a
filesystem hierarchy, database interfaces to btree and hashing functions,
a new, fast implementation of stdio and a radix sort function.
The additions to the utility suite include greatly enhanced versions of
programs that display system status information, implementations of
various traditional tools described in the IEEE Std1003.2 standard,
and many others.
.PP
We have been tracking the IEEE Std1003.2 shell and utility work
and have included prototypes of many of the proposed utilities.
Because most of the traditional utilities have been replaced
with implementations conformant to the POSIX standards,
you should realize that the utility software may not be as stable,
reliable or well documented as in traditional Berkeley releases.
In particular, almost the entire manual suite has been rewritten to
be freely redistributable and, in many instances,
it does not correctly reflect the current state of the software.
It is also worth noting that, in rewriting this software, we have generally
been rewarded with significant performance improvements.
Most of the libraries and header files have been converted
to be compliant with ANSI C.
The default compiler (gcc) is a superset of ANSI C,
but supports traditional C as a command-line option.
The system libraries and utilities all compile
with either ANSI or traditional C.
.PP
Work has also progressed in several other areas.
Several important enhancements have been added to the TCP/IP
protocols including TCP header prediction and
serial line IP (SLIP) with header compression.
The routing implementation has been completely rewritten
to use a hierarchical routing tree with a mask per route
to support the arbitrary levels of routing found in the ISO protocols.
The routing table also stores and caches route characteristics
to speed the adaptation of the throughput and congestion avoidance
algorithms.
.PP
The Kerberos (version 4) authentication software has been
integrated into much of the system (including NFS) to provide
the first real network authentication on BSD.
.PP
This release includes several important structural kernel changes.
The kernel uses a new internal system call convention;
the use of global (``u-dot'') variables for parameters and error returns
has been eliminated,
and interrupted system calls no longer abort using non-local goto's (longjmp's).
A new sleep interface separates signal handling from scheduling priority,
returning characteristic errors to abort or restart the current system call.
This sleep call also passes a string describing the process state,
which is used by the ps(1) program.
The old sleep interface can be used only for non-interruptible sleeps.
The sleep interface (\fItsleep\fP) can be used at any priority,
but is only interruptible if the PCATCH flag is set.
When interrupted, \fItsleep\fP returns EINTR or ERESTART.
.PP
Many data structures that were previously statically allocated
are now allocated dynamically.
These structures include mount entries, file entries,
user open file descriptors, the process entries, the vnode table,
the name cache, and the quota structures.
.SH
The End of BSD from Berkeley
.PP
As you may already have heard, the CSRG is going to go away after the
final release of 4.4BSD.
For the following reasons, clearly the CSRG cannot continue
in its present form.
.PP
Funding has become increasingly time-consuming and difficult.
We are spending more and more of our time obtaining funding,
time that we would prefer to spend working on BSD.
As many of you are intimately aware, computer corporations are
actively seeking ways to reduce discretionary outlays.
Also, as UNIX vendors have developed their own research groups,
the work of the CSRG has become less necessary to them.
Finally, making BSD freely redistributable has resulted
in fewer distributions sold,
as other organizations sell our releases for less money.
.PP
Support within the University of California has declined as BSD has
become less widely used internally.
Victims of our own success, many of the features once found only in
BSD are now available from every vendor.
.PP
The system has become too large and complex for a group of four to
architect and maintain.
In particular, losing Mike Karels has made it obvious to us that
the group is below critical mass for developing and distributing a
complete UNIX system.
.PP
We are making the 4.4BSD-alpha distribution available now.
We will spend the summer and some part of the fall cleaning up
the release and make the final 4.4BSD release available in the fall.
When the final release happens is mostly dependent on when our
current funding runs out.
At that time we will close down the group.
We would really like to have six months to finish up 4.4BSD.
The amount of time that we get is largely a function of how many
of you purchase the alpha distribution.
So, if you are planning to get 4.4BSD when it comes out, please
consider buying an alpha distribution with an upgrade option instead.
That way your money will go to support the final 4.4BSD release.
.PP
BSD has always been a community effort, and, as a community effort,
does not rely on a small group of people in Berkeley to keep it going.
BSD will not go away, but will live on through the free software and
commercial efforts of many people.
We thank you for your support over the years, your funding, and,
of course, the software you've contributed to make the BSD system
what it is today!
.SH
How to obtain 4.4BSD-Encumbered or 4.4BSD-Lite
.PP
To obtain 4.4BSD-Encumbered or 4.4BSD-Lite
we require execution of the appropriate Berkeley License Agreement (6/92).
In addition, foreign licensees must execute Addendum Number One for
Foreign Licensees in ordering 4.4BSD-Encumbered.
The fee is $2000.00 for 4.4BSD-Encumbered and
$1000.00 for 4.4BSD-Lite.
.PP
Because we are a research and development organization
and not a commercial organization,
we make our research results available for a small license fee.
We distribute only the whole system ``As Is''
and cannot send individual pieces of the system.
We are required by the University of California to have
a formal license arrangement with each
organization to which we distribute.
All material is considered licensed material regardless of its
availability from other sources that make such material publicly available.
In addition, for 4.4BSD-Encumbered, we are required
to secure a copy of the AT&T Software Agreement with your organization
and confirm it with AT&T before the software can be shipped.
.PP
Specifically, for 4.4BSD-Encumbered, we must receive from your organization the
following material before the distribution can be sent:
.IP \(bu
\fBTwo\fR copies of the \fBcurrent\fR Software Agreement
between your company or institution and
AT&T (Western Electric) that authorize you as a source licensee for
UNIX/32V, System III, or System V.
Note that a complete copy of the agreement up to the Schedule is required,
not just the cover and/or signature page.
Letters authorizing additional CPUs are not necessary in this process;
however, it is your legal responsibility to obtain
an additional CPU authorization from AT&T.
.IP \(bu
\fBTwo\fR original signed and executed copies of
the Berkeley License Agreement (6/92) between your company
or institution and The Regents of the University of California
along with Exhibit A properly filled out.
For Foreign licensees, there is an Addendum to
the License Agreement that must also be executed.
The name of the organization on the Berkeley License Agreement
must be the same as that which appears on
the Software Agreement with AT&T (or Western Electric).
The Berkeley License Agreement (6/92) must be signed
by a duly authorized person who holds a position that is
at the same level or a higher level of authority
as that which appears on the AT&T Software Agreement.
Please have this person's name and title
.B
typed
.R
in the available space in addition to the signature.
This license agreement applies to all the CPUs covered
by the Software Agreement with AT&T (or Western Electric)
that you have provided.
One signed copy of the Berkeley License Agreement will be
returned to you after it has been executed by
The Regents of the University of California.
.IP \(bu
A check from a U.S. bank for $2000.00 must be received before
the distribution can be sent.
Checks should be made payable to
``The Regents of the Univ
Showing preview only (391K chars total). Download the full file or copy to clipboard to get everything.
gitextract_csesg42d/ ├── Makefile ├── README ├── admin/ │ ├── admin/ │ │ ├── 4.3/ │ │ │ ├── Acknowledgements │ │ │ ├── Add1.bsd.83.dom │ │ │ ├── Add1.bsd.83.gov │ │ │ ├── Add1.bsd.86.for │ │ │ ├── Add1.bsd.86.gov │ │ │ ├── Add2.bsd.83.gov │ │ │ ├── Add3.bsd.86.gov.NASA │ │ │ ├── Checklist.info.4.2 │ │ │ ├── Checklist.info.4.3 │ │ │ ├── Checklist.info.UC │ │ │ ├── Cover.infopacket │ │ │ ├── HEADERS │ │ │ ├── License │ │ │ ├── PackingList │ │ │ ├── siteinfo │ │ │ └── softonvax.t │ │ ├── 4.3Reno/ │ │ │ ├── Add.Reno.83 │ │ │ ├── Add.Reno.86.ATT │ │ │ ├── Add.Reno.86.dom │ │ │ ├── Add.Reno.86.for │ │ │ ├── Add.Reno.alpha │ │ │ ├── Cover.distribution │ │ │ ├── Cover.infopacket │ │ │ ├── GovPO.reno.83 │ │ │ ├── GovPO.reno.86 │ │ │ ├── LOAreno.83.div │ │ │ ├── LOAreno.83.subsid │ │ │ ├── LOAreno.86.dom.div │ │ │ ├── LOAreno.86.subsid │ │ │ ├── LOAreno.uc │ │ │ ├── Renochklst │ │ │ ├── contrib.ack │ │ │ ├── exhibitA │ │ │ ├── ibm.copyright │ │ │ ├── letter.update │ │ │ └── siteinfo │ │ ├── 4.3Tahoe/ │ │ │ ├── Add1.tahoe.86.dom │ │ │ ├── Add2.tahoe.83.dom │ │ │ ├── Add2.tahoe.83.for │ │ │ ├── Add2.tahoe.86.for │ │ │ ├── Add2.tahoe.86.gov │ │ │ ├── Add3.tahoe.83.gov │ │ │ ├── Cover.dist │ │ │ ├── GovPO.tahoe.83 │ │ │ ├── GovPO.tahoe.86 │ │ │ ├── Infoletter │ │ │ ├── LOA.Tahoe.83 │ │ │ ├── LOA.Tahoe.83.subsid │ │ │ ├── LOA.Tahoe.86 │ │ │ ├── LOAUC.Tahoe.83 │ │ │ ├── LOAUC.Tahoe.86 │ │ │ ├── chklist │ │ │ └── hardware.t │ │ ├── 4.4/ │ │ │ ├── 386.receipt │ │ │ ├── 386statement │ │ │ ├── 4.4todo │ │ │ ├── Cover.alpha │ │ │ ├── Cover.dist │ │ │ ├── Cover.final │ │ │ ├── Upgrade.final │ │ │ └── goodbye │ │ ├── 4.4BSD-Encumbered/ │ │ │ ├── 4.4A.dist.cover │ │ │ ├── Add1.bsd.92.gov │ │ │ ├── Add1.for │ │ │ ├── Cover.final │ │ │ ├── GovPO.bsd.92 │ │ │ ├── License │ │ │ ├── Upgrade.final │ │ │ ├── Upgrade.sparc │ │ │ ├── checklist.alpha │ │ │ ├── checklist.final │ │ │ ├── exhibitA.alpha │ │ │ ├── exhibitA.alpha2final │ │ │ ├── exhibitA.final │ │ │ ├── file.cover │ │ │ ├── siteinfo.alpha │ │ │ └── siteinfo.final │ │ ├── 4.4BSD-Lite/ │ │ │ ├── Cover │ │ │ ├── Cover.curlic │ │ │ ├── Cover.rel2 │ │ │ ├── checklist │ │ │ ├── exhibitA │ │ │ ├── license │ │ │ ├── siteinfo │ │ │ └── tapeinfo │ │ ├── DARPA/ │ │ │ ├── BAA.security/ │ │ │ │ ├── A.t │ │ │ │ ├── A.title │ │ │ │ ├── B.t │ │ │ │ ├── C.t │ │ │ │ ├── D.t │ │ │ │ ├── F.t │ │ │ │ ├── G.t │ │ │ │ ├── H.t │ │ │ │ ├── I.t │ │ │ │ ├── V2A.t │ │ │ │ └── V2B.t │ │ │ ├── BAA.unix/ │ │ │ │ ├── A.t │ │ │ │ ├── A.title │ │ │ │ ├── B.t │ │ │ │ ├── C.t │ │ │ │ ├── D.t │ │ │ │ ├── E.t │ │ │ │ ├── F.t │ │ │ │ ├── G.t │ │ │ │ ├── H.t │ │ │ │ ├── I.t │ │ │ │ ├── J.t │ │ │ │ ├── Makefile │ │ │ │ ├── V2A.t │ │ │ │ ├── V2B.t │ │ │ │ └── cover.t │ │ │ └── DARPAproposal.t │ │ ├── HP/ │ │ │ ├── HP.06.91 │ │ │ ├── HP.09.90 │ │ │ ├── HP.11.89 │ │ │ └── HPSUPPORT.t │ │ ├── NASA/ │ │ │ └── report │ │ ├── NBS/ │ │ │ ├── NBSproposal.11.88 │ │ │ ├── NBSproposal.t │ │ │ ├── NBSreport.10.88 │ │ │ └── unixabs.t │ │ ├── NIST/ │ │ │ ├── NISTreport.03.89 │ │ │ ├── NISTreport.03.90 │ │ │ ├── NISTreport.06.89 │ │ │ ├── NISTreport.06.90 │ │ │ ├── NISTreport.09.89 │ │ │ ├── NISTreport.12.88 │ │ │ ├── NISTreport.12.89 │ │ │ └── NISTreport.final │ │ ├── OSF/ │ │ │ ├── OSF.6.90 │ │ │ ├── OSF.proposal │ │ │ └── OSFreport.06.91 │ │ ├── budget/ │ │ │ ├── budget.csrg │ │ │ └── budget.osi.grant │ │ ├── contrib/ │ │ │ ├── address.list │ │ │ ├── contrib │ │ │ └── letter │ │ ├── copyright.1/ │ │ │ ├── Makefile │ │ │ └── redist │ │ ├── copyright4.2-4.3/ │ │ │ ├── files.4.2.copyr │ │ │ ├── files.4.3.copyr │ │ │ ├── letter │ │ │ └── lic.letter │ │ ├── forms/ │ │ │ ├── access │ │ │ ├── account │ │ │ └── contrib │ │ ├── letters/ │ │ │ ├── ansi.doc │ │ │ ├── ieee.doc │ │ │ ├── letter.mips │ │ │ ├── letter.tosun │ │ │ └── usrgrp.docs │ │ ├── network.1/ │ │ │ ├── Cover.distribution │ │ │ ├── Cover.infopacket │ │ │ ├── export │ │ │ ├── file.cover │ │ │ ├── hard-soft │ │ │ ├── license │ │ │ └── siteinfo-tc │ │ ├── network.2/ │ │ │ ├── Cover.distribution │ │ │ ├── Infoletter │ │ │ ├── Siteinfo │ │ │ ├── exhibitA │ │ │ ├── export │ │ │ ├── file.cover │ │ │ ├── license │ │ │ ├── src.README │ │ │ └── utility │ │ ├── papers/ │ │ │ └── research.ms │ │ └── proposals/ │ │ ├── IBM.proposal │ │ ├── JP.proposal │ │ ├── NASA.proposal │ │ └── libm │ ├── copyright/ │ │ └── includes/ │ │ ├── proprietary.c │ │ ├── proprietary.f │ │ ├── proprietary.gas │ │ ├── proprietary.man │ │ ├── proprietary.semicolon │ │ ├── proprietary.sh │ │ ├── proprietary.tex │ │ ├── redist.c │ │ ├── redist.gas │ │ ├── redist.man │ │ ├── redist.semicolon │ │ ├── redist.sh │ │ └── redist.tex │ └── style/ │ ├── README │ ├── err │ ├── getopt │ ├── indent.pro │ └── style ├── bin/ │ ├── Makefile │ ├── Makefile.inc │ ├── cat/ │ │ ├── Makefile │ │ ├── cat.1 │ │ └── cat.c │ ├── chmod/ │ │ ├── Makefile │ │ ├── chmod.1 │ │ └── chmod.c │ ├── cp/ │ │ ├── Makefile │ │ ├── cp.1 │ │ ├── cp.c │ │ ├── extern.h │ │ ├── path.c │ │ └── utils.c │ ├── csh/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── csh.1 │ │ │ ├── csh.2 │ │ │ ├── csh.3 │ │ │ ├── csh.4 │ │ │ ├── csh.a │ │ │ ├── csh.g │ │ │ └── tabs │ │ ├── alloc.c │ │ ├── char.c │ │ ├── char.h │ │ ├── const.c │ │ ├── csh.1 │ │ ├── csh.c │ │ ├── csh.h │ │ ├── dir.c │ │ ├── dir.h │ │ ├── dol.c │ │ ├── err.c │ │ ├── exec.c │ │ ├── exp.c │ │ ├── extern.h │ │ ├── file.c │ │ ├── func.c │ │ ├── glob.c │ │ ├── hist.c │ │ ├── init.c │ │ ├── lex.c │ │ ├── misc.c │ │ ├── parse.c │ │ ├── pathnames.h │ │ ├── proc.c │ │ ├── proc.h │ │ ├── sem.c │ │ ├── set.c │ │ ├── str.c │ │ └── time.c │ ├── date/ │ │ ├── Makefile │ │ ├── date.1 │ │ ├── date.c │ │ ├── extern.h │ │ └── netdate.c │ ├── dd/ │ │ ├── Makefile │ │ ├── args.c │ │ ├── conv.c │ │ ├── conv_tab.c │ │ ├── dd.1 │ │ ├── dd.c │ │ ├── dd.h │ │ ├── extern.h │ │ ├── misc.c │ │ └── position.c │ ├── df/ │ │ ├── Makefile │ │ ├── df.1 │ │ ├── df.c │ │ └── pathnames.h │ ├── echo/ │ │ ├── Makefile │ │ ├── echo.1 │ │ └── echo.c │ ├── ed/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── advanced/ │ │ │ │ ├── Makefile │ │ │ │ ├── ae.mac │ │ │ │ ├── ae0 │ │ │ │ ├── ae1 │ │ │ │ ├── ae2 │ │ │ │ ├── ae3 │ │ │ │ ├── ae4 │ │ │ │ ├── ae5 │ │ │ │ ├── ae6 │ │ │ │ ├── ae7 │ │ │ │ └── ae9 │ │ │ └── tutorial/ │ │ │ ├── Makefile │ │ │ ├── e.mac │ │ │ ├── e0 │ │ │ ├── e1 │ │ │ ├── e2 │ │ │ ├── e3 │ │ │ ├── e4 │ │ │ ├── e5 │ │ │ ├── e6 │ │ │ └── e7 │ │ ├── ed.1 │ │ ├── ed.c │ │ └── pathnames.h │ ├── expr/ │ │ ├── Makefile │ │ ├── expr.1 │ │ └── expr.y │ ├── hostname/ │ │ ├── Makefile │ │ ├── hostname.1 │ │ └── hostname.c │ ├── kill/ │ │ ├── Makefile │ │ ├── kill.1 │ │ └── kill.c │ ├── ln/ │ │ ├── Makefile │ │ ├── ln.1 │ │ ├── ln.c │ │ └── symlink.7 │ ├── ls/ │ │ ├── Makefile │ │ ├── cmp.c │ │ ├── extern.h │ │ ├── ls.1 │ │ ├── ls.c │ │ ├── ls.h │ │ ├── print.c │ │ ├── stat_flags.c │ │ └── util.c │ ├── mkdir/ │ │ ├── Makefile │ │ ├── mkdir.1 │ │ └── mkdir.c │ ├── mv/ │ │ ├── Makefile │ │ ├── mv.1 │ │ ├── mv.c │ │ └── pathnames.h │ ├── pax/ │ │ ├── Makefile │ │ ├── ar_io.c │ │ ├── ar_subs.c │ │ ├── buf_subs.c │ │ ├── cache.c │ │ ├── cache.h │ │ ├── cpio.c │ │ ├── cpio.h │ │ ├── extern.h │ │ ├── file_subs.c │ │ ├── ftree.c │ │ ├── ftree.h │ │ ├── gen_subs.c │ │ ├── options.c │ │ ├── options.h │ │ ├── pat_rep.c │ │ ├── pat_rep.h │ │ ├── pax.1 │ │ ├── pax.c │ │ ├── pax.h │ │ ├── sel_subs.c │ │ ├── sel_subs.h │ │ ├── tables.c │ │ ├── tables.h │ │ ├── tar.c │ │ ├── tar.h │ │ └── tty_subs.c │ ├── ps/ │ │ ├── Makefile │ │ ├── extern.h │ │ ├── fmt.c │ │ ├── keyword.c │ │ ├── nlist.c │ │ ├── pathnames.h │ │ ├── print.c │ │ ├── ps.1 │ │ ├── ps.c │ │ └── ps.h │ ├── pwd/ │ │ ├── Makefile │ │ ├── pwd.1 │ │ └── pwd.c │ ├── rcp/ │ │ ├── Makefile │ │ ├── extern.h │ │ ├── pathnames.h │ │ ├── rcp.1 │ │ ├── rcp.c │ │ └── util.c │ ├── rm/ │ │ ├── Makefile │ │ ├── rm.1 │ │ └── rm.c │ ├── rmail/ │ │ ├── Makefile │ │ ├── rmail.8 │ │ └── rmail.c │ ├── rmdir/ │ │ ├── Makefile │ │ ├── rmdir.1 │ │ └── rmdir.c │ ├── sh/ │ │ ├── Makefile │ │ ├── TOUR │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── t.mac │ │ │ ├── t1 │ │ │ ├── t2 │ │ │ ├── t3 │ │ │ └── t4 │ │ ├── alias.c │ │ ├── alias.h │ │ ├── arith.h │ │ ├── arith.y │ │ ├── arith_lex.l │ │ ├── bltin/ │ │ │ ├── bltin.h │ │ │ ├── echo.1 │ │ │ └── echo.c │ │ ├── builtins.def │ │ ├── cd.c │ │ ├── error.c │ │ ├── error.h │ │ ├── eval.c │ │ ├── eval.h │ │ ├── exec.c │ │ ├── exec.h │ │ ├── expand.c │ │ ├── expand.h │ │ ├── funcs/ │ │ │ ├── cmv │ │ │ ├── dirs │ │ │ ├── kill │ │ │ ├── login │ │ │ ├── newgrp │ │ │ ├── popd │ │ │ ├── pushd │ │ │ └── suspend │ │ ├── histedit.c │ │ ├── init.h │ │ ├── input.c │ │ ├── input.h │ │ ├── jobs.c │ │ ├── jobs.h │ │ ├── machdep.h │ │ ├── mail.c │ │ ├── mail.h │ │ ├── main.c │ │ ├── main.h │ │ ├── memalloc.c │ │ ├── memalloc.h │ │ ├── miscbltin.c │ │ ├── mkbuiltins │ │ ├── mkinit.c │ │ ├── mknodes.c │ │ ├── mksyntax.c │ │ ├── mktokens │ │ ├── myhistedit.h │ │ ├── mystring.c │ │ ├── mystring.h │ │ ├── nodes.c.pat │ │ ├── nodetypes │ │ ├── options.c │ │ ├── options.h │ │ ├── output.c │ │ ├── output.h │ │ ├── parser.c │ │ ├── parser.h │ │ ├── redir.c │ │ ├── redir.h │ │ ├── sh.1 │ │ ├── shell.h │ │ ├── show.c │ │ ├── show.h │ │ ├── trap.c │ │ ├── trap.h │ │ ├── var.c │ │ └── var.h │ ├── sleep/ │ │ ├── Makefile │ │ ├── sleep.1 │ │ └── sleep.c │ ├── stty/ │ │ ├── Makefile │ │ ├── cchar.c │ │ ├── extern.h │ │ ├── gfmt.c │ │ ├── key.c │ │ ├── modes.c │ │ ├── print.c │ │ ├── stty.1 │ │ ├── stty.c │ │ ├── stty.h │ │ └── util.c │ ├── sync/ │ │ ├── Makefile │ │ ├── sync.8 │ │ └── sync.c │ └── test/ │ ├── Makefile │ ├── TEST.csh │ ├── binary_op │ ├── error.c │ ├── extern.h │ ├── mkops │ ├── operators.c │ ├── operators.h │ ├── stalloc.c │ ├── test.1 │ ├── test.c │ └── unary_op ├── contrib/ │ ├── Makefile │ ├── Makefile.inc │ ├── ansi/ │ │ ├── Makefile │ │ ├── ansitape.1 │ │ └── ansitape.c │ ├── awk.research/ │ │ ├── awk.lx.l │ │ ├── lib.c │ │ ├── main.c │ │ ├── proto.h │ │ ├── run.c │ │ └── tran.c │ ├── bib/ │ │ ├── Makefile │ │ ├── README │ │ ├── doc/ │ │ │ └── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── bibdoc.ms │ │ │ ├── char.macros │ │ │ ├── spell.ok │ │ │ └── testrefs │ │ ├── macs/ │ │ │ ├── Makefile │ │ │ ├── bib.astro │ │ │ ├── bib.compsurv │ │ │ ├── bib.foot │ │ │ ├── bib.hnf │ │ │ ├── bib.list │ │ │ ├── bib.opena │ │ │ ├── bib.openn │ │ │ ├── bib.spe │ │ │ ├── bib.spe2 │ │ │ ├── bib.stda │ │ │ ├── bib.stdafull │ │ │ ├── bib.stdn │ │ │ ├── bib.stdsn │ │ │ ├── bib.supn │ │ │ ├── bibinc.fullnames │ │ │ ├── bibinc.publishers │ │ │ ├── bibinc.shortnames │ │ │ ├── bibmac.me │ │ │ ├── bmac.open │ │ │ ├── bmac.std │ │ │ └── common │ │ ├── man/ │ │ │ ├── bib.1 │ │ │ └── invert.1 │ │ └── src/ │ │ ├── Makefile │ │ ├── alpha.seek.c │ │ ├── bib.c │ │ ├── bib.h │ │ ├── bibargs.c │ │ ├── invert.c │ │ ├── listrefs.c │ │ ├── locate.c │ │ ├── lookup.c │ │ ├── makekey.c │ │ ├── streams.c │ │ └── streams.h │ ├── connectd/ │ │ ├── cd/ │ │ │ ├── Makefile │ │ │ ├── con.c │ │ │ ├── main.c │ │ │ ├── main.h │ │ │ ├── rcv.c │ │ │ └── snd.c │ │ ├── doc/ │ │ │ └── externalconnect.3c │ │ ├── include/ │ │ │ ├── connect.h │ │ │ ├── phonenumber.h │ │ │ └── ttyent.h │ │ └── libc/ │ │ ├── externalconnect.c │ │ └── getttyent.c │ ├── dungeon/ │ │ ├── History │ │ ├── MANIFEST │ │ ├── Makefile │ │ ├── Makefile.bsd │ │ ├── Makefile.sun │ │ ├── Makefile.sysv │ │ ├── PDP.doc │ │ ├── README │ │ ├── README.pdp │ │ ├── actors.F │ │ ├── advers.h │ │ ├── ballop.F │ │ ├── cinit.c │ │ ├── cio.c │ │ ├── clock.h │ │ ├── clockr.F │ │ ├── cspeak.c │ │ ├── curxt.h │ │ ├── debug.h │ │ ├── decode.c │ │ ├── demons.F │ │ ├── dgame.F │ │ ├── dinit.F │ │ ├── dmain.F │ │ ├── dso1.F │ │ ├── dso2.F │ │ ├── dso3.F │ │ ├── dso4.F │ │ ├── dso5.F │ │ ├── dso6.F │ │ ├── dso7.F │ │ ├── dsub.F │ │ ├── dungeon.6 │ │ ├── dungeon.doc │ │ ├── dungeon.sh │ │ ├── dverb1.F │ │ ├── dverb2.F │ │ ├── exits.h │ │ ├── files.h │ │ ├── flags.h │ │ ├── gamestate.h │ │ ├── gdt.F │ │ ├── io.h │ │ ├── lex.c │ │ ├── lightp.F │ │ ├── listen.c │ │ ├── maketxt.sh │ │ ├── mindex.h │ │ ├── nobjs.F │ │ ├── np.F │ │ ├── np1.F │ │ ├── np2.F │ │ ├── np3.F │ │ ├── nrooms.F │ │ ├── objcts.F │ │ ├── objects.h │ │ ├── oflags.h │ │ ├── oindex.h │ │ ├── parser.h │ │ ├── puzzle.h │ │ ├── rflag.h │ │ ├── rindex.h │ │ ├── rooms.F │ │ ├── rooms.h │ │ ├── rtim.c │ │ ├── screen.h │ │ ├── sobjs.F │ │ ├── speak.F │ │ ├── state.h │ │ ├── sverbs.F │ │ ├── verbs.F │ │ ├── verbs.h │ │ ├── villians.h │ │ ├── villns.F │ │ ├── vocab.h │ │ ├── xpars.h │ │ └── xsrch.h │ ├── ed/ │ │ ├── Makefile │ │ ├── README │ │ ├── a.c │ │ ├── add_line.c │ │ ├── address.c │ │ ├── bang.c │ │ ├── c.c │ │ ├── d.c │ │ ├── e.c │ │ ├── ed.1 │ │ ├── ed.h │ │ ├── edhup.c │ │ ├── equal.c │ │ ├── extern.h │ │ ├── f.c │ │ ├── filename.c │ │ ├── g.c │ │ ├── get_line.c │ │ ├── get_pattern.c │ │ ├── i.c │ │ ├── input_lines.c │ │ ├── j.c │ │ ├── k.c │ │ ├── l.c │ │ ├── line_number.c │ │ ├── m.c │ │ ├── main.c │ │ ├── p.c │ │ ├── q.c │ │ ├── r.c │ │ ├── re.c │ │ ├── rol.c │ │ ├── search.c │ │ ├── sub.c │ │ ├── t.c │ │ ├── u.c │ │ ├── w.c │ │ └── z.c │ ├── emacs-18.57/ │ │ ├── Makefile │ │ ├── etc/ │ │ │ ├── emacsclient.c │ │ │ ├── env.c │ │ │ ├── loadst.c │ │ │ └── movemail.c │ │ └── src/ │ │ ├── Makefile │ │ ├── dispnew.c │ │ ├── doc.c │ │ ├── emacs.c │ │ ├── fileio.c │ │ ├── m-hp9000s300.h │ │ ├── process.c │ │ ├── s-bsd4-4.h │ │ ├── sysdep.c │ │ ├── termcap.c │ │ └── unexec.c │ ├── gas-1.38/ │ │ ├── Makefile │ │ ├── as.c │ │ ├── config/ │ │ │ ├── Makefile.hp300 │ │ │ ├── Makefile.i386 │ │ │ ├── Makefile.sparc │ │ │ ├── Makefile.vax │ │ │ ├── i386-opcode.h │ │ │ ├── i386.c │ │ │ ├── sparc-opcode.h │ │ │ └── sparc.c │ │ ├── input-file.c │ │ ├── input-scrub.c │ │ └── read.c │ ├── gawk-2.15.2/ │ │ ├── Makefile.bsd44 │ │ ├── gawk.1 │ │ └── io.c │ ├── gcc-2.3.3/ │ │ ├── Makefile │ │ ├── Makefile.in │ │ ├── c-typeck.c │ │ ├── cccp.c │ │ ├── config/ │ │ │ ├── hp3bsd.h │ │ │ ├── m68k.c │ │ │ ├── m68k.h │ │ │ ├── m68k.md │ │ │ └── mips.c │ │ ├── config.h │ │ ├── configure │ │ ├── gcc.1 │ │ ├── gcc.c │ │ ├── gstddef.h │ │ ├── hconfig.h │ │ ├── libgcc2.c │ │ ├── longlong.h │ │ ├── makefile │ │ └── obstack.h │ ├── gdb-4.7.LBL/ │ │ ├── bfd/ │ │ │ ├── configure.host │ │ │ └── hosts/ │ │ │ └── sparc.h │ │ ├── config.sub │ │ └── gdb/ │ │ ├── Makefile.in │ │ ├── defs.h │ │ ├── exec.c │ │ ├── infcmd.c │ │ ├── main.c │ │ ├── symfile.c │ │ ├── symtab.c │ │ └── utils.c │ ├── groff-1.08/ │ │ ├── eqn/ │ │ │ └── eqn.h │ │ ├── groff/ │ │ │ └── groff.cc │ │ ├── include/ │ │ │ └── driver.h │ │ ├── lkbib/ │ │ │ └── lkbib.cc │ │ ├── lookbib/ │ │ │ └── lookbib.cc │ │ ├── pic/ │ │ │ ├── object.cc │ │ │ └── pic.h │ │ ├── soelim/ │ │ │ └── soelim.cc │ │ ├── tbl/ │ │ │ └── table.h │ │ └── tfmtodit/ │ │ └── tfmtodit.cc │ ├── hunt/ │ │ └── Makefile │ ├── jove-4.14.6/ │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── jove.1 │ │ │ ├── jove.2 │ │ │ ├── jove.3 │ │ │ └── jove.4 │ │ ├── externs.h │ │ └── macvert.c │ ├── libg++-2.3/ │ │ ├── Makefile.BSD │ │ ├── libg++/ │ │ │ ├── _G_config.h │ │ │ ├── g++-include/ │ │ │ │ ├── curses.h │ │ │ │ ├── errno.h │ │ │ │ ├── memory.h │ │ │ │ ├── signal.h │ │ │ │ ├── stdio.h │ │ │ │ ├── sys/ │ │ │ │ │ ├── socket.h │ │ │ │ │ └── wait.h │ │ │ │ ├── time.h │ │ │ │ └── unistd.h │ │ │ ├── iostream/ │ │ │ │ └── procbuf.C │ │ │ └── src/ │ │ │ ├── CursesW.cc │ │ │ ├── CursesW.h │ │ │ ├── GetOpt.cc │ │ │ ├── Regex.h │ │ │ ├── regex.cc │ │ │ ├── regex.h │ │ │ └── timer.cc │ │ └── libiberty/ │ │ ├── strerror.c │ │ └── strsignal.c │ ├── perl-4.036/ │ │ ├── Configure │ │ ├── Makefile.SH │ │ ├── cflags.SH │ │ ├── config_h.SH │ │ ├── doc/ │ │ │ ├── Makefile │ │ │ └── perl.ms │ │ ├── h2ph.SH │ │ ├── installperl │ │ ├── makedepend.SH │ │ └── x2p/ │ │ ├── Makefile.SH │ │ └── cflags.SH │ ├── rcs-V5.6/ │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ └── rcs.ms │ │ ├── man/ │ │ │ └── Makefile │ │ └── src/ │ │ ├── Makefile │ │ └── rcsfnms.c │ ├── sc/ │ │ ├── CHANGES │ │ ├── Makefile │ │ ├── README │ │ ├── TODO │ │ ├── VMS_NOTES │ │ ├── cmds.c │ │ ├── crypt.c │ │ ├── eres.sed │ │ ├── gram.y │ │ ├── help.c │ │ ├── interp.c │ │ ├── lex.c │ │ ├── psc.c │ │ ├── psc.doc │ │ ├── range.c │ │ ├── sc.1 │ │ ├── sc.c │ │ ├── sc.h │ │ ├── sres.sed │ │ ├── tutorial.sc │ │ ├── version.c │ │ ├── vi.c │ │ ├── vmtbl.c │ │ └── xmalloc.c │ ├── sort/ │ │ ├── Makefile │ │ ├── TEST/ │ │ │ └── stests │ │ ├── append.c │ │ ├── extern.h │ │ ├── fields.c │ │ ├── files.c │ │ ├── fsort.c │ │ ├── fsort.h │ │ ├── init.c │ │ ├── msort.c │ │ ├── pathnames.h │ │ ├── sort.1 │ │ ├── sort.c │ │ ├── sort.h │ │ └── tmp.c │ ├── usr.x25/ │ │ ├── Makefile │ │ ├── README-4.2bsd │ │ ├── lib/ │ │ │ ├── Makefile │ │ │ ├── ccitt_addr.c │ │ │ ├── getx25hostbyaddr.c │ │ │ ├── getx25hostbyname.c │ │ │ ├── getx25hostent.c │ │ │ ├── print.c │ │ │ ├── verify.c │ │ │ └── x25err.c │ │ ├── nimd/ │ │ │ └── Makefile │ │ ├── rc.local │ │ ├── x25accton.c │ │ ├── x25config.c │ │ ├── x25sa.c │ │ └── x29d/ │ │ ├── Makefile │ │ └── x29d.c │ ├── vmsprep/ │ │ ├── vmsprep.1 │ │ └── vmsprep.c │ └── xns/ │ └── examples/ │ ├── filing/ │ │ └── errmsg.c │ ├── filing_common/ │ │ └── errmsg.c │ └── gap/ │ └── gap2d.c ├── etc/ │ ├── COPYRIGHT │ ├── FILESTOCOPY │ ├── MAKEDEV.local │ ├── Makefile │ ├── aliases │ ├── amd-home │ ├── amd-n │ ├── changelist │ ├── crontab │ ├── crontab.local │ ├── csh.cshrc │ ├── csh.login │ ├── csh.logout │ ├── daily │ ├── dm.conf │ ├── etc.hcx9/ │ │ ├── MAKEDEV │ │ └── disktab │ ├── etc.hp300/ │ │ ├── MAKEDEV │ │ ├── MAKEDEV.hpux │ │ ├── disktab │ │ ├── fstab.rd │ │ ├── fstab.sd │ │ └── rbootd.conf │ ├── etc.i386/ │ │ ├── MAKEDEV │ │ ├── disktab │ │ └── fstab.wd │ ├── etc.pmax/ │ │ ├── MAKEDEV │ │ ├── disktab │ │ └── fstab.rz │ ├── etc.sparc/ │ │ ├── disktab │ │ └── fstab.sd │ ├── etc.tahoe/ │ │ ├── MAKEDEV │ │ ├── disktab │ │ ├── fstab.dk │ │ ├── fstab.example │ │ └── fstab.fsd │ ├── etc.vax/ │ │ ├── MAKEDEV │ │ ├── disktab │ │ ├── fstab.hp │ │ ├── fstab.hp400m │ │ ├── fstab.ra60 │ │ ├── fstab.ra80 │ │ ├── fstab.ra81 │ │ ├── fstab.rb80 │ │ ├── fstab.rd53 │ │ ├── fstab.rk07 │ │ ├── fstab.rm03 │ │ ├── fstab.rm05 │ │ ├── fstab.rm80 │ │ ├── fstab.rp06 │ │ ├── fstab.rp07 │ │ ├── fstab.up │ │ ├── fstab.up160m │ │ └── fstab.up300m │ ├── exports │ ├── ftpusers │ ├── ftpwelcome │ ├── gettytab │ ├── group │ ├── hosts │ ├── hosts.equiv │ ├── hosts.lpd │ ├── inetd.conf │ ├── kerberosIV/ │ │ ├── README │ │ ├── krb.conf │ │ └── krb.realms │ ├── man.conf │ ├── master.passwd │ ├── monthly │ ├── motd │ ├── mtree/ │ │ ├── 4.4BSD.dist │ │ ├── 4.4BSD.root │ │ ├── 4.4BSD.usr │ │ ├── 4.4BSD.var │ │ └── special │ ├── namedb/ │ │ ├── localhost.rev │ │ ├── named.boot │ │ └── root.cache │ ├── netgroup │ ├── netstart │ ├── networks │ ├── phones │ ├── printcap │ ├── protocols │ ├── rc │ ├── rc.local │ ├── remote │ ├── root/ │ │ ├── dot.cshrc │ │ ├── dot.klogin │ │ ├── dot.login │ │ ├── dot.profile │ │ └── dot.rhosts │ ├── security │ ├── services │ ├── shells │ ├── syslog.conf │ ├── ttys │ └── weekly ├── games/ │ ├── Makefile │ ├── Makefile.inc │ ├── adventure/ │ │ ├── Makefile │ │ ├── adventure.6 │ │ ├── crc.c │ │ ├── done.c │ │ ├── glorkz │ │ ├── hdr.h │ │ ├── init.c │ │ ├── io.c │ │ ├── main.c │ │ ├── okplay.c │ │ ├── pathnames.h │ │ ├── save.c │ │ ├── setup.c │ │ ├── subr.c │ │ ├── vocab.c │ │ └── wizard.c │ ├── arithmetic/ │ │ ├── Makefile │ │ ├── arithmetic.6 │ │ └── arithmetic.c │ ├── atc/ │ │ ├── Makefile │ │ ├── atc.6 │ │ ├── def.h │ │ ├── extern.c │ │ ├── extern.h │ │ ├── games/ │ │ │ ├── ATC_scores │ │ │ ├── Game_List │ │ │ ├── Killer │ │ │ ├── crossover │ │ │ ├── default │ │ │ ├── easy │ │ │ └── game_2 │ │ ├── grammar.y │ │ ├── graphics.c │ │ ├── include.h │ │ ├── input.c │ │ ├── lex.l │ │ ├── list.c │ │ ├── log.c │ │ ├── main.c │ │ ├── pathnames.h │ │ ├── struct.h │ │ ├── tunable.c │ │ ├── tunable.h │ │ └── update.c │ ├── backgammon/ │ │ ├── Makefile │ │ ├── backgammon/ │ │ │ ├── Makefile │ │ │ ├── Mesgfix │ │ │ ├── backgammon.6 │ │ │ ├── extra.c │ │ │ ├── main.c │ │ │ ├── move.c │ │ │ ├── text.c │ │ │ └── version.c │ │ ├── common_source/ │ │ │ ├── allow.c │ │ │ ├── back.h │ │ │ ├── backgammon.c │ │ │ ├── board.c │ │ │ ├── check.c │ │ │ ├── fancy.c │ │ │ ├── init.c │ │ │ ├── message.c │ │ │ ├── odds.c │ │ │ ├── one.c │ │ │ ├── save.c │ │ │ ├── subs.c │ │ │ └── table.c │ │ └── teachgammon/ │ │ ├── Makefile │ │ ├── data.c │ │ ├── teach.c │ │ ├── ttext1.c │ │ ├── ttext2.c │ │ ├── tutor.c │ │ └── tutor.h │ ├── battlestar/ │ │ ├── Makefile │ │ ├── battlestar.6 │ │ ├── battlestar.c │ │ ├── com1.c │ │ ├── com2.c │ │ ├── com3.c │ │ ├── com4.c │ │ ├── com5.c │ │ ├── com6.c │ │ ├── com7.c │ │ ├── cypher.c │ │ ├── dayfile.c │ │ ├── dayobjs.c │ │ ├── extern.h │ │ ├── fly.c │ │ ├── getcom.c │ │ ├── globals.c │ │ ├── init.c │ │ ├── misc.c │ │ ├── nightfile.c │ │ ├── nightobjs.c │ │ ├── parse.c │ │ ├── pathnames.h │ │ ├── room.c │ │ ├── save.c │ │ └── words.c │ ├── bcd/ │ │ ├── Makefile │ │ ├── bcd.6 │ │ └── bcd.c │ ├── boggle/ │ │ ├── Makefile │ │ ├── README │ │ ├── boggle/ │ │ │ ├── Makefile │ │ │ ├── bog.c │ │ │ ├── bog.h │ │ │ ├── boggle.6 │ │ │ ├── extern.h │ │ │ ├── help.c │ │ │ ├── helpfile │ │ │ ├── mach.c │ │ │ ├── prtable.c │ │ │ ├── timer.c │ │ │ └── word.c │ │ ├── mkdict/ │ │ │ ├── Makefile │ │ │ └── mkdict.c │ │ └── mkindex/ │ │ ├── Makefile │ │ └── mkindex.c │ ├── caesar/ │ │ ├── Makefile │ │ ├── caesar.6 │ │ ├── caesar.c │ │ └── rot13.sh │ ├── canfield/ │ │ ├── Makefile │ │ ├── canfield/ │ │ │ ├── Makefile │ │ │ ├── canfield.6 │ │ │ ├── canfield.c │ │ │ └── pathnames.h │ │ └── cfscores/ │ │ ├── Makefile │ │ └── cfscores.c │ ├── chess/ │ │ ├── Makefile │ │ ├── Xchess/ │ │ │ ├── Makefile │ │ │ ├── program.c │ │ │ └── scrollText.c │ │ ├── chess.6 │ │ ├── gnuchess.book │ │ ├── gnuchess.c │ │ ├── gnuchess.h │ │ ├── move.c │ │ ├── move.h │ │ ├── nondsp.c │ │ ├── pathnames.h │ │ └── uxdsp.c │ ├── ching/ │ │ ├── Makefile │ │ ├── ching.6 │ │ ├── ching.h │ │ ├── ching.sh │ │ ├── cno/ │ │ │ ├── Makefile │ │ │ └── ching.cno.c │ │ ├── hexagrams │ │ ├── macros │ │ └── phx/ │ │ ├── Makefile │ │ ├── ching.phx.c │ │ └── pathnames.h │ ├── cribbage/ │ │ ├── Makefile │ │ ├── cards.c │ │ ├── crib.c │ │ ├── cribbage.6 │ │ ├── cribbage.h │ │ ├── cribbage.n │ │ ├── cribcur.h │ │ ├── deck.h │ │ ├── extern.c │ │ ├── instr.c │ │ ├── io.c │ │ ├── macro │ │ ├── pathnames.h │ │ ├── score.c │ │ ├── support.c │ │ └── test.c │ ├── dm/ │ │ ├── Makefile │ │ ├── dm.8 │ │ ├── dm.c │ │ ├── dm.conf.5 │ │ └── pathnames.h │ ├── factor/ │ │ ├── Makefile │ │ ├── factor.6 │ │ └── factor.c │ ├── fish/ │ │ ├── Makefile │ │ ├── fish.6 │ │ ├── fish.c │ │ ├── fish.instr │ │ └── pathnames.h │ ├── fortune/ │ │ ├── Makefile │ │ ├── Notes │ │ ├── README │ │ ├── datfiles/ │ │ │ ├── Makefile │ │ │ ├── fortunes │ │ │ ├── fortunes-o.fake │ │ │ ├── fortunes-o.real │ │ │ ├── fortunes-o.sp.ok │ │ │ ├── fortunes.sp.ok │ │ │ ├── fortunes2 │ │ │ ├── fortunes2-o │ │ │ ├── limerick │ │ │ ├── startrek │ │ │ ├── startrek.sp.ok │ │ │ ├── zippy │ │ │ └── zippy.sp.ok │ │ ├── fortune/ │ │ │ ├── Makefile │ │ │ ├── fortune.6 │ │ │ ├── fortune.c │ │ │ └── pathnames.h │ │ ├── random.h │ │ ├── rnd.c │ │ ├── strfile/ │ │ │ ├── Makefile │ │ │ ├── strfile.8 │ │ │ ├── strfile.c │ │ │ └── strfile.h │ │ ├── tools/ │ │ │ ├── Do_spell │ │ │ ├── Do_troff │ │ │ ├── Troff.mac │ │ │ ├── Troff.sed │ │ │ └── do_sort │ │ └── unstr/ │ │ ├── Makefile │ │ └── unstr.c │ ├── gomoku/ │ │ ├── Makefile │ │ ├── bdinit.c │ │ ├── bdisp.c │ │ ├── gomoku.6 │ │ ├── gomoku.h │ │ ├── main.c │ │ ├── makemove.c │ │ ├── pickmove.c │ │ └── stoc.c │ ├── hack/ │ │ ├── COPYRIGHT │ │ ├── Makefile │ │ ├── Makequest │ │ ├── OWNER │ │ ├── Original_READ_ME │ │ ├── READ_ME │ │ ├── alloc.c │ │ ├── config.h │ │ ├── data │ │ ├── date.h │ │ ├── def.edog.h │ │ ├── def.eshk.h │ │ ├── def.flag.h │ │ ├── def.func_tab.h │ │ ├── def.gen.h │ │ ├── def.gold.h │ │ ├── def.mkroom.h │ │ ├── def.monst.h │ │ ├── def.obj.h │ │ ├── def.objclass.h │ │ ├── def.objects.h │ │ ├── def.permonst.h │ │ ├── def.rm.h │ │ ├── def.trap.h │ │ ├── def.wseg.h │ │ ├── hack.6 │ │ ├── hack.Decl.c │ │ ├── hack.apply.c │ │ ├── hack.bones.c │ │ ├── hack.c │ │ ├── hack.cmd.c │ │ ├── hack.do.c │ │ ├── hack.do_name.c │ │ ├── hack.do_wear.c │ │ ├── hack.dog.c │ │ ├── hack.eat.c │ │ ├── hack.end.c │ │ ├── hack.engrave.c │ │ ├── hack.fight.c │ │ ├── hack.fix │ │ ├── hack.h │ │ ├── hack.invent.c │ │ ├── hack.ioctl.c │ │ ├── hack.lev.c │ │ ├── hack.main.c │ │ ├── hack.makemon.c │ │ ├── hack.mfndpos.h │ │ ├── hack.mhitu.c │ │ ├── hack.mklev.c │ │ ├── hack.mkmaze.c │ │ ├── hack.mkobj.c │ │ ├── hack.mkshop.c │ │ ├── hack.mon.c │ │ ├── hack.monst.c │ │ ├── hack.o_init.c │ │ ├── hack.objnam.c │ │ ├── hack.onames.h │ │ ├── hack.options.c │ │ ├── hack.pager.c │ │ ├── hack.potion.c │ │ ├── hack.pri.c │ │ ├── hack.read.c │ │ ├── hack.rip.c │ │ ├── hack.rumors.c │ │ ├── hack.save.c │ │ ├── hack.search.c │ │ ├── hack.sh │ │ ├── hack.shk.c │ │ ├── hack.shknam.c │ │ ├── hack.steal.c │ │ ├── hack.termcap.c │ │ ├── hack.timeout.c │ │ ├── hack.topl.c │ │ ├── hack.track.c │ │ ├── hack.trap.c │ │ ├── hack.tty.c │ │ ├── hack.u_init.c │ │ ├── hack.unix.c │ │ ├── hack.vault.c │ │ ├── hack.version.c │ │ ├── hack.wield.c │ │ ├── hack.wizard.c │ │ ├── hack.worm.c │ │ ├── hack.worn.c │ │ ├── hack.zap.c │ │ ├── help │ │ ├── hh │ │ ├── makedefs.c │ │ ├── pathnames.h │ │ ├── rnd.c │ │ └── rumors │ ├── hangman/ │ │ ├── Makefile │ │ ├── endgame.c │ │ ├── extern.c │ │ ├── getguess.c │ │ ├── getword.c │ │ ├── hangman.6 │ │ ├── hangman.h │ │ ├── main.c │ │ ├── pathnames.h │ │ ├── playgame.c │ │ ├── prdata.c │ │ ├── prman.c │ │ ├── prword.c │ │ └── setup.c │ ├── larn/ │ │ ├── COPYRIGHT │ │ ├── Fixed.Bugs │ │ ├── Makefile │ │ ├── OWNER │ │ ├── README │ │ ├── bill.c │ │ ├── config.c │ │ ├── create.c │ │ ├── data.c │ │ ├── datfiles/ │ │ │ ├── larn.help │ │ │ ├── larnmaze │ │ │ ├── larnopts │ │ │ └── lfortune │ │ ├── diag.c │ │ ├── display.c │ │ ├── fortune.c │ │ ├── global.c │ │ ├── header.h │ │ ├── help.c │ │ ├── holidays │ │ ├── io.c │ │ ├── larn.6 │ │ ├── main.c │ │ ├── monster.c │ │ ├── moreobj.c │ │ ├── movem.c │ │ ├── nap.c │ │ ├── object.c │ │ ├── pathnames.h │ │ ├── regen.c │ │ ├── savelev.c │ │ ├── scores.c │ │ ├── signal.c │ │ ├── store.c │ │ └── tok.c │ ├── mille/ │ │ ├── Makefile │ │ ├── comp.c │ │ ├── end.c │ │ ├── extern.c │ │ ├── init.c │ │ ├── mille.6 │ │ ├── mille.c │ │ ├── mille.h │ │ ├── misc.c │ │ ├── move.c │ │ ├── print.c │ │ ├── roll.c │ │ ├── save.c │ │ ├── table.c │ │ ├── types.c │ │ ├── unctrl.h │ │ └── varpush.c │ ├── monop/ │ │ ├── Makefile │ │ ├── cards.c │ │ ├── cards.inp │ │ ├── deck.h │ │ ├── execute.c │ │ ├── getinp.c │ │ ├── houses.c │ │ ├── initdeck.c │ │ ├── jail.c │ │ ├── misc.c │ │ ├── monop.6 │ │ ├── monop.c │ │ ├── monop.def │ │ ├── monop.ext │ │ ├── monop.h │ │ ├── morg.c │ │ ├── pathnames.h │ │ ├── print.c │ │ ├── prop.c │ │ ├── rent.c │ │ ├── roll.c │ │ ├── spec.c │ │ ├── strcmp.c │ │ └── trade.c │ ├── morse/ │ │ ├── Makefile │ │ └── morse.c │ ├── number/ │ │ ├── Makefile │ │ ├── number.6 │ │ └── number.c │ ├── phantasia/ │ │ ├── COPYRIGHT │ │ ├── Makefile │ │ ├── OWNER │ │ ├── README │ │ ├── convert.c │ │ ├── fight.c │ │ ├── gamesupport.c │ │ ├── include.h │ │ ├── interplayer.c │ │ ├── io.c │ │ ├── macros.h │ │ ├── main.c │ │ ├── map.c │ │ ├── misc.c │ │ ├── monsters.asc │ │ ├── oldplayer.h │ │ ├── pathnames.h │ │ ├── phantasia.6 │ │ ├── phantdefs.h │ │ ├── phantglobs.c │ │ ├── phantglobs.h │ │ ├── phantstruct.h │ │ └── setup.c │ ├── pig/ │ │ ├── Makefile │ │ ├── pig.6 │ │ └── pig.c │ ├── pom/ │ │ ├── Makefile │ │ ├── pom.6 │ │ └── pom.c │ ├── ppt/ │ │ ├── Makefile │ │ └── ppt.c │ ├── primes/ │ │ ├── Makefile │ │ ├── pattern.c │ │ ├── pr_tbl.c │ │ ├── primes.c │ │ └── primes.h │ ├── quiz/ │ │ ├── Makefile │ │ ├── datfiles/ │ │ │ ├── africa │ │ │ ├── america │ │ │ ├── areas │ │ │ ├── arith │ │ │ ├── asia │ │ │ ├── babies │ │ │ ├── bard │ │ │ ├── chinese │ │ │ ├── collectives │ │ │ ├── ed │ │ │ ├── elements │ │ │ ├── europe │ │ │ ├── flowers │ │ │ ├── greek │ │ │ ├── inca │ │ │ ├── index │ │ │ ├── latin │ │ │ ├── locomotive │ │ │ ├── midearth │ │ │ ├── morse │ │ │ ├── mult │ │ │ ├── murders │ │ │ ├── poetry │ │ │ ├── posneg │ │ │ ├── pres │ │ │ ├── province │ │ │ ├── seq-easy │ │ │ ├── seq-hard │ │ │ ├── sexes │ │ │ ├── sov │ │ │ ├── spell │ │ │ ├── state │ │ │ ├── trek │ │ │ └── ucc │ │ ├── pathnames.h │ │ ├── quiz.6 │ │ ├── quiz.c │ │ ├── quiz.h │ │ └── rxp.c │ ├── rain/ │ │ ├── Makefile │ │ ├── rain.6 │ │ └── rain.c │ ├── random/ │ │ ├── Makefile │ │ ├── random.6 │ │ └── random.c │ ├── robots/ │ │ ├── Makefile │ │ ├── extern.c │ │ ├── flush_in.c │ │ ├── init_field.c │ │ ├── main.c │ │ ├── make_level.c │ │ ├── move.c │ │ ├── move_robs.c │ │ ├── pathnames.h │ │ ├── play_level.c │ │ ├── query.c │ │ ├── rnd_pos.c │ │ ├── robots.6 │ │ ├── robots.h │ │ └── score.c │ ├── rogue/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ └── rogue.me │ │ ├── curses.c │ │ ├── hit.c │ │ ├── init.c │ │ ├── inventory.c │ │ ├── level.c │ │ ├── machdep.c │ │ ├── main.c │ │ ├── message.c │ │ ├── monster.c │ │ ├── move.c │ │ ├── object.c │ │ ├── pack.c │ │ ├── pathnames.h │ │ ├── play.c │ │ ├── random.c │ │ ├── ring.c │ │ ├── rogue.6 │ │ ├── rogue.h │ │ ├── room.c │ │ ├── save.c │ │ ├── score.c │ │ ├── spec_hit.c │ │ ├── throw.c │ │ ├── trap.c │ │ ├── use.c │ │ └── zap.c │ ├── sail/ │ │ ├── :file │ │ ├── :scene │ │ ├── :ship │ │ ├── :specs │ │ ├── Makefile │ │ ├── assorted.c │ │ ├── dr_1.c │ │ ├── dr_2.c │ │ ├── dr_3.c │ │ ├── dr_4.c │ │ ├── dr_5.c │ │ ├── dr_main.c │ │ ├── driver.h │ │ ├── extern.h │ │ ├── game.c │ │ ├── globals.c │ │ ├── lo_main.c │ │ ├── machdep.h │ │ ├── main.c │ │ ├── misc.c │ │ ├── parties.c │ │ ├── pathnames.h │ │ ├── pl_1.c │ │ ├── pl_2.c │ │ ├── pl_3.c │ │ ├── pl_4.c │ │ ├── pl_5.c │ │ ├── pl_6.c │ │ ├── pl_7.c │ │ ├── pl_main.c │ │ ├── player.h │ │ ├── sail.6 │ │ ├── sync.c │ │ └── version.c │ ├── snake/ │ │ ├── Makefile │ │ ├── snake/ │ │ │ ├── Makefile │ │ │ ├── busy.c │ │ │ ├── move.c │ │ │ ├── pathnames.h │ │ │ ├── snake.6 │ │ │ ├── snake.c │ │ │ └── snake.h │ │ └── snscore/ │ │ ├── Makefile │ │ └── snscore.c │ ├── tetris/ │ │ ├── Makefile │ │ ├── input.c │ │ ├── input.h │ │ ├── pathnames.h │ │ ├── scores.c │ │ ├── scores.h │ │ ├── screen.c │ │ ├── screen.h │ │ ├── shapes.c │ │ ├── tetris.6 │ │ ├── tetris.c │ │ └── tetris.h │ ├── trek/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── spell.ok │ │ │ └── trek.me │ │ ├── abandon.c │ │ ├── attack.c │ │ ├── autover.c │ │ ├── capture.c │ │ ├── cgetc.c │ │ ├── check_out.c │ │ ├── checkcond.c │ │ ├── compkl.c │ │ ├── computer.c │ │ ├── damage.c │ │ ├── damaged.c │ │ ├── dcrept.c │ │ ├── destruct.c │ │ ├── dock.c │ │ ├── dumpgame.c │ │ ├── dumpme.c │ │ ├── dumpssradio.c │ │ ├── events.c │ │ ├── externs.c │ │ ├── getcodi.c │ │ ├── getpar.c │ │ ├── getpar.h │ │ ├── help.c │ │ ├── impulse.c │ │ ├── initquad.c │ │ ├── kill.c │ │ ├── klmove.c │ │ ├── lose.c │ │ ├── lrscan.c │ │ ├── main.c │ │ ├── move.c │ │ ├── nova.c │ │ ├── out.c │ │ ├── phaser.c │ │ ├── play.c │ │ ├── ram.c │ │ ├── ranf.c │ │ ├── rest.c │ │ ├── schedule.c │ │ ├── score.c │ │ ├── setup.c │ │ ├── setwarp.c │ │ ├── shell.c │ │ ├── shield.c │ │ ├── snova.c │ │ ├── srscan.c │ │ ├── systemname.c │ │ ├── torped.c │ │ ├── trek.6 │ │ ├── trek.h │ │ ├── utility.c │ │ ├── visual.c │ │ ├── warp.c │ │ └── win.c │ ├── wargames/ │ │ ├── Makefile │ │ └── wargames.sh │ ├── worm/ │ │ ├── Makefile │ │ ├── worm.6 │ │ └── worm.c │ ├── worms/ │ │ ├── Makefile │ │ ├── worms.6 │ │ └── worms.c │ ├── wump/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── wump.6 │ │ ├── wump.c │ │ └── wump.info │ ├── xneko/ │ │ ├── Makefile │ │ ├── xneko.6 │ │ └── xneko.c │ └── xroach/ │ ├── Makefile │ ├── xroach.6 │ └── xroach.c ├── include/ │ ├── Makefile │ ├── Makefile.install │ ├── a.out.h │ ├── ar.h │ ├── arpa/ │ │ ├── ftp.h │ │ ├── inet.h │ │ ├── nameser.h │ │ ├── telnet.h │ │ └── tftp.h │ ├── assert.h │ ├── bitstring.h │ ├── ctype.h │ ├── db.h │ ├── dirent.h │ ├── disktab.h │ ├── err.h │ ├── fnmatch.h │ ├── fstab.h │ ├── fts.h │ ├── glob.h │ ├── grp.h │ ├── kvm.h │ ├── lastlog.h │ ├── limits.h │ ├── locale.h │ ├── math.h │ ├── memory.h │ ├── mp.h │ ├── mpool.h │ ├── ndbm.h │ ├── netdb.h │ ├── nlist.h │ ├── pagsiz.h │ ├── paths.h │ ├── protocols/ │ │ ├── dumprestore.h │ │ ├── routed.h │ │ ├── rwhod.h │ │ ├── talkd.h │ │ └── timed.h │ ├── pwd.h │ ├── ranlib.h │ ├── regex.h │ ├── regexp.h │ ├── resolv.h │ ├── rune.h │ ├── runetype.h │ ├── setjmp.h │ ├── sgtty.h │ ├── signal.h │ ├── stab.h │ ├── stdarg.h │ ├── stddef.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── strings.h │ ├── struct.h │ ├── sysexits.h │ ├── tar.h │ ├── time.h │ ├── ttyent.h │ ├── tzfile.h │ ├── unistd.h │ ├── utime.h │ ├── utmp.h │ └── vis.h ├── lib/ │ ├── Makefile │ ├── csu/ │ │ ├── hp300/ │ │ │ ├── Makefile │ │ │ └── crt0.c │ │ ├── i386/ │ │ │ ├── Makefile │ │ │ └── crt0.c │ │ ├── mips/ │ │ │ ├── Makefile │ │ │ └── crt0.s │ │ ├── sparc/ │ │ │ ├── Makefile │ │ │ └── crt0.c │ │ ├── tahoe/ │ │ │ ├── Makefile │ │ │ └── crt0.c │ │ └── vax/ │ │ ├── Makefile │ │ └── crt0.c │ ├── libc/ │ │ ├── Makefile │ │ ├── compat-43/ │ │ │ ├── Makefile.inc │ │ │ ├── creat.2 │ │ │ ├── creat.c │ │ │ ├── creat.s │ │ │ ├── gethostid.3 │ │ │ ├── gethostid.c │ │ │ ├── getwd.c │ │ │ ├── killpg.2 │ │ │ ├── killpg.c │ │ │ ├── regex.c │ │ │ ├── sethostid.c │ │ │ ├── setpgrp.c │ │ │ ├── setregid.2 │ │ │ ├── setregid.c │ │ │ ├── setreuid.2 │ │ │ ├── setreuid.c │ │ │ ├── setrgid.c │ │ │ ├── setruid.3 │ │ │ ├── setruid.c │ │ │ ├── sigblock.2 │ │ │ ├── sigblock.s │ │ │ ├── sigcompat.c │ │ │ ├── sigpause.2 │ │ │ ├── sigpause.s │ │ │ ├── sigsetmask.2 │ │ │ ├── sigsetmask.s │ │ │ ├── sigvec.2 │ │ │ └── sigvec.s │ │ ├── db/ │ │ │ ├── Makefile.inc │ │ │ ├── PORT/ │ │ │ │ ├── Makefile │ │ │ │ └── README │ │ │ ├── VERSION │ │ │ ├── btree/ │ │ │ │ ├── Makefile │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bt_close.c │ │ │ │ ├── bt_conv.c │ │ │ │ ├── bt_debug.c │ │ │ │ ├── bt_delete.c │ │ │ │ ├── bt_get.c │ │ │ │ ├── bt_open.c │ │ │ │ ├── bt_overflow.c │ │ │ │ ├── bt_page.c │ │ │ │ ├── bt_put.c │ │ │ │ ├── bt_search.c │ │ │ │ ├── bt_seq.c │ │ │ │ ├── bt_split.c │ │ │ │ ├── bt_stack.c │ │ │ │ ├── bt_utils.c │ │ │ │ ├── btree.h │ │ │ │ ├── extern.h │ │ │ │ ├── lrucache.c │ │ │ │ ├── lrucache.h │ │ │ │ ├── lruhash.c │ │ │ │ ├── lrutils.c │ │ │ │ └── updutils.c │ │ │ ├── db/ │ │ │ │ ├── Makefile.inc │ │ │ │ └── db.c │ │ │ ├── hash/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── README │ │ │ │ ├── extern.h │ │ │ │ ├── hash.c │ │ │ │ ├── hash.h │ │ │ │ ├── hash_bigkey.c │ │ │ │ ├── hash_buf.c │ │ │ │ ├── hash_func.c │ │ │ │ ├── hash_log2.c │ │ │ │ ├── hash_page.c │ │ │ │ ├── hsearch.c │ │ │ │ ├── ndbm.c │ │ │ │ ├── page.h │ │ │ │ └── search.h │ │ │ ├── man/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── btree.3 │ │ │ │ ├── dbopen.3 │ │ │ │ ├── hash.3 │ │ │ │ ├── mpool.3 │ │ │ │ └── recno.3 │ │ │ ├── mpool/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── README │ │ │ │ └── mpool.c │ │ │ ├── recno/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── extern.h │ │ │ │ ├── rec_close.c │ │ │ │ ├── rec_delete.c │ │ │ │ ├── rec_get.c │ │ │ │ ├── rec_open.c │ │ │ │ ├── rec_put.c │ │ │ │ ├── rec_search.c │ │ │ │ ├── rec_seq.c │ │ │ │ ├── rec_utils.c │ │ │ │ └── recno.h │ │ │ └── test/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── btree.tests/ │ │ │ │ └── main.c │ │ │ ├── dbtest.c │ │ │ ├── hash.tests/ │ │ │ │ ├── driver2.c │ │ │ │ ├── makedb.sh │ │ │ │ ├── tcreat3.c │ │ │ │ ├── tdel.c │ │ │ │ ├── testit │ │ │ │ ├── thash4.c │ │ │ │ ├── tread2.c │ │ │ │ ├── tseq.c │ │ │ │ └── tverify.c │ │ │ └── run.test │ │ ├── gen/ │ │ │ ├── Makefile.inc │ │ │ ├── alarm.3 │ │ │ ├── alarm.c │ │ │ ├── assert.c │ │ │ ├── clock.3 │ │ │ ├── clock.c │ │ │ ├── closedir.c │ │ │ ├── confstr.3 │ │ │ ├── confstr.c │ │ │ ├── crypt.3 │ │ │ ├── crypt.c │ │ │ ├── ctermid.3 │ │ │ ├── ctermid.c │ │ │ ├── ctime.3 │ │ │ ├── ctime.c │ │ │ ├── daemon.3 │ │ │ ├── daemon.c │ │ │ ├── devname.3 │ │ │ ├── devname.c │ │ │ ├── difftime.c │ │ │ ├── directory.3 │ │ │ ├── disklabel.c │ │ │ ├── err.3 │ │ │ ├── err.c │ │ │ ├── errlst.c │ │ │ ├── exec.3 │ │ │ ├── exec.c │ │ │ ├── fnmatch.3 │ │ │ ├── fnmatch.c │ │ │ ├── frexp.3 │ │ │ ├── frexp.c │ │ │ ├── fstab.c │ │ │ ├── fts.3 │ │ │ ├── fts.c │ │ │ ├── genbuildname.3 │ │ │ ├── genbuildname.c │ │ │ ├── getbsize.3 │ │ │ ├── getbsize.c │ │ │ ├── getcap.3 │ │ │ ├── getcap.c │ │ │ ├── getcwd.3 │ │ │ ├── getcwd.c │ │ │ ├── getdiskbyname.3 │ │ │ ├── getfsent.3 │ │ │ ├── getgrent.3 │ │ │ ├── getgrent.c │ │ │ ├── getgrgid.c │ │ │ ├── getgrnam.c │ │ │ ├── getgrouplist.3 │ │ │ ├── getgrouplist.c │ │ │ ├── gethostname.3 │ │ │ ├── gethostname.c │ │ │ ├── getloadavg.3 │ │ │ ├── getloadavg.c │ │ │ ├── getlogin.3 │ │ │ ├── getlogin.c │ │ │ ├── getmntinfo.3 │ │ │ ├── getmntinfo.c │ │ │ ├── getnetgrent.3 │ │ │ ├── getnetgrent.c │ │ │ ├── getpagesize.3 │ │ │ ├── getpagesize.c │ │ │ ├── getpass.3 │ │ │ ├── getpass.c │ │ │ ├── getpwent.3 │ │ │ ├── getpwent.c │ │ │ ├── getpwnam.c │ │ │ ├── getpwnamuid.c │ │ │ ├── getpwuid.c │ │ │ ├── getttyent.3 │ │ │ ├── getttyent.c │ │ │ ├── getttynam.c │ │ │ ├── getusershell.3 │ │ │ ├── getusershell.c │ │ │ ├── getvfsbyname.3 │ │ │ ├── getvfsbyname.c │ │ │ ├── glob.3 │ │ │ ├── glob.c │ │ │ ├── initgroups.3 │ │ │ ├── initgroups.c │ │ │ ├── isatty.c │ │ │ ├── isinf.3 │ │ │ ├── ldexp.3 │ │ │ ├── modf.3 │ │ │ ├── nice.3 │ │ │ ├── nice.c │ │ │ ├── nlist.3 │ │ │ ├── nlist.c │ │ │ ├── opendir.c │ │ │ ├── pause.3 │ │ │ ├── pause.c │ │ │ ├── popen.3 │ │ │ ├── popen.c │ │ │ ├── psignal.3 │ │ │ ├── psignal.c │ │ │ ├── pwcache.3 │ │ │ ├── pwcache.c │ │ │ ├── raise.3 │ │ │ ├── raise.c │ │ │ ├── readdir.c │ │ │ ├── realpath.3 │ │ │ ├── rewinddir.c │ │ │ ├── scandir.3 │ │ │ ├── scandir.c │ │ │ ├── seekdir.c │ │ │ ├── setegid.c │ │ │ ├── seteuid.c │ │ │ ├── setgid.c │ │ │ ├── sethostname.c │ │ │ ├── setjmp.3 │ │ │ ├── setjmperr.c │ │ │ ├── setmode.3 │ │ │ ├── setmode.c │ │ │ ├── setuid.c │ │ │ ├── siginterrupt.3 │ │ │ ├── siginterrupt.c │ │ │ ├── siglist.c │ │ │ ├── signal.3 │ │ │ ├── signal.c │ │ │ ├── signalsim.c │ │ │ ├── sigsetops.3 │ │ │ ├── sigsetops.c │ │ │ ├── sleep.3 │ │ │ ├── sleep.c │ │ │ ├── sysconf.3 │ │ │ ├── sysconf.c │ │ │ ├── sysctl.3 │ │ │ ├── sysctl.c │ │ │ ├── syslog.3 │ │ │ ├── syslog.c │ │ │ ├── tcgetpgrp.3 │ │ │ ├── tcsendbreak.3 │ │ │ ├── tcsetattr.3 │ │ │ ├── tcsetpgrp.3 │ │ │ ├── telldir.c │ │ │ ├── termios.c │ │ │ ├── time.3 │ │ │ ├── time.c │ │ │ ├── times.3 │ │ │ ├── times.c │ │ │ ├── timezone.3 │ │ │ ├── timezone.c │ │ │ ├── ttyname.3 │ │ │ ├── ttyname.c │ │ │ ├── ttyslot.c │ │ │ ├── tzset.3 │ │ │ ├── ualarm.3 │ │ │ ├── ualarm.c │ │ │ ├── uname.3 │ │ │ ├── uname.c │ │ │ ├── unvis.3 │ │ │ ├── unvis.c │ │ │ ├── usleep.3 │ │ │ ├── usleep.c │ │ │ ├── utime.3 │ │ │ ├── utime.c │ │ │ ├── valloc.3 │ │ │ ├── valloc.c │ │ │ ├── vis.3 │ │ │ ├── vis.c │ │ │ ├── wait.c │ │ │ ├── wait3.c │ │ │ ├── waitpid.c │ │ │ └── x.c │ │ ├── gmon/ │ │ │ ├── Makefile.inc │ │ │ ├── gmon.c │ │ │ ├── mcount.c │ │ │ └── moncontrol.3 │ │ ├── hp300/ │ │ │ ├── :errfix │ │ │ ├── DEFS.h │ │ │ ├── SYS.h │ │ │ ├── gen/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── _setjmp.s │ │ │ │ ├── adddf3.s │ │ │ │ ├── addsf3.s │ │ │ │ ├── alloca.s │ │ │ │ ├── ashlsi3.s │ │ │ │ ├── ashrsi3.s │ │ │ │ ├── cmpdf2.s │ │ │ │ ├── cmpsf2.s │ │ │ │ ├── divdf3.s │ │ │ │ ├── divsf3.s │ │ │ │ ├── divsi3.s │ │ │ │ ├── eprintf.c │ │ │ │ ├── extendsfdf2.s │ │ │ │ ├── fabs.s │ │ │ │ ├── fixdfsi.s │ │ │ │ ├── fixunsdfsi.s │ │ │ │ ├── floatsidf.s │ │ │ │ ├── frexp.c │ │ │ │ ├── frexp.s │ │ │ │ ├── isinf.c │ │ │ │ ├── ldexp.s │ │ │ │ ├── lshlsi3.s │ │ │ │ ├── lshrsi3.s │ │ │ │ ├── modf.s │ │ │ │ ├── modsi3.s │ │ │ │ ├── muldf3.s │ │ │ │ ├── mulsf3.s │ │ │ │ ├── mulsi3.s │ │ │ │ ├── negdf2.s │ │ │ │ ├── negsf2.s │ │ │ │ ├── saveregs.c │ │ │ │ ├── setjmp.s │ │ │ │ ├── sigsetjmp.s │ │ │ │ ├── subdf3.s │ │ │ │ ├── subsf3.s │ │ │ │ ├── truncdfsf2.s │ │ │ │ ├── udivsi3.s │ │ │ │ ├── umodsi3.s │ │ │ │ └── umulsi3.s │ │ │ ├── net/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── htonl.s │ │ │ │ ├── htons.s │ │ │ │ ├── ntohl.s │ │ │ │ └── ntohs.s │ │ │ ├── stdlib/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── abs.s │ │ │ │ └── atof.c │ │ │ ├── string/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bcmp.s │ │ │ │ ├── bcopy.s │ │ │ │ ├── bzero.s │ │ │ │ ├── ffs.s │ │ │ │ ├── index.s │ │ │ │ ├── rindex.s │ │ │ │ ├── strcmp.s │ │ │ │ ├── strcpy.s │ │ │ │ ├── strlen.s │ │ │ │ ├── strncmp.s │ │ │ │ └── strncpy.s │ │ │ └── sys/ │ │ │ ├── Ovfork.s │ │ │ ├── _getlogin.s │ │ │ ├── brk.s │ │ │ ├── cerror.s │ │ │ ├── execl.s │ │ │ ├── execle.s │ │ │ ├── exect.s │ │ │ ├── execv.s │ │ │ ├── fork.s │ │ │ ├── getegid.s │ │ │ ├── geteuid.s │ │ │ ├── getppid.s │ │ │ ├── pipe.s │ │ │ ├── ptrace.s │ │ │ ├── reboot.s │ │ │ ├── sbrk.s │ │ │ ├── setlogin.s │ │ │ ├── sigpending.s │ │ │ ├── sigprocmask.s │ │ │ ├── sigreturn.s │ │ │ ├── sigsuspend.s │ │ │ └── syscall.s │ │ ├── i386/ │ │ │ ├── DEFS.h │ │ │ ├── SYS.h │ │ │ ├── gen/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── _setjmp.s │ │ │ │ ├── alloca.s │ │ │ │ ├── divsi3.s │ │ │ │ ├── fabs.s │ │ │ │ ├── fixdfsi.s │ │ │ │ ├── fixunsdfsi.s │ │ │ │ ├── frexp.c │ │ │ │ ├── isinf.c │ │ │ │ ├── ldexp.c │ │ │ │ ├── modf.s │ │ │ │ ├── setjmp.s │ │ │ │ └── udivsi3.s │ │ │ ├── net/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── htonl.s │ │ │ │ ├── htons.s │ │ │ │ ├── ntohl.s │ │ │ │ └── ntohs.s │ │ │ ├── stdlib/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── abort.s │ │ │ │ └── abs.s │ │ │ ├── string/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bcopy.no_overlap.s │ │ │ │ └── bzero.s │ │ │ └── sys/ │ │ │ ├── Ovfork.s │ │ │ ├── brk.s │ │ │ ├── cerror.s │ │ │ ├── execl.s │ │ │ ├── execle.s │ │ │ ├── exect.s │ │ │ ├── execv.s │ │ │ ├── fork.s │ │ │ ├── getegid.s │ │ │ ├── geteuid.s │ │ │ ├── getppid.s │ │ │ ├── mount.s │ │ │ ├── pipe.s │ │ │ ├── ptrace.s │ │ │ ├── reboot.s │ │ │ ├── sbrk.s │ │ │ ├── setlogin.s │ │ │ ├── sigpending.s │ │ │ ├── sigprocmask.s │ │ │ ├── sigreturn.s │ │ │ ├── sigsuspend.s │ │ │ └── syscall.s │ │ ├── locale/ │ │ │ ├── Makefile.inc │ │ │ ├── ansi.c │ │ │ ├── ctype.3 │ │ │ ├── ctype.c │ │ │ ├── ctype_case.c │ │ │ ├── euc.4 │ │ │ ├── euc.c │ │ │ ├── frune.c │ │ │ ├── isalnum.3 │ │ │ ├── isalpha.3 │ │ │ ├── isascii.3 │ │ │ ├── isblank.3 │ │ │ ├── iscntrl.3 │ │ │ ├── isctype.c │ │ │ ├── isdigit.3 │ │ │ ├── isgraph.3 │ │ │ ├── islower.3 │ │ │ ├── isprint.3 │ │ │ ├── ispunct.3 │ │ │ ├── isspace.3 │ │ │ ├── isupper.3 │ │ │ ├── isxdigit.3 │ │ │ ├── lconv.c │ │ │ ├── localeconv.c │ │ │ ├── mbrune.3 │ │ │ ├── mbrune.c │ │ │ ├── multibyte.3 │ │ │ ├── multibyte.c │ │ │ ├── none.c │ │ │ ├── rune.3 │ │ │ ├── rune.c │ │ │ ├── setlocale.3 │ │ │ ├── setlocale.c │ │ │ ├── table.c │ │ │ ├── toascii.3 │ │ │ ├── tolower.3 │ │ │ ├── toupper.3 │ │ │ ├── utf2.4 │ │ │ └── utf2.c │ │ ├── mips/ │ │ │ ├── :errfix │ │ │ ├── SYS.h │ │ │ ├── gen/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── _setjmp.s │ │ │ │ ├── fabs.s │ │ │ │ ├── frexp.c │ │ │ │ ├── isinf.s │ │ │ │ ├── ldexp.s │ │ │ │ ├── modf.s │ │ │ │ ├── nlist.c │ │ │ │ └── setjmp.s │ │ │ ├── net/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── htonl.s │ │ │ │ └── htons.s │ │ │ ├── stdlib/ │ │ │ │ └── Makefile.inc │ │ │ ├── string/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bcmp.s │ │ │ │ ├── bcopy.s │ │ │ │ ├── bzero.s │ │ │ │ ├── ffs.s │ │ │ │ ├── index.s │ │ │ │ ├── rindex.s │ │ │ │ ├── strcmp.s │ │ │ │ └── strlen.s │ │ │ └── sys/ │ │ │ ├── Ovfork.s │ │ │ ├── brk.s │ │ │ ├── cerror.s │ │ │ ├── exect.s │ │ │ ├── fork.s │ │ │ ├── pipe.s │ │ │ ├── ptrace.s │ │ │ ├── reboot.s │ │ │ ├── sbrk.s │ │ │ ├── setlogin.s │ │ │ ├── sigpending.s │ │ │ ├── sigprocmask.s │ │ │ ├── sigreturn.s │ │ │ ├── sigsuspend.s │ │ │ └── syscall.s │ │ ├── net/ │ │ │ ├── Makefile.inc │ │ │ ├── SCCS/ │ │ │ │ └── hosttable/ │ │ │ │ ├── Makefile │ │ │ │ ├── gethostent.c │ │ │ │ └── gethostnamadr.c │ │ │ ├── byteorder.3 │ │ │ ├── gethostbyname.3 │ │ │ ├── gethostnamadr.c │ │ │ ├── getnetbyaddr.c │ │ │ ├── getnetbyname.c │ │ │ ├── getnetent.3 │ │ │ ├── getnetent.c │ │ │ ├── getproto.c │ │ │ ├── getprotoent.3 │ │ │ ├── getprotoent.c │ │ │ ├── getprotoname.c │ │ │ ├── getservbyname.c │ │ │ ├── getservbyport.c │ │ │ ├── getservent.3 │ │ │ ├── getservent.c │ │ │ ├── herror.c │ │ │ ├── inet.3 │ │ │ ├── inet_addr.c │ │ │ ├── inet_lnaof.c │ │ │ ├── inet_makeaddr.c │ │ │ ├── inet_netof.c │ │ │ ├── inet_network.c │ │ │ ├── inet_ntoa.c │ │ │ ├── iso_addr.3 │ │ │ ├── iso_addr.c │ │ │ ├── linkaddr.3 │ │ │ ├── linkaddr.c │ │ │ ├── ns.3 │ │ │ ├── ns_addr.c │ │ │ ├── ns_ntoa.c │ │ │ ├── rcmd.3 │ │ │ ├── rcmd.c │ │ │ ├── recv.c │ │ │ ├── res_comp.c │ │ │ ├── res_debug.c │ │ │ ├── res_init.c │ │ │ ├── res_mkquery.c │ │ │ ├── res_query.c │ │ │ ├── res_send.c │ │ │ ├── resolver.3 │ │ │ ├── send.c │ │ │ └── sethostent.c │ │ ├── quad/ │ │ │ ├── Makefile.inc │ │ │ ├── TESTS/ │ │ │ │ ├── Makefile │ │ │ │ ├── divrem.c │ │ │ │ └── mul.c │ │ │ ├── adddi3.c │ │ │ ├── anddi3.c │ │ │ ├── ashldi3.c │ │ │ ├── ashrdi3.c │ │ │ ├── cmpdi2.c │ │ │ ├── divdi3.c │ │ │ ├── fixdfdi.c │ │ │ ├── fixsfdi.c │ │ │ ├── fixunsdfdi.c │ │ │ ├── fixunssfdi.c │ │ │ ├── floatdidf.c │ │ │ ├── floatdisf.c │ │ │ ├── floatunsdidf.c │ │ │ ├── iordi3.c │ │ │ ├── lshldi3.c │ │ │ ├── lshrdi3.c │ │ │ ├── moddi3.c │ │ │ ├── muldi3.c │ │ │ ├── negdi2.c │ │ │ ├── notdi2.c │ │ │ ├── qdivrem.c │ │ │ ├── quad.h │ │ │ ├── subdi3.c │ │ │ ├── ucmpdi2.c │ │ │ ├── udivdi3.c │ │ │ ├── umoddi3.c │ │ │ └── xordi3.c │ │ ├── regex/ │ │ │ ├── COPYRIGHT │ │ │ ├── Makefile.inc │ │ │ ├── README │ │ │ ├── WHATSNEW │ │ │ ├── cclass.h │ │ │ ├── cname.h │ │ │ ├── engine.c │ │ │ ├── re_format.7 │ │ │ ├── regcomp.c │ │ │ ├── regerror.c │ │ │ ├── regex.3 │ │ │ ├── regex2.h │ │ │ ├── regexec.c │ │ │ ├── regfree.c │ │ │ └── utils.h │ │ ├── sparc/ │ │ │ ├── DEFS.h │ │ │ ├── SYS.h │ │ │ ├── gen/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── _setjmp.s │ │ │ │ ├── divrem.m4 │ │ │ │ ├── fabs.s │ │ │ │ ├── fixunsdfsi.s │ │ │ │ ├── frexp.c │ │ │ │ ├── isinf.c │ │ │ │ ├── isnan.c │ │ │ │ ├── ldexp.c │ │ │ │ ├── modf.s │ │ │ │ ├── mul.s │ │ │ │ ├── saveregs.s │ │ │ │ ├── setjmp.s │ │ │ │ └── umul.s │ │ │ ├── net/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── htonl.s │ │ │ │ ├── htons.s │ │ │ │ ├── ntohl.s │ │ │ │ └── ntohs.s │ │ │ ├── stdlib/ │ │ │ │ ├── Makefile.inc │ │ │ │ └── abs.s │ │ │ ├── string/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bzero.s │ │ │ │ ├── ffs.s │ │ │ │ └── strlen.s │ │ │ └── sys/ │ │ │ ├── Ovfork.s │ │ │ ├── brk.s │ │ │ ├── cerror.s │ │ │ ├── exect.s │ │ │ ├── fork.s │ │ │ ├── pipe.s │ │ │ ├── ptrace.s │ │ │ ├── reboot.s │ │ │ ├── sbrk.s │ │ │ ├── setlogin.s │ │ │ ├── sigpending.s │ │ │ ├── sigprocmask.s │ │ │ ├── sigreturn.s │ │ │ ├── sigsuspend.s │ │ │ └── syscall.s │ │ ├── stdio/ │ │ │ ├── Makefile.inc │ │ │ ├── clrerr.c │ │ │ ├── data.c │ │ │ ├── fakcu.c │ │ │ ├── fclose.3 │ │ │ ├── fclose.c │ │ │ ├── fdopen.c │ │ │ ├── feof.c │ │ │ ├── ferror.3 │ │ │ ├── ferror.c │ │ │ ├── fflush.3 │ │ │ ├── fflush.c │ │ │ ├── fgetc.c │ │ │ ├── fgetln.3 │ │ │ ├── fgetln.c │ │ │ ├── fgetpos.c │ │ │ ├── fgets.3 │ │ │ ├── fgets.c │ │ │ ├── filbuf.c │ │ │ ├── fileno.c │ │ │ ├── findfp.c │ │ │ ├── flags.c │ │ │ ├── floatio.h │ │ │ ├── fopen.3 │ │ │ ├── fopen.c │ │ │ ├── fprintf.c │ │ │ ├── fpurge.c │ │ │ ├── fputc.c │ │ │ ├── fputs.3 │ │ │ ├── fputs.c │ │ │ ├── fread.3 │ │ │ ├── fread.c │ │ │ ├── freopen.c │ │ │ ├── fscanf.c │ │ │ ├── fseek.3 │ │ │ ├── fseek.c │ │ │ ├── fsetpos.c │ │ │ ├── ftell.c │ │ │ ├── funopen.3 │ │ │ ├── funopen.c │ │ │ ├── fvwrite.c │ │ │ ├── fvwrite.h │ │ │ ├── fwalk.c │ │ │ ├── fwrite.c │ │ │ ├── getc.3 │ │ │ ├── getc.c │ │ │ ├── getchar.c │ │ │ ├── gets.3 │ │ │ ├── gets.c │ │ │ ├── getw.c │ │ │ ├── glue.h │ │ │ ├── local.h │ │ │ ├── makebuf.c │ │ │ ├── mktemp.3 │ │ │ ├── mktemp.c │ │ │ ├── perror.c │ │ │ ├── printf.3 │ │ │ ├── printf.c │ │ │ ├── putc.3 │ │ │ ├── putc.c │ │ │ ├── putchar.c │ │ │ ├── puts.c │ │ │ ├── putw.c │ │ │ ├── rdwr.c │ │ │ ├── refill.c │ │ │ ├── remove.3 │ │ │ ├── remove.c │ │ │ ├── rewind.c │ │ │ ├── rget.c │ │ │ ├── scanf.3 │ │ │ ├── scanf.c │ │ │ ├── setbuf.3 │ │ │ ├── setbuf.c │ │ │ ├── setbuffer.c │ │ │ ├── setvbuf.c │ │ │ ├── snprintf.c │ │ │ ├── sprintf.c │ │ │ ├── sscanf.c │ │ │ ├── stdio.3 │ │ │ ├── stdio.c │ │ │ ├── tempnam.c │ │ │ ├── tmpfile.c │ │ │ ├── tmpnam.3 │ │ │ ├── tmpnam.c │ │ │ ├── ungetc.3 │ │ │ ├── ungetc.c │ │ │ ├── vfprintf.c │ │ │ ├── vfscanf.c │ │ │ ├── vprintf.c │ │ │ ├── vscanf.c │ │ │ ├── vsnprintf.c │ │ │ ├── vsprintf.c │ │ │ ├── vsscanf.c │ │ │ ├── wbuf.c │ │ │ └── wsetup.c │ │ ├── stdlib/ │ │ │ ├── Makefile.inc │ │ │ ├── abort.3 │ │ │ ├── abort.c │ │ │ ├── abs.3 │ │ │ ├── abs.c │ │ │ ├── alloca.3 │ │ │ ├── atexit.3 │ │ │ ├── atexit.c │ │ │ ├── atexit.h │ │ │ ├── atof.3 │ │ │ ├── atof.c │ │ │ ├── atoi.3 │ │ │ ├── atoi.c │ │ │ ├── atol.3 │ │ │ ├── atol.c │ │ │ ├── bsearch.3 │ │ │ ├── bsearch.c │ │ │ ├── calloc.3 │ │ │ ├── calloc.c │ │ │ ├── div.3 │ │ │ ├── div.c │ │ │ ├── exit.3 │ │ │ ├── exit.c │ │ │ ├── free.3 │ │ │ ├── getenv.3 │ │ │ ├── getenv.c │ │ │ ├── getopt.3 │ │ │ ├── getopt.c │ │ │ ├── getsubopt.3 │ │ │ ├── getsubopt.c │ │ │ ├── heapsort.c │ │ │ ├── labs.3 │ │ │ ├── labs.c │ │ │ ├── ldiv.3 │ │ │ ├── ldiv.c │ │ │ ├── malloc.3 │ │ │ ├── malloc.c │ │ │ ├── memory.3 │ │ │ ├── merge.c │ │ │ ├── putenv.c │ │ │ ├── qsort.3 │ │ │ ├── qsort.c │ │ │ ├── radixsort.3 │ │ │ ├── radixsort.c │ │ │ ├── rand.3 │ │ │ ├── rand.c │ │ │ ├── random.3 │ │ │ ├── random.c │ │ │ ├── realloc.3 │ │ │ ├── setenv.c │ │ │ ├── strtod.3 │ │ │ ├── strtod.c │ │ │ ├── strtol.3 │ │ │ ├── strtol.c │ │ │ ├── strtoq.c │ │ │ ├── strtoul.3 │ │ │ ├── strtoul.c │ │ │ ├── strtouq.c │ │ │ ├── system.3 │ │ │ └── system.c │ │ ├── string/ │ │ │ ├── Makefile.inc │ │ │ ├── bcmp.3 │ │ │ ├── bcmp.c │ │ │ ├── bcopy.3 │ │ │ ├── bcopy.c │ │ │ ├── bstring.3 │ │ │ ├── bzero.3 │ │ │ ├── bzero.c │ │ │ ├── ffs.3 │ │ │ ├── ffs.c │ │ │ ├── index.3 │ │ │ ├── index.c │ │ │ ├── memccpy.3 │ │ │ ├── memccpy.c │ │ │ ├── memchr.3 │ │ │ ├── memchr.c │ │ │ ├── memcmp.3 │ │ │ ├── memcmp.c │ │ │ ├── memcpy.3 │ │ │ ├── memcpy.c │ │ │ ├── memmove.3 │ │ │ ├── memmove.c │ │ │ ├── memset.3 │ │ │ ├── memset.c │ │ │ ├── rindex.3 │ │ │ ├── rindex.c │ │ │ ├── strcasecmp.3 │ │ │ ├── strcasecmp.c │ │ │ ├── strcat.3 │ │ │ ├── strcat.c │ │ │ ├── strchr.3 │ │ │ ├── strchr.c │ │ │ ├── strcmp.3 │ │ │ ├── strcmp.c │ │ │ ├── strcoll.3 │ │ │ ├── strcoll.c │ │ │ ├── strcpy.3 │ │ │ ├── strcpy.c │ │ │ ├── strcspn.3 │ │ │ ├── strcspn.c │ │ │ ├── strdup.3 │ │ │ ├── strdup.c │ │ │ ├── strerror.3 │ │ │ ├── strerror.c │ │ │ ├── strftime.3 │ │ │ ├── strftime.c │ │ │ ├── string.3 │ │ │ ├── strlen.3 │ │ │ ├── strlen.c │ │ │ ├── strmode.3 │ │ │ ├── strmode.c │ │ │ ├── strncasecmp.3 │ │ │ ├── strncat.3 │ │ │ ├── strncat.c │ │ │ ├── strncmp.3 │ │ │ ├── strncmp.c │ │ │ ├── strncpy.3 │ │ │ ├── strncpy.c │ │ │ ├── strpbrk.3 │ │ │ ├── strpbrk.c │ │ │ ├── strrchr.3 │ │ │ ├── strrchr.c │ │ │ ├── strsep.3 │ │ │ ├── strsep.c │ │ │ ├── strspn.3 │ │ │ ├── strspn.c │ │ │ ├── strstr.3 │ │ │ ├── strstr.c │ │ │ ├── strtok.3 │ │ │ ├── strtok.c │ │ │ ├── strxfrm.3 │ │ │ ├── strxfrm.c │ │ │ ├── swab.3 │ │ │ └── swab.c │ │ ├── sys/ │ │ │ ├── Makefile.inc │ │ │ ├── Ovadvise.s │ │ │ ├── Xsetregid.2 │ │ │ ├── _exit.2 │ │ │ ├── accept.2 │ │ │ ├── accept.s │ │ │ ├── access.2 │ │ │ ├── access.s │ │ │ ├── acct.2 │ │ │ ├── acct.s │ │ │ ├── adjtime.2 │ │ │ ├── adjtime.s │ │ │ ├── bind.2 │ │ │ ├── bind.s │ │ │ ├── brk.2 │ │ │ ├── chdir.2 │ │ │ ├── chdir.s │ │ │ ├── chflags.2 │ │ │ ├── chflags.s │ │ │ ├── chmod.2 │ │ │ ├── chmod.s │ │ │ ├── chown.2 │ │ │ ├── chown.s │ │ │ ├── chroot.2 │ │ │ ├── chroot.s │ │ │ ├── close.2 │ │ │ ├── close.s │ │ │ ├── connect.2 │ │ │ ├── connect.s │ │ │ ├── dup.2 │ │ │ ├── dup.s │ │ │ ├── dup2.s │ │ │ ├── execve.2 │ │ │ ├── execve.s │ │ │ ├── fchdir.s │ │ │ ├── fchflags.s │ │ │ ├── fchmod.s │ │ │ ├── fchown.s │ │ │ ├── fcntl.2 │ │ │ ├── fcntl.s │ │ │ ├── flock.2 │ │ │ ├── flock.s │ │ │ ├── fork.2 │ │ │ ├── fstat.s │ │ │ ├── fstatfs.s │ │ │ ├── fsync.2 │ │ │ ├── fsync.s │ │ │ ├── ftruncate.c │ │ │ ├── ftruncate.s │ │ │ ├── getdirentries.2 │ │ │ ├── getdirentries.s │ │ │ ├── getdtablesize.2 │ │ │ ├── getdtablesize.s │ │ │ ├── getfh.2 │ │ │ ├── getfh.s │ │ │ ├── getfsstat.2 │ │ │ ├── getfsstat.s │ │ │ ├── getgid.2 │ │ │ ├── getgid.s │ │ │ ├── getgroups.2 │ │ │ ├── getgroups.s │ │ │ ├── gethostid.s │ │ │ ├── gethostname.s │ │ │ ├── getitimer.2 │ │ │ ├── getitimer.s │ │ │ ├── getlogin.2 │ │ │ ├── getpagesize.s │ │ │ ├── getpeername.2 │ │ │ ├── getpeername.s │ │ │ ├── getpgrp.2 │ │ │ ├── getpgrp.s │ │ │ ├── getpid.2 │ │ │ ├── getpid.s │ │ │ ├── getpriority.2 │ │ │ ├── getpriority.s │ │ │ ├── getrlimit.2 │ │ │ ├── getrlimit.s │ │ │ ├── getrusage.2 │ │ │ ├── getrusage.s │ │ │ ├── getsockname.2 │ │ │ ├── getsockname.s │ │ │ ├── getsockopt.2 │ │ │ ├── getsockopt.s │ │ │ ├── gettimeofday.2 │ │ │ ├── gettimeofday.s │ │ │ ├── getuid.2 │ │ │ ├── getuid.s │ │ │ ├── intro.2 │ │ │ ├── ioctl.2 │ │ │ ├── ioctl.s │ │ │ ├── kill.2 │ │ │ ├── kill.s │ │ │ ├── killpg.s │ │ │ ├── ktrace.2 │ │ │ ├── ktrace.s │ │ │ ├── link.2 │ │ │ ├── link.s │ │ │ ├── listen.2 │ │ │ ├── listen.s │ │ │ ├── lseek.2 │ │ │ ├── lseek.c │ │ │ ├── lseek.s │ │ │ ├── lstat.s │ │ │ ├── madvise.2 │ │ │ ├── mincore.2 │ │ │ ├── mkdir.2 │ │ │ ├── mkdir.s │ │ │ ├── mkfifo.2 │ │ │ ├── mkfifo.s │ │ │ ├── mknod.2 │ │ │ ├── mknod.s │ │ │ ├── mlock.2 │ │ │ ├── mmap.2 │ │ │ ├── mmap.c │ │ │ ├── mmap.s │ │ │ ├── mount.2 │ │ │ ├── mount.s │ │ │ ├── mprotect.2 │ │ │ ├── msync.2 │ │ │ ├── munmap.2 │ │ │ ├── nfssvc.2 │ │ │ ├── nfssvc.s │ │ │ ├── open.2 │ │ │ ├── open.s │ │ │ ├── pathconf.2 │ │ │ ├── pipe.2 │ │ │ ├── profil.2 │ │ │ ├── profil.s │ │ │ ├── ptrace.2 │ │ │ ├── quotactl.2 │ │ │ ├── quotactl.s │ │ │ ├── read.2 │ │ │ ├── read.s │ │ │ ├── readlink.2 │ │ │ ├── readlink.s │ │ │ ├── readv.s │ │ │ ├── reboot.2 │ │ │ ├── recv.2 │ │ │ ├── recv.s │ │ │ ├── recvfrom.s │ │ │ ├── recvmsg.s │ │ │ ├── rename.2 │ │ │ ├── rename.s │ │ │ ├── revoke.2 │ │ │ ├── rmdir.2 │ │ │ ├── rmdir.s │ │ │ ├── select.2 │ │ │ ├── select.s │ │ │ ├── send.2 │ │ │ ├── sendmsg.s │ │ │ ├── sendto.s │ │ │ ├── setgroups.2 │ │ │ ├── setgroups.s │ │ │ ├── sethostid.s │ │ │ ├── sethostname.s │ │ │ ├── setitimer.s │ │ │ ├── setpgid.2 │ │ │ ├── setpgrp.s │ │ │ ├── setpriority.s │ │ │ ├── setregid.s │ │ │ ├── setreuid.s │ │ │ ├── setrlimit.s │ │ │ ├── setsid.2 │ │ │ ├── setsid.s │ │ │ ├── setsockopt.s │ │ │ ├── settimeofday.s │ │ │ ├── setuid.2 │ │ │ ├── shutdown.2 │ │ │ ├── shutdown.s │ │ │ ├── sigaction.2 │ │ │ ├── sigaction.s │ │ │ ├── sigaltstack.2 │ │ │ ├── sigpending.2 │ │ │ ├── sigprocmask.2 │ │ │ ├── sigreturn.2 │ │ │ ├── sigstack.2 │ │ │ ├── sigstack.s │ │ │ ├── sigsuspend.2 │ │ │ ├── socket.2 │ │ │ ├── socket.s │ │ │ ├── socketpair.2 │ │ │ ├── socketpair.s │ │ │ ├── stat.2 │ │ │ ├── stat.s │ │ │ ├── statfs.2 │ │ │ ├── statfs.s │ │ │ ├── swapon.2 │ │ │ ├── swapon.s │ │ │ ├── symlink.2 │ │ │ ├── symlink.s │ │ │ ├── sync.2 │ │ │ ├── sync.s │ │ │ ├── syscall.2 │ │ │ ├── truncate.2 │ │ │ ├── truncate.c │ │ │ ├── truncate.s │ │ │ ├── umask.2 │ │ │ ├── umask.s │ │ │ ├── undelete.2 │ │ │ ├── unlink.2 │ │ │ ├── unlink.s │ │ │ ├── unmount.s │ │ │ ├── utimes.2 │ │ │ ├── utimes.s │ │ │ ├── vfork.2 │ │ │ ├── vhangup.2 │ │ │ ├── vhangup.s │ │ │ ├── wait.2 │ │ │ ├── wait4.s │ │ │ ├── write.2 │ │ │ ├── write.s │ │ │ └── writev.s │ │ ├── tahoe/ │ │ │ ├── DEFS.h │ │ │ ├── SYS.h │ │ │ ├── fpe/ │ │ │ │ ├── Makefile │ │ │ │ ├── addd.s │ │ │ │ ├── addf.s │ │ │ │ ├── cmpd.s │ │ │ │ ├── cmpf.s │ │ │ │ ├── cvtdl.s │ │ │ │ ├── cvtfl.s │ │ │ │ ├── cvtld.s │ │ │ │ ├── cvtlf.s │ │ │ │ ├── cvtud.s │ │ │ │ ├── cvtuf.s │ │ │ │ ├── divd.s │ │ │ │ ├── divf.s │ │ │ │ ├── fnorm.s │ │ │ │ ├── fp_exp.s │ │ │ │ ├── modf.s │ │ │ │ ├── muld.s │ │ │ │ ├── mulf.s │ │ │ │ ├── negd.s │ │ │ │ ├── negf.s │ │ │ │ ├── sfnorm.s │ │ │ │ ├── sfp_exp.s │ │ │ │ ├── subd.s │ │ │ │ └── subf.s │ │ │ ├── gen/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── _setjmp.s │ │ │ │ ├── abort.s │ │ │ │ ├── alloca.s │ │ │ │ ├── fabs.s │ │ │ │ ├── fixdfsi.s │ │ │ │ ├── fixunsdfsi.s │ │ │ │ ├── frexp.c │ │ │ │ ├── isinf.c │ │ │ │ ├── ldexp.s │ │ │ │ ├── modf.s │ │ │ │ ├── modsi3.s │ │ │ │ ├── setjmp.s │ │ │ │ ├── udiv.s │ │ │ │ ├── udivsi3.s │ │ │ │ ├── umodsi3.s │ │ │ │ ├── umulsi3.s │ │ │ │ └── urem.s │ │ │ ├── net/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── htonl.s │ │ │ │ ├── htons.s │ │ │ │ ├── ntohl.s │ │ │ │ └── ntohs.s │ │ │ ├── stdlib/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── abs.s │ │ │ │ └── atof.s │ │ │ ├── string/ │ │ │ │ ├── Makefile.inc │ │ │ │ ├── bcmp.s │ │ │ │ ├── bcopy.s │ │ │ │ ├── bzero.s │ │ │ │ ├── ffs.s │ │ │ │ ├── memcmp.s │ │ │ │ ├── memmove.s │ │ │ │ ├── strcat.s │ │ │ │ ├── strcmp.s │ │ │ │ ├── strcpy.s │ │ │ │ ├── strlen.s │ │ │ │ ├── strncat.s │ │ │ │ ├── strncmp.s │ │ │ │ └── strncpy.s │ │ │ └── sys/ │ │ │ ├── Ovadvise.s │ │ │ ├── Ovfork.s │ │ │ ├── _exit.s │ │ │ ├── accept.s │ │ │ ├── access.s │ │ │ ├── acct.s │ │ │ ├── adjtime.s │ │ │ ├── bind.s │ │ │ ├── brk.s │ │ │ ├── cerror.s │ │ │ ├── chdir.s │ │ │ ├── chmod.s │ │ │ ├── chown.s │ │ │ ├── chroot.s │ │ │ ├── close.s │ │ │ ├── connect.s │ │ │ ├── creat.s │ │ │ ├── dup.s │ │ │ ├── dup2.s │ │ │ ├── execl.s │ │ │ ├── execle.s │ │ │ ├── exect.s │ │ │ ├── execv.s │ │ │ ├── execve.s │ │ │ ├── fchmod.s │ │ │ ├── fchown.s │ │ │ ├── fcntl.s │ │ │ ├── flock.s │ │ │ ├── fork.s │ │ │ ├── fstat.s │ │ │ ├── fsync.s │ │ │ ├── ftruncate.s │ │ │ ├── getdtablesize.s │ │ │ ├── getegid.s │ │ │ ├── geteuid.s │ │ │ ├── getgid.s │ │ │ ├── getgroups.s │ │ │ ├── gethostid.s │ │ │ ├── gethostname.s │ │ │ ├── getitimer.s │ │ │ ├── getpagesize.s │ │ │ ├── getpeername.s │ │ │ ├── getpgrp.s │ │ │ ├── getpid.s │ │ │ ├── getppid.s │ │ │ ├── getpriority.s │ │ │ ├── getrlimit.s │ │ │ ├── getrusage.s │ │ │ ├── getsockname.s │ │ │ ├── getsockopt.s │ │ │ ├── gettimeofday.s │ │ │ ├── getuid.s │ │ │ ├── ioctl.s │ │ │ ├── kill.s │ │ │ ├── killpg.s │ │ │ ├── link.s │ │ │ ├── listen.s │ │ │ ├── lseek.s │ │ │ ├── lstat.s │ │ │ ├── mkdir.s │ │ │ ├── mknod.s │ │ │ ├── mount.s │ │ │ ├── open.s │ │ │ ├── pipe.s │ │ │ ├── profil.s │ │ │ ├── ptrace.s │ │ │ ├── quota.s │ │ │ ├── read.s │ │ │ ├── readlink.s │ │ │ ├── readv.s │ │ │ ├── reboot.s │ │ │ ├── recv.s │ │ │ ├── recvfrom.s │ │ │ ├── recvmsg.s │ │ │ ├── rename.s │ │ │ ├── rmdir.s │ │ │ ├── sbrk.s │ │ │ ├── select.s │ │ │ ├── send.s │ │ │ ├── sendmsg.s │ │ │ ├── sendto.s │ │ │ ├── setgroups.s │ │ │ ├── sethostid.s │ │ │ ├── sethostname.s │ │ │ ├── setitimer.s │ │ │ ├── setlogin.s │ │ │ ├── setpgrp.s │ │ │ ├── setpriority.s │ │ │ ├── setquota.s │ │ │ ├── setregid.s │ │ │ ├── setreuid.s │ │ │ ├── setrlimit.s │ │ │ ├── setsid.s │ │ │ ├── setsockopt.s │ │ │ ├── settimeofday.s │ │ │ ├── shutdown.s │ │ │ ├── sigblock.s │ │ │ ├── sigpause.s │ │ │ ├── sigpending.s │ │ │ ├── sigprocmask.s │ │ │ ├── sigreturn.s │ │ │ ├── sigsetmask.s │ │ │ ├── sigstack.s │ │ │ ├── sigsuspend.s │ │ │ ├── sigvec.s │ │ │ ├── socket.s │ │ │ ├── socketpair.s │ │ │ ├── stat.s │ │ │ ├── swapon.s │ │ │ ├── symlink.s │ │ │ ├── sync.s │ │ │ ├── syscall.s │ │ │ ├── truncate.s │ │ │ ├── umask.s │ │ │ ├── umount.s │ │ │ ├── unlink.s │ │ │ ├── utimes.s │ │ │ ├── vhangup.s │ │ │ ├── wait.s │ │ │ ├── write.s │ │ │ └── writev.s │ │ └── vax/ │ │ ├── :errfix │ │ ├── DEFS.h │ │ ├── SYS.h │ │ ├── gen/ │ │ │ ├── Makefile.inc │ │ │ ├── _setjmp.s │ │ │ ├── abort.s │ │ │ ├── alloca.s │ │ │ ├── fabs.s │ │ │ ├── fixdfsi.s │ │ │ ├── fixunsdfsi.s │ │ │ ├── frexp.c │ │ │ ├── frexp.s │ │ │ ├── isinf.c │ │ │ ├── ldexp.s │ │ │ ├── lshlsi3.s │ │ │ ├── lshrsi3.s │ │ │ ├── modf.s │ │ │ ├── modsi3.s │ │ │ ├── setjmp.s │ │ │ ├── udiv.s │ │ │ ├── udivsi3.s │ │ │ ├── umodsi3.s │ │ │ ├── umulsi3.s │ │ │ └── urem.s │ │ ├── net/ │ │ │ ├── DEFS.h │ │ │ ├── Makefile.inc │ │ │ ├── htonl.s │ │ │ ├── htons.s │ │ │ ├── ntohl.s │ │ │ └── ntohs.s │ │ ├── stdio.old/ │ │ │ ├── doprnt.c │ │ │ ├── fgets.s │ │ │ ├── fputs.s │ │ │ ├── gets.s │ │ │ ├── mcount.sed │ │ │ └── puts.s │ │ ├── stdlib/ │ │ │ ├── Makefile.inc │ │ │ ├── abs.s │ │ │ └── atof.s │ │ ├── string/ │ │ │ ├── Makefile.inc │ │ │ ├── bcmp.s │ │ │ ├── bcopy.s │ │ │ ├── bzero.s │ │ │ ├── ffs.s │ │ │ ├── index.s │ │ │ ├── memchr.s │ │ │ ├── memcmp.s │ │ │ ├── memmove.s │ │ │ ├── memset.s │ │ │ ├── rindex.s │ │ │ ├── strcat.s │ │ │ ├── strchr.s │ │ │ ├── strcmp.s │ │ │ ├── strcpy.s │ │ │ ├── strcspn.s │ │ │ ├── strlen.s │ │ │ ├── strncat.s │ │ │ ├── strncmp.s │ │ │ ├── strncpy.s │ │ │ ├── strpbrk.s │ │ │ ├── strrchr.s │ │ │ ├── strsep.s │ │ │ ├── strspn.s │ │ │ └── strstr.s │ │ └── sys/ │ │ ├── Ovfork.s │ │ ├── _exit.s │ │ ├── _getlogin.s │ │ ├── brk.s │ │ ├── cache.lib/ │ │ │ ├── Ovfork.c │ │ │ ├── fork.c │ │ │ ├── getdtablesize.c │ │ │ ├── getgid.c │ │ │ ├── gethostid.c │ │ │ ├── getpid.c │ │ │ ├── getppid.c │ │ │ ├── getuid.c │ │ │ └── x.c │ │ ├── cerror.s │ │ ├── execl.s │ │ ├── execle.s │ │ ├── exect.s │ │ ├── execv.s │ │ ├── fork.s │ │ ├── getegid.s │ │ ├── geteuid.s │ │ ├── getppid.s │ │ ├── pipe.s │ │ ├── ptrace.s │ │ ├── reboot.s │ │ ├── sbrk.s │ │ ├── send.s │ │ ├── setlogin.s │ │ ├── signal.s │ │ ├── sigpending.s │ │ ├── sigprocmask.s │ │ ├── sigreturn.s │ │ ├── sigsuspend.s │ │ ├── syscall.s │ │ ├── wait.s │ │ └── wait3.s │ ├── libcompat/ │ │ ├── 4.1/ │ │ │ ├── Makefile │ │ │ ├── ftime.3 │ │ │ ├── ftime.c │ │ │ ├── getpw.3 │ │ │ ├── getpw.c │ │ │ ├── gtty.c │ │ │ ├── reset.c │ │ │ ├── strcatn.c │ │ │ ├── strcmpn.c │ │ │ ├── strcpyn.c │ │ │ ├── stty.3 │ │ │ ├── stty.c │ │ │ ├── tahoe/ │ │ │ │ └── reset.s │ │ │ ├── tell.c │ │ │ ├── vax/ │ │ │ │ ├── DEFS.h │ │ │ │ └── reset.s │ │ │ ├── vlimit.3 │ │ │ ├── vlimit.c │ │ │ ├── vtimes.3 │ │ │ └── vtimes.c │ │ ├── 4.3/ │ │ │ ├── Makefile │ │ │ ├── cfree.c │ │ │ ├── ecvt.3 │ │ │ ├── ecvt.c │ │ │ ├── gcvt.c │ │ │ ├── hp300/ │ │ │ │ ├── insque.s │ │ │ │ └── remque.s │ │ │ ├── insque.3 │ │ │ ├── insque.c │ │ │ ├── lsearch.3 │ │ │ ├── lsearch.c │ │ │ ├── re_comp.3 │ │ │ ├── regex.c │ │ │ ├── remque.c │ │ │ ├── rexec.3 │ │ │ ├── rexec.c │ │ │ ├── ruserpass.c │ │ │ ├── sibuf.c │ │ │ ├── sobuf.c │ │ │ ├── strout.c │ │ │ ├── tahoe/ │ │ │ │ ├── insque.s │ │ │ │ ├── nargs.s │ │ │ │ └── remque.s │ │ │ └── vax/ │ │ │ ├── insque.s │ │ │ ├── nargs.s │ │ │ └── remque.s │ │ ├── 4.4/ │ │ │ └── cuserid.c │ │ ├── Makefile │ │ └── regexp/ │ │ ├── COPYRIGHT │ │ ├── Makefile │ │ ├── README │ │ ├── regerror.c │ │ ├── regexp.3 │ │ ├── regexp.c │ │ ├── regexp.h │ │ ├── regmagic.h │ │ ├── regsub.c │ │ ├── tests │ │ ├── timer.c │ │ └── try.c │ ├── libcurses/ │ │ ├── :ctfix │ │ ├── EXAMPLES/ │ │ │ └── ex1.c │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ ├── Master │ │ │ ├── appen.A │ │ │ ├── appen.B │ │ │ ├── appen.C │ │ │ ├── c_macros │ │ │ ├── doc.I │ │ │ ├── doc.II │ │ │ ├── doc.III │ │ │ ├── doc.IV │ │ │ ├── ex1.c │ │ │ ├── ex2.c │ │ │ ├── fns.doc │ │ │ ├── intro.0 │ │ │ ├── intro.1 │ │ │ ├── intro.2 │ │ │ ├── intro.3 │ │ │ ├── intro.4 │ │ │ ├── intro.5 │ │ │ ├── intro.6 │ │ │ ├── life.c │ │ │ ├── macros │ │ │ ├── twinkle1.c │ │ │ ├── twinkle2.c │ │ │ └── win_st.c │ │ ├── addbytes.c │ │ ├── addch.c │ │ ├── addnstr.c │ │ ├── box.c │ │ ├── clear.c │ │ ├── clrtobot.c │ │ ├── clrtoeol.c │ │ ├── cr_put.c │ │ ├── ctrace.c │ │ ├── cur_hash.c │ │ ├── curses.3 │ │ ├── curses.c │ │ ├── curses.ext │ │ ├── curses.h │ │ ├── delch.c │ │ ├── deleteln.c │ │ ├── delwin.c │ │ ├── endwin.c │ │ ├── erase.c │ │ ├── fullname.c │ │ ├── getch.c │ │ ├── getstr.c │ │ ├── id_subwins.c │ │ ├── idlok.c │ │ ├── initscr.c │ │ ├── insch.c │ │ ├── insertln.c │ │ ├── longname.c │ │ ├── move.c │ │ ├── mvprintw.c │ │ ├── mvscanw.c │ │ ├── mvwin.c │ │ ├── newwin.c │ │ ├── overlay.c │ │ ├── overwrite.c │ │ ├── printw.c │ │ ├── putchar.c │ │ ├── refresh.c │ │ ├── scanw.c │ │ ├── scroll.c │ │ ├── setterm.c │ │ ├── standout.c │ │ ├── toucholap.c │ │ ├── touchwin.c │ │ ├── tscroll.c │ │ ├── tstp.c │ │ ├── tty.c │ │ └── unctrl.c │ ├── libedit/ │ │ ├── Makefile │ │ ├── TEST/ │ │ │ └── test.c │ │ ├── chared.c │ │ ├── chared.h │ │ ├── common.c │ │ ├── el.c │ │ ├── el.h │ │ ├── emacs.c │ │ ├── hist.c │ │ ├── hist.h │ │ ├── histedit.h │ │ ├── history.c │ │ ├── key.c │ │ ├── key.h │ │ ├── makelist │ │ ├── map.c │ │ ├── map.h │ │ ├── parse.c │ │ ├── parse.h │ │ ├── prompt.c │ │ ├── prompt.h │ │ ├── read.c │ │ ├── refresh.c │ │ ├── refresh.h │ │ ├── search.c │ │ ├── search.h │ │ ├── sig.c │ │ ├── sig.h │ │ ├── sys.h │ │ ├── term.c │ │ ├── term.h │ │ ├── termcap.h │ │ ├── tokenizer.c │ │ ├── tokenizer.h │ │ ├── tty.c │ │ ├── tty.h │ │ └── vi.c │ ├── libkvm/ │ │ ├── Makefile │ │ ├── kvm.3 │ │ ├── kvm.c │ │ ├── kvm_file.c │ │ ├── kvm_geterr.3 │ │ ├── kvm_getfiles.3 │ │ ├── kvm_getloadavg.3 │ │ ├── kvm_getloadavg.c │ │ ├── kvm_getprocs.3 │ │ ├── kvm_hp300.c │ │ ├── kvm_mips.c │ │ ├── kvm_nlist.3 │ │ ├── kvm_open.3 │ │ ├── kvm_private.h │ │ ├── kvm_proc.c │ │ ├── kvm_read.3 │ │ └── kvm_sparc.c │ ├── libm/ │ │ ├── Makefile │ │ ├── README │ │ ├── README.txt │ │ ├── common/ │ │ │ ├── Makefile │ │ │ ├── atan2.c │ │ │ ├── sincos.c │ │ │ ├── tan.c │ │ │ ├── trig.c │ │ │ └── trig.h │ │ ├── common_source/ │ │ │ ├── acos.3 │ │ │ ├── acosh.3 │ │ │ ├── acosh.c │ │ │ ├── asin.3 │ │ │ ├── asincos.c │ │ │ ├── asinh.3 │ │ │ ├── asinh.c │ │ │ ├── atan.3 │ │ │ ├── atan.c │ │ │ ├── atan2.3 │ │ │ ├── atanh.3 │ │ │ ├── atanh.c │ │ │ ├── ceil.3 │ │ │ ├── cos.3 │ │ │ ├── cosh.3 │ │ │ ├── cosh.c │ │ │ ├── erf.3 │ │ │ ├── erf.c │ │ │ ├── exp.3 │ │ │ ├── exp.c │ │ │ ├── exp__E.c │ │ │ ├── expm1.c │ │ │ ├── fabs.3 │ │ │ ├── floor.3 │ │ │ ├── floor.c │ │ │ ├── fmod.3 │ │ │ ├── fmod.c │ │ │ ├── gamma.c │ │ │ ├── hypot.3 │ │ │ ├── ieee.3 │ │ │ ├── infnan.3 │ │ │ ├── j0.3 │ │ │ ├── j0.c │ │ │ ├── j1.c │ │ │ ├── jn.c │ │ │ ├── lgamma.3 │ │ │ ├── lgamma.c │ │ │ ├── log.c │ │ │ ├── log10.c │ │ │ ├── log1p.c │ │ │ ├── log__L.c │ │ │ ├── math.3 │ │ │ ├── math.h │ │ │ ├── mathimpl.h │ │ │ ├── pow.c │ │ │ ├── rint.3 │ │ │ ├── sin.3 │ │ │ ├── sinh.3 │ │ │ ├── sinh.c │ │ │ ├── sqrt.3 │ │ │ ├── tan.3 │ │ │ ├── tanh.3 │ │ │ └── tanh.c │ │ ├── ieee/ │ │ │ ├── Makefile │ │ │ ├── cabs.c │ │ │ ├── cbrt.c │ │ │ └── support.c │ │ ├── mc68881/ │ │ │ ├── README │ │ │ ├── asincos.s │ │ │ ├── atan.s │ │ │ ├── atan2.c │ │ │ ├── atanh.s │ │ │ ├── cosh.s │ │ │ ├── exp.s │ │ │ ├── expm1.s │ │ │ ├── floor.s │ │ │ ├── log.s │ │ │ ├── log10.s │ │ │ ├── log1p.s │ │ │ ├── mcount.sed │ │ │ ├── sincos.s │ │ │ ├── sinh.s │ │ │ ├── sqrt.s │ │ │ ├── support.s │ │ │ ├── tan.s │ │ │ └── tanh.s │ │ ├── national/ │ │ │ ├── Makefile │ │ │ ├── mcount.sed │ │ │ ├── national.s │ │ │ ├── sqrt.s │ │ │ └── support.s │ │ ├── tahoe/ │ │ │ ├── cabs.s │ │ │ ├── cbrt.s │ │ │ ├── infnan.s │ │ │ ├── mcount.sed │ │ │ ├── sqrt.s │ │ │ └── support.s │ │ └── vax/ │ │ ├── Makefile │ │ ├── argred.s │ │ ├── atan2.s │ │ ├── cabs.s │ │ ├── cbrt.s │ │ ├── infnan.s │ │ ├── mcount.sed │ │ ├── sincos.s │ │ ├── sqrt.s │ │ ├── support.s │ │ └── tan.s │ ├── libmp/ │ │ ├── Makefile │ │ ├── gcd.c │ │ ├── madd.c │ │ ├── mdiv.c │ │ ├── mout.c │ │ ├── mp.3 │ │ ├── msqrt.c │ │ ├── mult.c │ │ ├── pow.c │ │ └── util.c │ ├── libplot/ │ │ ├── Makefile │ │ ├── aed/ │ │ │ ├── Makefile │ │ │ ├── aed.h │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── bitgraph/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── bg.h │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ └── space.c │ │ ├── dumb/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── dumb.h │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── f77plot/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── clospl.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemd.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ └── space.c │ │ ├── gigi/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── gigi.h │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ └── space.c │ │ ├── grn/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── grnplot.h │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── hp2648/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── hp2648.h │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── hp7221/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── hp7221.h │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── imagen/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── charset.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── imPcodes.h │ │ │ ├── imp.h │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── scale.c │ │ │ └── space.c │ │ ├── plot/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── cont.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linmod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── plot.3 │ │ │ ├── point.c │ │ │ ├── putsi.c │ │ │ └── space.c │ │ ├── t300/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── con.h │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linmod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── t300s/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── con.h │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linmod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── t4013/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── scale.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── t4014/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linemod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── scale.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ ├── t450/ │ │ │ ├── Makefile │ │ │ ├── arc.c │ │ │ ├── box.c │ │ │ ├── circle.c │ │ │ ├── close.c │ │ │ ├── con.h │ │ │ ├── dot.c │ │ │ ├── erase.c │ │ │ ├── label.c │ │ │ ├── line.c │ │ │ ├── linmod.c │ │ │ ├── move.c │ │ │ ├── open.c │ │ │ ├── point.c │ │ │ ├── space.c │ │ │ └── subr.c │ │ └── vt0/ │ │ ├── Makefile │ │ ├── arc.c │ │ ├── box.c │ │ ├── circle.c │ │ ├── close.c │ │ ├── dot.c │ │ ├── erase.c │ │ ├── frame.c │ │ ├── label.c │ │ ├── line.c │ │ ├── linmod.c │ │ ├── move.c │ │ ├── open.c │ │ ├── point.c │ │ ├── space.c │ │ └── subr.c │ ├── libresolv/ │ │ └── Makefile │ ├── librpc/ │ │ ├── man/ │ │ │ └── man1/ │ │ │ ├── rpcgen.1 │ │ │ └── rstat.1 │ │ ├── rpc/ │ │ │ ├── Makefile │ │ │ ├── auth.h │ │ │ ├── auth_none.c │ │ │ ├── auth_unix.c │ │ │ ├── auth_unix.h │ │ │ ├── authunix_prot.c │ │ │ ├── bindresvport.c │ │ │ ├── clnt.h │ │ │ ├── clnt_generic.c │ │ │ ├── clnt_perror.c │ │ │ ├── clnt_raw.c │ │ │ ├── clnt_simple.c │ │ │ ├── clnt_tcp.c │ │ │ ├── clnt_udp.c │ │ │ ├── get_myaddress.c │ │ │ ├── getrpcent.c │ │ │ ├── getrpcport.c │ │ │ ├── pmap_clnt.c │ │ │ ├── pmap_clnt.h │ │ │ ├── pmap_getmaps.c │ │ │ ├── pmap_getport.c │ │ │ ├── pmap_prot.c │ │ │ ├── pmap_prot.h │ │ │ ├── pmap_prot2.c │ │ │ ├── pmap_rmt.c │ │ │ ├── pmap_rmt.h │ │ │ ├── rpc.h │ │ │ ├── rpc_callmsg.c │ │ │ ├── rpc_commondata.c │ │ │ ├── rpc_dtablesize.c │ │ │ ├── rpc_msg.h │ │ │ ├── rpc_prot.c │ │ │ ├── svc.c │ │ │ ├── svc.h │ │ │ ├── svc_auth.c │ │ │ ├── svc_auth.h │ │ │ ├── svc_auth_unix.c │ │ │ ├── svc_raw.c │ │ │ ├── svc_run.c │ │ │ ├── svc_simple.c │ │ │ ├── svc_tcp.c │ │ │ ├── svc_udp.c │ │ │ ├── types.h │ │ │ ├── xdr.c │ │ │ ├── xdr.h │ │ │ ├── xdr_array.c │ │ │ ├── xdr_float.c │ │ │ ├── xdr_mem.c │ │ │ ├── xdr_rec.c │ │ │ ├── xdr_reference.c │ │ │ └── xdr_stdio.c │ │ └── secure_rpc/ │ │ └── man/ │ │ └── chkey.1 │ ├── libtelnet/ │ │ ├── Makefile │ │ ├── auth-proto.h │ │ ├── auth.c │ │ ├── auth.h │ │ ├── enc-proto.h │ │ ├── enc_des.c │ │ ├── encrypt.c │ │ ├── encrypt.h │ │ ├── forward.c │ │ ├── genget.c │ │ ├── getent.c │ │ ├── kerberos.c │ │ ├── kerberos5.c │ │ ├── key-proto.h │ │ ├── krb4encpwd.c │ │ ├── misc-proto.h │ │ ├── misc.c │ │ ├── misc.h │ │ ├── read_password.c │ │ ├── rsaencpwd.c │ │ └── spx.c │ ├── libterm/ │ │ ├── Makefile │ │ ├── TEST/ │ │ │ ├── tc1.c │ │ │ ├── tc2.c │ │ │ └── tc3.c │ │ ├── pathnames.h │ │ ├── termcap.3 │ │ ├── termcap.c │ │ ├── tgoto.c │ │ └── tputs.c │ ├── libutil/ │ │ ├── Makefile │ │ ├── login.c │ │ ├── login_tty.c │ │ ├── logout.c │ │ ├── logwtmp.c │ │ └── pty.c │ └── liby/ │ ├── Makefile │ ├── main.c │ └── yyerror.c ├── libexec/ │ ├── Makefile │ ├── Makefile.inc │ ├── bugfiler/ │ │ ├── Makefile │ │ ├── bug.h │ │ ├── bugfiler.8 │ │ ├── bugfiler.c │ │ ├── bugformat │ │ ├── error.c │ │ ├── extern.h │ │ ├── gethead.c │ │ ├── pathnames.h │ │ ├── process.c │ │ ├── redist.c │ │ ├── reply.c │ │ ├── sendbug.1 │ │ ├── sendbug.sh │ │ └── unixtomh.c │ ├── comsat/ │ │ ├── Makefile │ │ ├── comsat.8 │ │ ├── comsat.c │ │ └── pathnames.h │ ├── fingerd/ │ │ ├── Makefile │ │ ├── fingerd.8 │ │ ├── fingerd.c │ │ └── pathnames.h │ ├── ftpd/ │ │ ├── CHANGES │ │ ├── Makefile │ │ ├── extern.h │ │ ├── ftpcmd.y │ │ ├── ftpd.8 │ │ ├── ftpd.c │ │ ├── logwtmp.c │ │ ├── newvers.sh │ │ ├── pathnames.h │ │ ├── popen.c │ │ └── vers.c │ ├── getNAME/ │ │ ├── Makefile │ │ └── getNAME.c │ ├── getty/ │ │ ├── Makefile │ │ ├── extern.h │ │ ├── get_date.c │ │ ├── getty.8 │ │ ├── gettytab.5 │ │ ├── gettytab.h │ │ ├── init.c │ │ ├── main.c │ │ ├── pathnames.h │ │ ├── subr.c │ │ ├── ttydefaults.c │ │ └── ttys.5 │ ├── kpasswdd/ │ │ ├── Makefile │ │ ├── kpasswdd.8 │ │ └── kpasswdd.c │ ├── lfs_cleanerd/ │ │ ├── Makefile │ │ ├── clean.h │ │ ├── cleanerd.c │ │ ├── lfs_cleanerd.8 │ │ ├── library.c │ │ ├── misc.c │ │ └── print.c │ ├── mail.local/ │ │ ├── Makefile │ │ ├── Makefile.dist │ │ ├── delivermail.sh │ │ ├── mail.local.8 │ │ ├── mail.local.c │ │ └── pathnames.h │ ├── makekey/ │ │ ├── Makefile │ │ ├── makekey.8 │ │ └── makekey.c │ ├── rbootd/ │ │ ├── Makefile │ │ ├── bpf.c │ │ ├── conf.c │ │ ├── defs.h │ │ ├── parseconf.c │ │ ├── pathnames.h │ │ ├── rbootd.8 │ │ ├── rbootd.c │ │ ├── rmp.h │ │ ├── rmp_var.h │ │ ├── rmpproto.c │ │ └── utils.c │ ├── rexecd/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── rexecd.8 │ │ └── rexecd.c │ ├── rlogind/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── rlogind.8 │ │ └── rlogind.c │ ├── rshd/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── rshd.8 │ │ └── rshd.c │ ├── talkd/ │ │ ├── Makefile │ │ ├── announce.c │ │ ├── print.c │ │ ├── process.c │ │ ├── table.c │ │ ├── talkd.8 │ │ └── talkd.c │ ├── telnetd/ │ │ ├── Makefile │ │ ├── authenc.c │ │ ├── defs.h │ │ ├── ext.h │ │ ├── global.c │ │ ├── pathnames.h │ │ ├── slc.c │ │ ├── state.c │ │ ├── sys_term.c │ │ ├── telnetd.8 │ │ ├── telnetd.c │ │ ├── telnetd.h │ │ ├── termstat.c │ │ └── utility.c │ ├── tftpd/ │ │ ├── Makefile │ │ ├── tftpd.8 │ │ └── tftpd.c │ └── uucpd/ │ ├── Makefile │ ├── pathnames.h │ └── uucpd.c ├── local/ │ ├── X11R5/ │ │ └── mit/ │ │ ├── Makefile.ini │ │ └── config/ │ │ ├── Makefile.ini │ │ ├── hpbsd.cf │ │ ├── imake.c │ │ └── imakemdep.h │ ├── ditroff/ │ │ ├── ditroff.okeeffe/ │ │ │ ├── Makefile │ │ │ ├── chem/ │ │ │ │ ├── Makefile │ │ │ │ ├── PS-PEmacros │ │ │ │ ├── README │ │ │ │ ├── chem.awk.src │ │ │ │ ├── chem.l.src │ │ │ │ ├── chem.macros.src │ │ │ │ ├── chem.sh │ │ │ │ ├── eth.p │ │ │ │ ├── lsd.p │ │ │ │ └── morphine.p │ │ │ ├── d.h │ │ │ ├── dev.h │ │ │ ├── devhar/ │ │ │ │ ├── dhar.c │ │ │ │ ├── fonts/ │ │ │ │ │ ├── B │ │ │ │ │ ├── BI │ │ │ │ │ ├── Bs │ │ │ │ │ ├── DESC │ │ │ │ │ ├── G3 │ │ │ │ │ ├── I │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── R │ │ │ │ │ ├── RS │ │ │ │ │ ├── Rs │ │ │ │ │ ├── S │ │ │ │ │ ├── SO │ │ │ │ │ ├── Sm │ │ │ │ │ ├── V │ │ │ │ │ ├── Vl │ │ │ │ │ ├── Vm │ │ │ │ │ ├── bI │ │ │ │ │ ├── bS │ │ │ │ │ ├── bb │ │ │ │ │ ├── bi │ │ │ │ │ ├── br │ │ │ │ │ ├── bs │ │ │ │ │ ├── cI │ │ │ │ │ ├── cb │ │ │ │ │ ├── ci │ │ │ │ │ ├── cr │ │ │ │ │ ├── fs │ │ │ │ │ ├── installfonts │ │ │ │ │ ├── lI │ │ │ │ │ ├── lb │ │ │ │ │ ├── li │ │ │ │ │ ├── lp │ │ │ │ │ ├── lr │ │ │ │ │ ├── sR │ │ │ │ │ ├── v │ │ │ │ │ ├── vl │ │ │ │ │ └── vm │ │ │ │ └── llio.c │ │ │ ├── devnver/ │ │ │ │ ├── Makefile │ │ │ │ ├── Sort/ │ │ │ │ │ ├── Makefile │ │ │ │ │ └── nvsort.c │ │ │ │ ├── Tools/ │ │ │ │ │ └── prects.c │ │ │ │ ├── font2.c │ │ │ │ ├── main.c │ │ │ │ ├── parse.c │ │ │ │ └── put.c │ │ │ ├── devtek/ │ │ │ │ └── tc.c │ │ │ ├── devver/ │ │ │ │ ├── Vtroff.sh │ │ │ │ ├── hartovermap │ │ │ │ ├── vfont.desc/ │ │ │ │ │ ├── B │ │ │ │ │ ├── CW │ │ │ │ │ ├── DESCvar │ │ │ │ │ ├── DESCver │ │ │ │ │ ├── I │ │ │ │ │ ├── R │ │ │ │ │ ├── S │ │ │ │ │ ├── ap │ │ │ │ │ ├── bb │ │ │ │ │ ├── bi │ │ │ │ │ ├── bk │ │ │ │ │ ├── br │ │ │ │ │ ├── cb │ │ │ │ │ ├── ch │ │ │ │ │ ├── ci │ │ │ │ │ ├── cl │ │ │ │ │ ├── co │ │ │ │ │ ├── cr │ │ │ │ │ ├── cy │ │ │ │ │ ├── db │ │ │ │ │ ├── di │ │ │ │ │ ├── dr │ │ │ │ │ ├── fontmap │ │ │ │ │ ├── gb │ │ │ │ │ ├── gf │ │ │ │ │ ├── gi │ │ │ │ │ ├── gk │ │ │ │ │ ├── gr │ │ │ │ │ ├── hb │ │ │ │ │ ├── hn │ │ │ │ │ ├── m │ │ │ │ │ ├── mak.sh │ │ │ │ │ ├── mb │ │ │ │ │ ├── mi │ │ │ │ │ ├── mn │ │ │ │ │ ├── mr │ │ │ │ │ ├── nb │ │ │ │ │ ├── ni │ │ │ │ │ ├── nr │ │ │ │ │ ├── ob │ │ │ │ │ ├── oe │ │ │ │ │ ├── oi │ │ │ │ │ ├── or │ │ │ │ │ ├── pb │ │ │ │ │ ├── pp │ │ │ │ │ ├── sb │ │ │ │ │ ├── sc │ │ │ │ │ ├── sg │ │ │ │ │ ├── sh │ │ │ │ │ ├── si │ │ │ │ │ ├── sl │ │ │ │ │ ├── sr │ │ │ │ │ ├── tB │ │ │ │ │ ├── tI │ │ │ │ │ ├── tR │ │ │ │ │ ├── tS │ │ │ │ │ ├── tb │ │ │ │ │ ├── ti │ │ │ │ │ ├── tr │ │ │ │ │ └── ts │ │ │ │ └── vsort.c │ │ │ ├── eqn/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── diacrit.c │ │ │ │ ├── dieqn.1 │ │ │ │ ├── e.h │ │ │ │ ├── e.y │ │ │ │ ├── eqn.y │ │ │ │ ├── eqnbox.c │ │ │ │ ├── font.c │ │ │ │ ├── fromto.c │ │ │ │ ├── funny.c │ │ │ │ ├── glob.c │ │ │ │ ├── input.c │ │ │ │ ├── integral.c │ │ │ │ ├── io.c │ │ │ │ ├── lex.c │ │ │ │ ├── lookup.c │ │ │ │ ├── main.c │ │ │ │ ├── mark.c │ │ │ │ ├── matrix.c │ │ │ │ ├── move.c │ │ │ │ ├── o.makefile │ │ │ │ ├── over.c │ │ │ │ ├── paren.c │ │ │ │ ├── pile.c │ │ │ │ ├── shift.c │ │ │ │ ├── size.c │ │ │ │ ├── sqrt.c │ │ │ │ ├── text.c │ │ │ │ └── tuning.c │ │ │ ├── ext.h │ │ │ ├── grap/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── coord.c │ │ │ │ ├── for.c │ │ │ │ ├── frame.c │ │ │ │ ├── grap.1 │ │ │ │ ├── grap.defines │ │ │ │ ├── grap.h │ │ │ │ ├── grap.y │ │ │ │ ├── grapl.l │ │ │ │ ├── input.c │ │ │ │ ├── label.c │ │ │ │ ├── main.c │ │ │ │ ├── misc.c │ │ │ │ ├── plot.c │ │ │ │ ├── print.c │ │ │ │ └── ticks.c │ │ │ ├── hytab.c │ │ │ ├── ideal/ │ │ │ │ ├── Makefile │ │ │ │ ├── RAW_FORMAT │ │ │ │ ├── README │ │ │ │ ├── action.c │ │ │ │ ├── bldds.c │ │ │ │ ├── exprn.c │ │ │ │ ├── ideal.1 │ │ │ │ ├── ideal.c │ │ │ │ ├── ideal.cmd │ │ │ │ ├── ideal.h │ │ │ │ ├── idfilt/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── har.c │ │ │ │ │ ├── idfilt.c │ │ │ │ │ ├── idfilt.h │ │ │ │ │ ├── idsort.c │ │ │ │ │ ├── pout.c │ │ │ │ │ └── ver.c │ │ │ │ ├── idlex.l │ │ │ │ ├── idyac.y │ │ │ │ ├── inter.c │ │ │ │ ├── memut.c │ │ │ │ ├── opaque.c │ │ │ │ ├── opqpoly.c │ │ │ │ ├── piece.c │ │ │ │ ├── simul.c │ │ │ │ ├── stdas.h │ │ │ │ └── util.c │ │ │ ├── n1.c │ │ │ ├── n10.c │ │ │ ├── n2.c │ │ │ ├── n3.c │ │ │ ├── n4.c │ │ │ ├── n5.c │ │ │ ├── n6.c │ │ │ ├── n7.c │ │ │ ├── n8.c │ │ │ ├── n9.c │ │ │ ├── ni.c │ │ │ ├── nii.c │ │ │ ├── pic/ │ │ │ │ ├── Makefile │ │ │ │ ├── PS-PEmacros │ │ │ │ ├── UNDOC │ │ │ │ ├── arcgen.c │ │ │ │ ├── blockgen.c │ │ │ │ ├── boxgen.c │ │ │ │ ├── circgen.c │ │ │ │ ├── driver.c │ │ │ │ ├── for.c │ │ │ │ ├── input.c │ │ │ │ ├── linegen.c │ │ │ │ ├── main.c │ │ │ │ ├── misc.c │ │ │ │ ├── movegen.c │ │ │ │ ├── pic.1 │ │ │ │ ├── pic.h │ │ │ │ ├── pic2.c │ │ │ │ ├── picl.l │ │ │ │ ├── picy.y │ │ │ │ ├── pltroff.c │ │ │ │ ├── print.c │ │ │ │ ├── symtab.c │ │ │ │ ├── textgen.c │ │ │ │ └── troffgen.c │ │ │ ├── psfig/ │ │ │ │ ├── doc/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── dopaper │ │ │ │ │ └── paper.ms │ │ │ │ ├── patches/ │ │ │ │ │ ├── README │ │ │ │ │ ├── ditroff.frag │ │ │ │ │ ├── psdit.c.frag │ │ │ │ │ ├── psdit.c.patch │ │ │ │ │ └── psdit.pro.frag │ │ │ │ └── tst/ │ │ │ │ └── Makefile │ │ │ ├── s.h │ │ │ ├── suftab.c │ │ │ ├── t10.c │ │ │ ├── t6.c │ │ │ ├── tbl/ │ │ │ │ ├── Makefile │ │ │ │ ├── checkuse.c │ │ │ │ ├── defs.h │ │ │ │ ├── delimfields.c │ │ │ │ ├── ext.h │ │ │ │ ├── getstop.c │ │ │ │ ├── globals.c │ │ │ │ ├── horlines.c │ │ │ │ ├── intersect.c │ │ │ │ ├── io.c │ │ │ │ ├── main.c │ │ │ │ ├── maktab.c │ │ │ │ ├── misc.c │ │ │ │ ├── numfields.c │ │ │ │ ├── options.c │ │ │ │ ├── over200.c │ │ │ │ ├── rdata.c │ │ │ │ ├── savrstor.c │ │ │ │ ├── specs.c │ │ │ │ ├── subr.c │ │ │ │ ├── textblocks.c │ │ │ │ ├── vertlines.c │ │ │ │ ├── write1line.c │ │ │ │ └── writecntl.c │ │ │ ├── tdef.h │ │ │ ├── term/ │ │ │ │ ├── Makefile │ │ │ │ ├── tab.1650.10 │ │ │ │ ├── tab.1650.12 │ │ │ │ ├── tab.37 │ │ │ │ ├── tab.450 │ │ │ │ ├── tab.lp │ │ │ │ └── tab.template │ │ │ ├── troff/ │ │ │ │ ├── Makefile │ │ │ │ ├── d.h │ │ │ │ ├── dev.h │ │ │ │ ├── ext.h │ │ │ │ ├── hytab.c │ │ │ │ ├── n1.c │ │ │ │ ├── n10.c │ │ │ │ ├── n2.c │ │ │ │ ├── n3.c │ │ │ │ ├── n4.c │ │ │ │ ├── n5.c │ │ │ │ ├── n6.c │ │ │ │ ├── n7.c │ │ │ │ ├── n8.c │ │ │ │ ├── n9.c │ │ │ │ ├── ni.c │ │ │ │ ├── nii.c │ │ │ │ ├── s.h │ │ │ │ ├── suftab.c │ │ │ │ ├── t10.c │ │ │ │ ├── t6.c │ │ │ │ ├── tdef.h │ │ │ │ ├── tw.h │ │ │ │ └── v.h │ │ │ ├── tw.h │ │ │ ├── utilities/ │ │ │ │ ├── Makefile │ │ │ │ ├── dumpdev.c │ │ │ │ └── makedev.c │ │ │ └── v.h │ │ ├── ditroff.old.okeeffe/ │ │ │ ├── docs/ │ │ │ │ └── pic.man │ │ │ ├── driver/ │ │ │ │ ├── ch2qms.c │ │ │ │ ├── ch2rst.c │ │ │ │ ├── ch2vft.c │ │ │ │ ├── ch2x.c │ │ │ │ ├── dev.h │ │ │ │ ├── dip.c │ │ │ │ ├── doublech.c │ │ │ │ ├── draw.c │ │ │ │ ├── dterm.c │ │ │ │ ├── dvar.c │ │ │ │ ├── dver.c │ │ │ │ ├── graph.c │ │ │ │ ├── ifontinfo.c │ │ │ │ ├── makeifont.c │ │ │ │ ├── makevfont.c │ │ │ │ ├── qms2ch.c │ │ │ │ ├── rst.h │ │ │ │ ├── rst2ch.c │ │ │ │ ├── scalech.c │ │ │ │ ├── vfontinfo.c │ │ │ │ ├── vft2ch.c │ │ │ │ ├── vsort.c │ │ │ │ ├── x2ch.c │ │ │ │ └── xfont.h │ │ │ ├── eqn/ │ │ │ │ ├── e.h │ │ │ │ ├── font.c │ │ │ │ ├── glob.c │ │ │ │ ├── io.c │ │ │ │ ├── paren.c │ │ │ │ ├── sqrt.c │ │ │ │ └── text.c │ │ │ ├── gremlin.aed/ │ │ │ │ ├── gprint/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── gdump.c │ │ │ │ │ ├── gprint.h │ │ │ │ │ ├── hdb.c │ │ │ │ │ ├── hgraph.c │ │ │ │ │ ├── hpoint.c │ │ │ │ │ └── main.c │ │ │ │ ├── gremlin/ │ │ │ │ │ ├── config.c │ │ │ │ │ ├── db1.c │ │ │ │ │ ├── db2.c │ │ │ │ │ ├── db3.c │ │ │ │ │ ├── display.c │ │ │ │ │ ├── findaed.c │ │ │ │ │ ├── graphics1.c │ │ │ │ │ ├── graphics2.c │ │ │ │ │ ├── graphics3.c │ │ │ │ │ ├── grem2.h │ │ │ │ │ ├── gremlin.h │ │ │ │ │ ├── long1.c │ │ │ │ │ ├── long2.c │ │ │ │ │ ├── main.c │ │ │ │ │ ├── menu.c │ │ │ │ │ ├── path.c │ │ │ │ │ ├── point.c │ │ │ │ │ ├── short.c │ │ │ │ │ ├── sleeper.c │ │ │ │ │ ├── textio.c │ │ │ │ │ └── undodb.c │ │ │ │ └── lib/ │ │ │ │ ├── Makefile │ │ │ │ ├── gremlin.h │ │ │ │ └── gremlinlib.c │ │ │ ├── grn/ │ │ │ │ ├── gprint.h │ │ │ │ ├── hdb.c │ │ │ │ ├── hgraph.c │ │ │ │ ├── hpoint.c │ │ │ │ └── main.c │ │ │ ├── pic/ │ │ │ │ ├── arcgen.c │ │ │ │ ├── driver.c │ │ │ │ ├── main.c │ │ │ │ ├── pic.h │ │ │ │ ├── pic2.c │ │ │ │ ├── picy.y │ │ │ │ └── pltroff.c │ │ │ ├── refer/ │ │ │ │ └── refer1.c │ │ │ ├── sunsrc/ │ │ │ │ └── gremlin/ │ │ │ │ ├── db.c │ │ │ │ ├── display.c │ │ │ │ ├── graphics.c │ │ │ │ ├── graphics2.c │ │ │ │ ├── gremlin.h │ │ │ │ ├── help.c │ │ │ │ ├── icondata.c │ │ │ │ ├── icondata.h │ │ │ │ ├── long1.c │ │ │ │ ├── long2.c │ │ │ │ ├── main.c │ │ │ │ ├── makefile │ │ │ │ ├── menu.c │ │ │ │ ├── path.c │ │ │ │ ├── pix.c │ │ │ │ ├── point.c │ │ │ │ ├── short.c │ │ │ │ ├── startup.c │ │ │ │ ├── strings.c │ │ │ │ ├── sun.c │ │ │ │ ├── text.c │ │ │ │ └── undodb.c │ │ │ └── troff/ │ │ │ ├── ext.h │ │ │ ├── n1.c │ │ │ ├── n3.c │ │ │ ├── n4.c │ │ │ ├── n6.c │ │ │ ├── n9.c │ │ │ ├── ni.c │ │ │ ├── t10.c │ │ │ ├── t6.c │ │ │ └── tdef.h │ │ └── ditroff.van/ │ │ ├── Makefile │ │ ├── n1.c │ │ ├── n4.c │ │ ├── n5.c │ │ ├── n6.c │ │ ├── n8.c │ │ ├── n9.c │ │ ├── pathnames.h │ │ ├── t6.c │ │ └── tdef.h │ ├── kerberosIV/ │ │ ├── Makefile │ │ ├── Makefile.inc │ │ ├── acl/ │ │ │ └── Makefile │ │ ├── compile_et/ │ │ │ ├── Makefile │ │ │ ├── compile_et.c │ │ │ ├── error_message.c │ │ │ ├── error_table.y │ │ │ └── et_lex.lex.l │ │ ├── des/ │ │ │ └── Makefile │ │ ├── ext_srvtab/ │ │ │ └── Makefile │ │ ├── include/ │ │ │ └── Makefile │ │ ├── kdb/ │ │ │ └── Makefile │ │ ├── kdb_destroy/ │ │ │ └── Makefile │ │ ├── kdb_edit/ │ │ │ ├── Makefile │ │ │ └── kdb_edit.c │ │ ├── kdb_init/ │ │ │ └── Makefile │ │ ├── kdb_util/ │ │ │ └── Makefile │ │ ├── kdestroy/ │ │ │ └── Makefile │ │ ├── kerberos/ │ │ │ └── Makefile │ │ ├── kinit/ │ │ │ ├── Makefile │ │ │ └── kinit.c │ │ ├── klist/ │ │ │ └── Makefile │ │ ├── krb/ │ │ │ └── Makefile │ │ ├── ksrvtgt/ │ │ │ └── Makefile │ │ ├── kstash/ │ │ │ └── Makefile │ │ ├── make_fp/ │ │ │ └── Makefile │ │ ├── make_ip/ │ │ │ └── Makefile │ │ ├── make_key_perm/ │ │ │ └── Makefile │ │ ├── make_keypair/ │ │ │ ├── Makefile │ │ │ ├── make_keypair.8 │ │ │ └── make_keypair.c │ │ ├── make_odd/ │ │ │ └── Makefile │ │ ├── make_p/ │ │ │ └── Makefile │ │ ├── make_p_table/ │ │ │ └── Makefile │ │ ├── make_s_table/ │ │ │ └── Makefile │ │ ├── man/ │ │ │ └── Makefile │ │ ├── register/ │ │ │ ├── Makefile │ │ │ ├── pathnames.h │ │ │ ├── register.1 │ │ │ ├── register.c │ │ │ └── register_proto.h │ │ └── registerd/ │ │ ├── Makefile │ │ ├── registerd.8 │ │ └── registerd.c │ ├── local.cmd/ │ │ ├── 20b.c │ │ ├── Correct.sh │ │ ├── Makefile │ │ ├── chgbars.c │ │ ├── cpio.c │ │ ├── cpr.c │ │ ├── difftc.sh │ │ ├── dis.c │ │ ├── dl.c │ │ ├── la.c │ │ ├── ncpio.c │ │ └── showtc.c │ ├── sccscmds/ │ │ ├── sccscmds.2/ │ │ │ ├── Makefile │ │ │ ├── cmd/ │ │ │ │ ├── admin.c │ │ │ │ ├── alloc.c │ │ │ │ ├── bdiff.c │ │ │ │ ├── cmt.c │ │ │ │ ├── comb.c │ │ │ │ ├── ctime.c │ │ │ │ ├── delta.c │ │ │ │ ├── get.c │ │ │ │ ├── help.c │ │ │ │ ├── makefile │ │ │ │ ├── prs.c │ │ │ │ ├── prt.c │ │ │ │ ├── rmchg.c │ │ │ │ ├── scv.c │ │ │ │ ├── snull.c │ │ │ │ ├── stree.c │ │ │ │ ├── val.c │ │ │ │ ├── vc.c │ │ │ │ └── what.c │ │ │ ├── com/ │ │ │ │ ├── Makefile │ │ │ │ ├── date_ab.c │ │ │ │ ├── del_ab.c │ │ │ │ ├── dodelt.c │ │ │ │ ├── dofile.c │ │ │ │ ├── dohist.c │ │ │ │ ├── dolist.c │ │ │ │ ├── fmterr.c │ │ │ │ ├── getline.c │ │ │ │ ├── newstats.c │ │ │ │ ├── permiss.c │ │ │ │ ├── pf_ab.c │ │ │ │ ├── putline.c │ │ │ │ ├── rdmod.c │ │ │ │ ├── setup.c │ │ │ │ └── sinit.c │ │ │ ├── hdr/ │ │ │ │ ├── defines.h │ │ │ │ ├── fatal.h │ │ │ │ └── macros.h │ │ │ ├── sccs.hf │ │ │ └── util/ │ │ │ ├── Makefile │ │ │ ├── any.c │ │ │ ├── bal.c │ │ │ ├── cat.c │ │ │ ├── clean.c │ │ │ ├── curdir.c │ │ │ ├── fatal.c │ │ │ ├── imatch.c │ │ │ ├── lockit.c │ │ │ ├── logname.c │ │ │ ├── mksyswrite.sh │ │ │ ├── patoi.c │ │ │ ├── patol.c │ │ │ ├── rename.c │ │ │ ├── repeat.c │ │ │ ├── repl.c │ │ │ ├── setsig.c │ │ │ ├── sname.c │ │ │ ├── substr.c │ │ │ ├── trnslat.c │ │ │ ├── userdir.c │ │ │ ├── userexit.c │ │ │ ├── username.c │ │ │ ├── verify.c │ │ │ ├── write.c │ │ │ ├── xalloc.c │ │ │ ├── xcreat.c │ │ │ ├── xmsg.c │ │ │ ├── xpipe.c │ │ │ ├── xunlink.c │ │ │ └── zeropad.c │ │ └── sccscmds.ok/ │ │ ├── Makefile │ │ ├── cmd/ │ │ │ ├── admin.c │ │ │ ├── alloc.c │ │ │ ├── bdiff.c │ │ │ ├── cmt.c │ │ │ ├── comb.c │ │ │ ├── ctime.c │ │ │ ├── delta.c │ │ │ ├── get.c │ │ │ ├── help.c │ │ │ ├── makefile │ │ │ ├── pathnames.h │ │ │ ├── prs.c │ │ │ ├── prt.c │ │ │ ├── rmchg.c │ │ │ ├── scv.c │ │ │ ├── snull.c │ │ │ ├── stree.c │ │ │ ├── val.c │ │ │ ├── vc.c │ │ │ └── what.c │ │ ├── com/ │ │ │ ├── Makefile │ │ │ ├── date_ab.c │ │ │ ├── del_ab.c │ │ │ ├── dodelt.c │ │ │ ├── dofile.c │ │ │ ├── dohist.c │ │ │ ├── dolist.c │ │ │ ├── fmterr.c │ │ │ ├── getline.c │ │ │ ├── newstats.c │ │ │ ├── permiss.c │ │ │ ├── pf_ab.c │ │ │ ├── putline.c │ │ │ ├── rdmod.c │ │ │ ├── setup.c │ │ │ └── sinit.c │ │ ├── hdr/ │ │ │ ├── defines.h │ │ │ ├── fatal.h │ │ │ └── macros.h │ │ ├── sccs.hf │ │ └── util/ │ │ ├── Makefile │ │ ├── any.c │ │ ├── bal.c │ │ ├── cat.c │ │ ├── clean.c │ │ ├── curdir.c │ │ ├── fatal.c │ │ ├── imatch.c │ │ ├── lockit.c │ │ ├── logname.c │ │ ├── mksyswrite.sh │ │ ├── patoi.c │ │ ├── patol.c │ │ ├── rename.c │ │ ├── repeat.c │ │ ├── repl.c │ │ ├── setsig.c │ │ ├── sname.c │ │ ├── substr.c │ │ ├── trnslat.c │ │ ├── userdir.c │ │ ├── userexit.c │ │ ├── username.c │ │ ├── verify.c │ │ ├── write.c │ │ ├── xalloc.c │ │ ├── xcreat.c │ │ ├── xmsg.c │ │ ├── xpipe.c │ │ ├── xunlink.c │ │ └── zeropad.c │ ├── tac/ │ │ ├── Makefile │ │ ├── tac.1 │ │ ├── tac.c │ │ ├── tmail.1 │ │ └── tmail.sh │ ├── tmac/ │ │ └── hed.ms │ ├── toolchest/ │ │ ├── ksh/ │ │ │ ├── COMPATIBILITY │ │ │ ├── INSTALL │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── RELEASE │ │ │ ├── getopts │ │ │ ├── ksh.mk │ │ │ ├── makefile │ │ │ ├── sh/ │ │ │ │ ├── Makefile │ │ │ │ ├── apollo.c │ │ │ │ ├── args.c │ │ │ │ ├── blok.c │ │ │ │ ├── brkincr.h │ │ │ │ ├── builtin.c │ │ │ │ ├── builtins.h │ │ │ │ ├── cmd.c │ │ │ │ ├── ctype.c │ │ │ │ ├── defs.c │ │ │ │ ├── defs.h │ │ │ │ ├── echo.c │ │ │ │ ├── edit.c │ │ │ │ ├── edit.h │ │ │ │ ├── editlib.c │ │ │ │ ├── emacs.c │ │ │ │ ├── error.c │ │ │ │ ├── expand.c │ │ │ │ ├── fault.c │ │ │ │ ├── flags.h │ │ │ │ ├── history.c │ │ │ │ ├── history.h │ │ │ │ ├── io.c │ │ │ │ ├── io.h │ │ │ │ ├── jobs.c │ │ │ │ ├── jobs.h │ │ │ │ ├── macro.c │ │ │ │ ├── main.c │ │ │ │ ├── makefile │ │ │ │ ├── makelib │ │ │ │ ├── makesh │ │ │ │ ├── mode.h │ │ │ │ ├── msg.c │ │ │ │ ├── name.c │ │ │ │ ├── name.h │ │ │ │ ├── national.h │ │ │ │ ├── print.c │ │ │ │ ├── service.c │ │ │ │ ├── shtype.h │ │ │ │ ├── stak.c │ │ │ │ ├── stak.h │ │ │ │ ├── stdio.c │ │ │ │ ├── string.c │ │ │ │ ├── suid_exec.c │ │ │ │ ├── sym.h │ │ │ │ ├── syscall.s │ │ │ │ ├── test.c │ │ │ │ ├── test.h │ │ │ │ ├── timeout.h │ │ │ │ ├── vfork.c │ │ │ │ ├── vi.c │ │ │ │ ├── word.c │ │ │ │ └── xec.c │ │ │ ├── sh.m │ │ │ ├── sh.memo │ │ │ ├── shlib/ │ │ │ │ ├── adjust.c │ │ │ │ ├── arith.c │ │ │ │ ├── assign.c │ │ │ │ ├── assnum.c │ │ │ │ ├── builtins.h │ │ │ │ ├── cannon.c │ │ │ │ ├── chkid.c │ │ │ │ ├── convert.c │ │ │ │ ├── failed.c │ │ │ │ ├── findnod.c │ │ │ │ ├── flags.h │ │ │ │ ├── gettree.c │ │ │ │ ├── gmatch.c │ │ │ │ ├── growaray.c │ │ │ │ ├── gsort.c │ │ │ │ ├── linknod.c │ │ │ │ ├── makefile │ │ │ │ ├── name.h │ │ │ │ ├── namscan.c │ │ │ │ ├── national.h │ │ │ │ ├── rjust.c │ │ │ │ ├── shtype.h │ │ │ │ ├── tilde.c │ │ │ │ ├── unassign.c │ │ │ │ ├── utos.c │ │ │ │ └── valup.c │ │ │ └── substring │ │ ├── ksh.2/ │ │ │ └── sh/ │ │ │ └── jobs.c │ │ └── nawk/ │ │ └── src/ │ │ └── Makefile │ ├── transcript/ │ │ ├── Makefile │ │ ├── config │ │ ├── lib/ │ │ │ ├── AvantGarde-Book.afm │ │ │ ├── AvantGarde-BookOblique.afm │ │ │ ├── AvantGarde-Demi.afm │ │ │ ├── AvantGarde-DemiOblique.afm │ │ │ ├── Bookman-Demi.afm │ │ │ ├── Bookman-DemiItalic.afm │ │ │ ├── Bookman-Light.afm │ │ │ ├── Bookman-LightItalic.afm │ │ │ ├── Courier-Bold.afm │ │ │ ├── Courier-BoldOblique.afm │ │ │ ├── Courier-Oblique.afm │ │ │ ├── Courier.afm │ │ │ ├── DIThacks.afm │ │ │ ├── Helvetica-Bold.afm │ │ │ ├── Helvetica-BoldOblique.afm │ │ │ ├── Helvetica-Narrow-Bold.afm │ │ │ ├── Helvetica-Narrow-BoldOblique.afm │ │ │ ├── Helvetica-Narrow-Oblique.afm │ │ │ ├── Helvetica-Narrow.afm │ │ │ ├── Helvetica-Oblique.afm │ │ │ ├── Helvetica.afm │ │ │ ├── Makefile │ │ │ ├── NewCenturySchlbk-Bold.afm │ │ │ ├── NewCenturySchlbk-BoldItalic.afm │ │ │ ├── NewCenturySchlbk-Italic.afm │ │ │ ├── NewCenturySchlbk-Roman.afm │ │ │ ├── Palatino-Bold.afm │ │ │ ├── Palatino-BoldItalic.afm │ │ │ ├── Palatino-Italic.afm │ │ │ ├── Palatino-Roman.afm │ │ │ ├── Symbol.afm │ │ │ ├── Times-Bold.afm │ │ │ ├── Times-BoldItalic.afm │ │ │ ├── Times-Italic.afm │ │ │ ├── Times-Roman.afm │ │ │ ├── ZapfChancery-MediumItalic.afm │ │ │ ├── ZapfDingbats.afm │ │ │ ├── ditroff.font/ │ │ │ │ ├── Makefile │ │ │ │ ├── afmdit │ │ │ │ ├── afmdit.awk │ │ │ │ └── charset │ │ │ ├── enscript.pro │ │ │ ├── loadseal.sh │ │ │ ├── psdit.pro │ │ │ ├── troff.font/ │ │ │ │ └── Makefile │ │ │ └── ucseal.ps │ │ ├── man/ │ │ │ ├── Makefile │ │ │ ├── enscript.1 │ │ │ ├── loadseal.1p │ │ │ └── psgrind.l │ │ └── src/ │ │ ├── Makefile │ │ ├── enscript.c │ │ ├── ps4014.c │ │ ├── pscatmap.c │ │ ├── pscomm.c │ │ ├── psdit.c │ │ ├── psgrind.c │ │ ├── psrev.c │ │ ├── pstext.c │ │ └── types.h │ └── ukc/ │ ├── dump/ │ │ ├── Makefile │ │ ├── cleanvolumes.sh │ │ ├── dump.8 │ │ ├── dumpall/ │ │ │ ├── Makefile │ │ │ ├── dumpall.sh │ │ │ └── dumpdev.sh │ │ ├── dumpall.8 │ │ ├── dumpdev.8 │ │ ├── dumplab.c │ │ ├── dumplabel.8 │ │ ├── dumplabel.c │ │ ├── dumpmain.c │ │ ├── dumptape.c │ │ └── dumptraverse.c │ └── restore/ │ ├── interactive.c │ ├── restore.c │ └── tape.c ├── old/ │ ├── 1kfix/ │ │ └── 1kfix.c │ ├── 512restor/ │ │ └── 512restor.c │ ├── MAKEHOSTS/ │ │ ├── MAKEHOSTS.sh │ │ └── Makefile │ ├── Makefile │ ├── Makefile.inc │ ├── adb/ │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ └── adb.ms │ │ ├── SMM.doc/ │ │ │ ├── Makefile │ │ │ └── kdebug.ms │ │ ├── adb.hp300/ │ │ │ ├── Makefile │ │ │ ├── access.c │ │ │ ├── defs.h │ │ │ └── runpcs.c │ │ ├── adb.tahoe/ │ │ │ ├── Makefile │ │ │ ├── access.c │ │ │ ├── command.c │ │ │ ├── defs.h │ │ │ ├── expr.c │ │ │ ├── format.c │ │ │ ├── head.h │ │ │ ├── input.c │ │ │ ├── instrs.adb │ │ │ ├── kstack.c │ │ │ ├── mac.h │ │ │ ├── machdep.c │ │ │ ├── machdep.h │ │ │ ├── machine.h │ │ │ ├── main.c │ │ │ ├── message.c │ │ │ ├── mode.h │ │ │ ├── opset.c │ │ │ ├── optab.c │ │ │ ├── optab.h │ │ │ ├── output.c │ │ │ ├── pcs.c │ │ │ ├── print.c │ │ │ ├── rodata.c │ │ │ ├── runpcs.c │ │ │ ├── setup.c │ │ │ └── sym.c │ │ ├── adb.vax/ │ │ │ ├── Makefile │ │ │ ├── access.c │ │ │ ├── command.c │ │ │ ├── defs.h │ │ │ ├── expr.c │ │ │ ├── format.c │ │ │ ├── head.h │ │ │ ├── input.c │ │ │ ├── instrs │ │ │ ├── kstack.c │ │ │ ├── mac.h │ │ │ ├── machdep.c │ │ │ ├── machdep.h │ │ │ ├── machine.h │ │ │ ├── main.c │ │ │ ├── message.c │ │ │ ├── mode.h │ │ │ ├── opset.c │ │ │ ├── optab.c │ │ │ ├── output.c │ │ │ ├── pcs.c │ │ │ ├── print.c │ │ │ ├── rodata.c │ │ │ ├── runpcs.c │ │ │ ├── setup.c │ │ │ └── sym.c │ │ ├── common_scripts/ │ │ │ ├── Makefile │ │ │ ├── buf │ │ │ ├── callout │ │ │ ├── callout.next │ │ │ ├── clist │ │ │ ├── clist.nxt │ │ │ ├── dino │ │ │ ├── dir │ │ │ ├── dir.nxt │ │ │ ├── dmap │ │ │ ├── file │ │ │ ├── filsys │ │ │ ├── findinode │ │ │ ├── findinode.nxt │ │ │ ├── findproc │ │ │ ├── host.nxt │ │ │ ├── hosts │ │ │ ├── hosts.nxt │ │ │ ├── hosttable │ │ │ ├── idp │ │ │ ├── ifaddr │ │ │ ├── ifnet │ │ │ ├── ifrw │ │ │ ├── imp │ │ │ ├── in_ifaddr │ │ │ ├── inode │ │ │ ├── inpcb │ │ │ ├── iovec │ │ │ ├── ipreass │ │ │ ├── ipreass.nxt │ │ │ ├── mact │ │ │ ├── mact.nxt │ │ │ ├── mbstat │ │ │ ├── mbuf │ │ │ ├── mbuf.nxt │ │ │ ├── mbufchain │ │ │ ├── mbufext │ │ │ ├── mbufhdr │ │ │ ├── mbufs │ │ │ ├── mbufs.nxt │ │ │ ├── mount │ │ │ ├── nameidata │ │ │ ├── nfsnode │ │ │ ├── nfsv2fh │ │ │ ├── nspcb │ │ │ ├── nsrtentry │ │ │ ├── packetchain │ │ │ ├── protosw │ │ │ ├── quota │ │ │ ├── rawcb │ │ │ ├── route │ │ │ ├── rtentry │ │ │ ├── rusage │ │ │ ├── setproc │ │ │ ├── setproc.done │ │ │ ├── socket │ │ │ ├── spp │ │ │ ├── sppcb │ │ │ ├── stat │ │ │ ├── tcpcb │ │ │ ├── tcpip │ │ │ ├── tcpreass │ │ │ ├── tcpreass.nxt │ │ │ ├── termios │ │ │ ├── text │ │ │ ├── traceall │ │ │ ├── traceall.nxt │ │ │ ├── tty │ │ │ ├── u │ │ │ ├── u.all │ │ │ ├── ubadev │ │ │ ├── uio │ │ │ ├── un │ │ │ ├── unpcb │ │ │ ├── urppcb │ │ │ ├── vattr │ │ │ ├── vnode │ │ │ ├── vtimes │ │ │ └── why │ │ ├── common_source/ │ │ │ ├── CHANGES │ │ │ ├── INFO │ │ │ ├── access.c │ │ │ ├── adb.1 │ │ │ ├── bkpt.h │ │ │ ├── command.c │ │ │ ├── defs.h │ │ │ ├── expr.c │ │ │ ├── format.c │ │ │ ├── main.c │ │ │ ├── output.c │ │ │ ├── pathnames.h │ │ │ ├── pcs.c │ │ │ ├── print.c │ │ │ ├── setup.c │ │ │ ├── strings.c │ │ │ └── sym.c │ │ ├── scripts.tahoe/ │ │ │ ├── Makefile │ │ │ ├── dirblk │ │ │ ├── findproc.nxt │ │ │ ├── frame │ │ │ ├── pcb │ │ │ ├── proc │ │ │ ├── setproc.nxt │ │ │ └── trapframe │ │ └── scripts.vax/ │ │ ├── Makefile │ │ ├── dirblk │ │ ├── dmcstats │ │ ├── findproc.nxt │ │ ├── frame │ │ ├── ifuba │ │ ├── ifubinfo │ │ ├── ifxmt │ │ ├── mba_device │ │ ├── mba_hd │ │ ├── pcb │ │ ├── proc │ │ ├── setproc.nxt │ │ ├── stacktrace │ │ ├── trapframe │ │ └── ubahd │ ├── analyze/ │ │ ├── analyze.8 │ │ └── analyze.c │ ├── ar11/ │ │ ├── Makefile │ │ ├── ar11.1 │ │ ├── ar11.c │ │ └── pathnames.h │ ├── arcv/ │ │ ├── arcv.8 │ │ └── arcv.c │ ├── arff/ │ │ ├── Makefile │ │ ├── arff.8 │ │ ├── arff.c │ │ └── pathnames.h │ ├── as.hpux/ │ │ └── Makefile │ ├── as.tahoe/ │ │ ├── Makefile │ │ ├── as.h │ │ ├── ascode.c │ │ ├── asexpr.c │ │ ├── asexpr.h │ │ ├── asio.c │ │ ├── asjxxx.c │ │ ├── asmain.c │ │ ├── asnumber.h │ │ ├── asparse.c │ │ ├── aspseudo.c │ │ ├── asscan.h │ │ ├── asscan1.c │ │ ├── asscan2.c │ │ ├── asscan3.c │ │ ├── asscan4.c │ │ ├── asscanl.h │ │ ├── assizetab.c │ │ ├── assyms.c │ │ ├── assyms.h │ │ ├── astokfix.awk │ │ ├── astoks.H │ │ ├── bignum.c │ │ ├── bignum.s │ │ ├── instrs │ │ └── instrs.h │ ├── as.vax/ │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ ├── as.man.1 │ │ │ ├── asdocs0.me │ │ │ ├── asdocs1.me │ │ │ ├── asdocs2.me │ │ │ ├── asdocs3.me │ │ │ └── asdocs4.me │ │ ├── as.1 │ │ ├── as.h │ │ ├── ascode.c │ │ ├── asexpr.c │ │ ├── asexpr.h │ │ ├── asio.c │ │ ├── asjxxx.c │ │ ├── asmain.c │ │ ├── asnumber.h │ │ ├── asparse.c │ │ ├── aspseudo.c │ │ ├── asscan.c │ │ ├── asscan.h │ │ ├── asscan1.c │ │ ├── asscan2.c │ │ ├── asscan3.c │ │ ├── asscan4.c │ │ ├── asscanl.h │ │ ├── assizetab.c │ │ ├── assyms.c │ │ ├── assyms.h │ │ ├── astokfix.awk │ │ ├── astoks.H │ │ ├── astoks.h │ │ ├── bignum1.c │ │ ├── bignum2.c │ │ ├── floattab.c │ │ ├── instrs │ │ ├── instrs.h │ │ └── natof.c │ ├── athena/ │ │ ├── Makefile │ │ ├── kdestroy/ │ │ │ ├── Makefile │ │ │ ├── kdestroy.1 │ │ │ └── kdestroy.c │ │ ├── kinit/ │ │ │ ├── Makefile │ │ │ ├── kinit.1 │ │ │ └── kinit.c │ │ ├── klist/ │ │ │ ├── Makefile │ │ │ ├── klist.1 │ │ │ └── klist.c │ │ ├── kpasswd/ │ │ │ ├── Makefile │ │ │ ├── kpasswd.1 │ │ │ ├── kpasswd.c │ │ │ ├── kpasswd_proto.h │ │ │ └── kpasswdd.c │ │ ├── ksrvtgt/ │ │ │ ├── Makefile │ │ │ ├── ksrvtgt.1 │ │ │ └── ksrvtgt.c │ │ ├── ksu/ │ │ │ ├── Makefile │ │ │ ├── ksu.1 │ │ │ └── ksu.c │ │ └── register/ │ │ ├── Makefile │ │ ├── make_keypair.c │ │ ├── register.c │ │ ├── register_proto.h │ │ └── registerd.c │ ├── awk/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ └── awk │ │ ├── awk.1 │ │ ├── awk.def │ │ ├── awk.g.y │ │ ├── awk.lx.l │ │ ├── b.c │ │ ├── freeze.c │ │ ├── lib.c │ │ ├── main.c │ │ ├── parse.c │ │ ├── proc.c │ │ ├── run.c │ │ ├── token.c │ │ ├── tokenscript │ │ └── tran.c │ ├── berknet/ │ │ ├── Paths.h │ │ ├── bk.4 │ │ ├── chktroff.c │ │ ├── config.h │ │ ├── defs.h │ │ ├── environ.c │ │ ├── header.c │ │ ├── initfile │ │ ├── interact.c │ │ ├── listen.c │ │ ├── local.h │ │ ├── mach.c │ │ ├── mach.h │ │ ├── makefile │ │ ├── mmail.c │ │ ├── mwrite.c │ │ ├── nbs.c │ │ ├── net.1 │ │ ├── net.c │ │ ├── netcp.1 │ │ ├── netcp.c │ │ ├── netdaemon.c │ │ ├── netlog.1 │ │ ├── netlog.sh │ │ ├── netlogin.1 │ │ ├── netlogin.c │ │ ├── netlpr.1 │ │ ├── netlpr.c │ │ ├── netmail.1 │ │ ├── netmail.c │ │ ├── netq.1 │ │ ├── netq.c │ │ ├── netrc.c │ │ ├── netrm.1 │ │ ├── netrm.c │ │ ├── netstart.c │ │ ├── nettest.c │ │ ├── nettroff.1 │ │ ├── nettroff.sh │ │ ├── nsh.c │ │ ├── prmail.c │ │ ├── prot.c │ │ ├── receive.c │ │ ├── sendberkmail.c │ │ ├── setlength.sh │ │ ├── setmode.c │ │ ├── setup.c │ │ ├── speedr.c │ │ ├── speeds.c │ │ ├── start │ │ ├── store.c │ │ ├── sub.c │ │ └── v6mail.c │ ├── boggle/ │ │ ├── Makefile │ │ ├── boggle.6 │ │ ├── boggle.c │ │ ├── comp.c │ │ ├── inst │ │ ├── pathnames.h │ │ └── sfile │ ├── btlgammon/ │ │ ├── Makefile │ │ ├── backrules │ │ └── btlgammon.c │ ├── call/ │ │ ├── call.1c │ │ └── call.c │ ├── catman/ │ │ ├── catman.8 │ │ └── catman.c │ ├── cb/ │ │ ├── Makefile │ │ ├── cb.1 │ │ └── cb.c │ ├── compact/ │ │ ├── Makefile │ │ ├── ccat.sh │ │ ├── common_source/ │ │ │ ├── compact.h │ │ │ └── tree.c │ │ ├── compact/ │ │ │ ├── Makefile │ │ │ ├── compact.1 │ │ │ └── compact.c │ │ └── uncompact/ │ │ ├── Makefile │ │ └── uncompact.c │ ├── configttys/ │ │ ├── configttys.c │ │ └── ttytype.5 │ ├── cpio/ │ │ ├── Makefile │ │ ├── cpio.1 │ │ ├── cpio.c │ │ └── cpioformat.5 │ ├── cpnull/ │ │ └── cpnull.c │ ├── cpp/ │ │ ├── Makefile │ │ ├── README │ │ ├── cpp.c │ │ ├── cpy.y │ │ ├── pathnames.h │ │ └── yylex.c │ ├── crypt/ │ │ ├── Makefile │ │ ├── crypt.1 │ │ ├── crypt.c │ │ └── pathnames.h │ ├── cu/ │ │ └── cu.c │ ├── cxref/ │ │ └── cxref.1 │ ├── dbconv/ │ │ ├── Makefile │ │ ├── dbconv.1 │ │ └── dbconv.c │ ├── dbx/ │ │ ├── History │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ ├── dbx.ms │ │ │ └── spell.ok │ │ ├── READ_ME │ │ ├── asm.c │ │ ├── c.c │ │ ├── cerror.iris.s │ │ ├── cerror.sun.s │ │ ├── cerror.tahoe.s │ │ ├── cerror.vax.s │ │ ├── check.c │ │ ├── commands.y │ │ ├── coredump.c │ │ ├── dbx.1 │ │ ├── dbx.5.5 │ │ ├── debug.c │ │ ├── defs.h │ │ ├── eval.c │ │ ├── events.c │ │ ├── fortran.c │ │ ├── iris.c │ │ ├── keywords.c │ │ ├── languages.c │ │ ├── library.c │ │ ├── lists.c │ │ ├── main.c │ │ ├── makedefs.c │ │ ├── mappings.c │ │ ├── mkdate.c │ │ ├── modula-2.c │ │ ├── names.c │ │ ├── object.c │ │ ├── operators.c │ │ ├── ops.c │ │ ├── ops.iris.c │ │ ├── ops.sun.c │ │ ├── ops.tahoe.c │ │ ├── ops.vax.c │ │ ├── pascal.c │ │ ├── pathnames.h │ │ ├── printsym.c │ │ ├── process.c │ │ ├── runtime.c │ │ ├── runtime.iris.c │ │ ├── runtime.sun.c │ │ ├── runtime.tahoe.c │ │ ├── runtime.vax.c │ │ ├── scanner.c │ │ ├── source.c │ │ ├── stabstring.c │ │ ├── sun.c │ │ ├── symbols.c │ │ ├── tahoe.c │ │ ├── tests/ │ │ │ ├── Makefile │ │ │ ├── cc/ │ │ │ │ ├── Makefile │ │ │ │ ├── aliases.in │ │ │ │ ├── args.c │ │ │ │ ├── args.cmd │ │ │ │ ├── args.in │ │ │ │ ├── arrays.c │ │ │ │ ├── arrays.in │ │ │ │ ├── bitfields.c │ │ │ │ ├── bitfields.in │ │ │ │ ├── call.c │ │ │ │ ├── call.in │ │ │ │ ├── dump.c │ │ │ │ ├── dump.in │ │ │ │ ├── enum.c │ │ │ │ ├── enum.in │ │ │ │ ├── environ.c │ │ │ │ ├── environ.in │ │ │ │ ├── float.c │ │ │ │ ├── float.in │ │ │ │ ├── gprof.c │ │ │ │ ├── gprof.in │ │ │ │ ├── loophole.c │ │ │ │ ├── loophole.tahoe.in │ │ │ │ ├── loophole.vax.in │ │ │ │ ├── m1.c │ │ │ │ ├── m2.c │ │ │ │ ├── make │ │ │ │ ├── nested.c │ │ │ │ ├── nested.in │ │ │ │ ├── out/ │ │ │ │ │ ├── out.tahoe/ │ │ │ │ │ │ ├── aliases.out │ │ │ │ │ │ ├── args.out │ │ │ │ │ │ ├── arrays.out │ │ │ │ │ │ ├── bitfields.out │ │ │ │ │ │ ├── call.out │ │ │ │ │ │ ├── dump.out │ │ │ │ │ │ ├── enum.out │ │ │ │ │ │ ├── float.out │ │ │ │ │ │ ├── loophole.out │ │ │ │ │ │ ├── nested.out │ │ │ │ │ │ ├── own.out │ │ │ │ │ │ ├── reg.out │ │ │ │ │ │ ├── same.out │ │ │ │ │ │ ├── signal.out │ │ │ │ │ │ ├── sleep.out │ │ │ │ │ │ ├── stkcmds.out │ │ │ │ │ │ ├── strings.out │ │ │ │ │ │ ├── struct.out │ │ │ │ │ │ ├── user.out │ │ │ │ │ │ └── ushort.out │ │ │ │ │ └── out.vax/ │ │ │ │ │ ├── aliases.out │ │ │ │ │ ├── args.out │ │ │ │ │ ├── arrays.out │ │ │ │ │ ├── bitfields.out │ │ │ │ │ ├── call.out │ │ │ │ │ ├── dump.out │ │ │ │ │ ├── enum.out │ │ │ │ │ ├── float.out │ │ │ │ │ ├── loophole.out │ │ │ │ │ ├── nested.out │ │ │ │ │ ├── own.out │ │ │ │ │ ├── reg.out │ │ │ │ │ ├── same.out │ │ │ │ │ ├── signal.out │ │ │ │ │ ├── sleep.out │ │ │ │ │ ├── stkcmds.out │ │ │ │ │ ├── strings.out │ │ │ │ │ ├── struct.out │ │ │ │ │ ├── user.out │ │ │ │ │ └── ushort.out │ │ │ │ ├── own.c │ │ │ │ ├── own.in │ │ │ │ ├── reg.c │ │ │ │ ├── reg.in │ │ │ │ ├── same.c │ │ │ │ ├── same.in │ │ │ │ ├── signal.c │ │ │ │ ├── signal.in │ │ │ │ ├── sleep.c │ │ │ │ ├── sleep.in │ │ │ │ ├── stkcmds.c │ │ │ │ ├── stkcmds.in │ │ │ │ ├── strings.c │ │ │ │ ├── strings.in │ │ │ │ ├── struct.c │ │ │ │ ├── struct.in │ │ │ │ ├── user.c │ │ │ │ ├── user.in │ │ │ │ ├── ushort.c │ │ │ │ └── ushort.in │ │ │ ├── check │ │ │ ├── mod/ │ │ │ │ ├── Makefile │ │ │ │ ├── arrayrec.mod │ │ │ │ ├── arrays.mod │ │ │ │ ├── assign.mod │ │ │ │ ├── bitfields.mod │ │ │ │ ├── bool.mod │ │ │ │ ├── call.mod │ │ │ │ ├── const.mod │ │ │ │ ├── dynarrays.mod │ │ │ │ ├── exp.mod │ │ │ │ ├── files.mod │ │ │ │ ├── imp1.mod │ │ │ │ ├── imp2.mod │ │ │ │ ├── imported.mod │ │ │ │ ├── imports.mod │ │ │ │ ├── imptypes.mod │ │ │ │ ├── jsb.mod │ │ │ │ ├── multirefs.mod │ │ │ │ ├── nested.mod │ │ │ │ ├── opaque.mod │ │ │ │ ├── procvars.mod │ │ │ │ ├── proftrace.mod │ │ │ │ ├── ptrarray.mod │ │ │ │ ├── reals.mod │ │ │ │ ├── records.mod │ │ │ │ ├── recur.mod │ │ │ │ ├── sets.mod │ │ │ │ ├── stkcmds.mod │ │ │ │ ├── trace.mod │ │ │ │ └── variants.mod │ │ │ ├── noenv.c │ │ │ ├── pc/ │ │ │ │ ├── Makefile │ │ │ │ ├── arrays.in │ │ │ │ ├── arrays.out │ │ │ │ ├── arrays.p │ │ │ │ ├── assign.in │ │ │ │ ├── assign.out │ │ │ │ ├── assign.p │ │ │ │ ├── bigsym.in │ │ │ │ ├── bigsym.out │ │ │ │ ├── bigsym.p │ │ │ │ ├── bool.in │ │ │ │ ├── bool.out │ │ │ │ ├── bool.p │ │ │ │ ├── call.in │ │ │ │ ├── call.out │ │ │ │ ├── call.p │ │ │ │ ├── const.in │ │ │ │ ├── const.out │ │ │ │ ├── const.p │ │ │ │ ├── enum.in │ │ │ │ ├── enum.out │ │ │ │ ├── enum.p │ │ │ │ ├── fproc.p │ │ │ │ ├── incltest.in │ │ │ │ ├── incltest.out │ │ │ │ ├── incltypes.h │ │ │ │ ├── included.h │ │ │ │ ├── included.p │ │ │ │ ├── includes.p │ │ │ │ ├── longsym.in │ │ │ │ ├── longsym.out │ │ │ │ ├── longsym.p │ │ │ │ ├── nested.in │ │ │ │ ├── nested.out │ │ │ │ ├── nested.p │ │ │ │ ├── nestedf.p │ │ │ │ ├── pcerror.p │ │ │ │ ├── reals.in │ │ │ │ ├── reals.out │ │ │ │ ├── reals.p │ │ │ │ ├── records.in │ │ │ │ ├── records.out │ │ │ │ ├── records.p │ │ │ │ ├── sets.in │ │ │ │ ├── sets.out │ │ │ │ ├── sets.p │ │ │ │ ├── varnt.p │ │ │ │ └── varparam.p │ │ │ └── runtest │ │ ├── tree.c │ │ └── vax.c │ ├── dcheck/ │ │ ├── Makefile │ │ ├── dcheck.8 │ │ └── dcheck.c │ ├── diffdir/ │ │ └── diffdir.1 │ ├── dlmpcc/ │ │ ├── Makefile │ │ ├── dlmpcc.8 │ │ ├── dlmpcc.c │ │ ├── mpcc.4 │ │ ├── mpcctab.4 │ │ ├── pathnames.h │ │ └── scnhdr.h │ ├── dnd/ │ │ └── dnd.c │ ├── dump.4.1/ │ │ ├── Makefile │ │ ├── dump.h │ │ ├── dumpitime.c │ │ ├── dumpmain.c │ │ ├── dumpoptr.c │ │ ├── dumptape.c │ │ ├── dumptraverse.c │ │ ├── l3tol.c │ │ └── unctime.c │ ├── efl/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ └── efl │ │ └── efl.1 │ ├── enpload/ │ │ ├── Makefile │ │ ├── enpload.8 │ │ └── enpload.c │ ├── eqn/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── eqn/ │ │ │ │ ├── Makefile │ │ │ │ ├── e.mac │ │ │ │ ├── e0 │ │ │ │ ├── e1 │ │ │ │ ├── e2 │ │ │ │ ├── e3 │ │ │ │ ├── e4 │ │ │ │ ├── e5 │ │ │ │ ├── e6 │ │ │ │ └── e7 │ │ │ └── eqnguide/ │ │ │ ├── Makefile │ │ │ ├── g.mac │ │ │ ├── g0 │ │ │ ├── g1 │ │ │ ├── g2 │ │ │ ├── g3 │ │ │ ├── g4 │ │ │ └── g5 │ │ ├── checkeq/ │ │ │ ├── Makefile │ │ │ └── checkeq.c │ │ ├── common_source/ │ │ │ ├── diacrit.c │ │ │ ├── e.h │ │ │ ├── e.y │ │ │ ├── eqnbox.c │ │ │ ├── font.c │ │ │ ├── fromto.c │ │ │ ├── funny.c │ │ │ ├── glob.c │ │ │ ├── integral.c │ │ │ ├── io.c │ │ │ ├── lex.c │ │ │ ├── lookup.c │ │ │ ├── mark.c │ │ │ ├── matrix.c │ │ │ ├── move.c │ │ │ ├── over.c │ │ │ ├── paren.c │ │ │ ├── pile.c │ │ │ ├── shift.c │ │ │ ├── size.c │ │ │ ├── sqrt.c │ │ │ └── text.c │ │ ├── eqn/ │ │ │ ├── Makefile │ │ │ └── eqn.1 │ │ └── neqn/ │ │ └── Makefile │ ├── fcvt/ │ │ └── fcvt.c │ ├── flcopy/ │ │ ├── Makefile │ │ ├── flcopy.8 │ │ ├── flcopy.c │ │ └── pathnames.h │ ├── games.vax/ │ │ ├── Makefile │ │ ├── aard/ │ │ │ ├── Makefile │ │ │ └── aardvark.6 │ │ ├── chess/ │ │ │ ├── Makefile │ │ │ ├── chess.6 │ │ │ └── chess.c │ │ ├── compat/ │ │ │ ├── Makefile │ │ │ ├── Original/ │ │ │ │ ├── Makefile │ │ │ │ ├── compat.s │ │ │ │ ├── dosig.c │ │ │ │ └── runcompat.c │ │ │ ├── Readme │ │ │ ├── bcopy.c │ │ │ ├── compat.s │ │ │ ├── defs.h │ │ │ ├── dofloat.c │ │ │ ├── dosig.c │ │ │ ├── memsiz.s │ │ │ ├── rt11.h │ │ │ ├── runcompat.c │ │ │ ├── unix6sys.h │ │ │ ├── unix6sysn.h │ │ │ ├── unix7sys.h │ │ │ ├── unix7sysn.h │ │ │ ├── unixemts.c │ │ │ ├── unixhdr.h │ │ │ ├── unixstart.c │ │ │ ├── unixtraps.c │ │ │ └── v6run.1 │ │ ├── ddl/ │ │ │ └── Makefile │ │ └── zork/ │ │ ├── Makefile │ │ ├── zork.6 │ │ └── zork.c │ ├── gets/ │ │ ├── gets.1 │ │ └── gets.c │ ├── gettable/ │ │ ├── Makefile │ │ ├── gettable.8 │ │ └── gettable.c │ ├── groups/ │ │ ├── Makefile │ │ ├── groups.1 │ │ └── groups.c │ ├── hostid/ │ │ ├── Makefile │ │ ├── hostid.1 │ │ └── hostid.c │ ├── htable/ │ │ ├── Makefile │ │ ├── htable.8 │ │ ├── htable.c │ │ ├── htable.h │ │ ├── parse.y │ │ └── scan.l │ ├── implog/ │ │ ├── Makefile │ │ ├── implog.8 │ │ ├── implog.c │ │ └── pathnames.h │ ├── implogd/ │ │ ├── Makefile │ │ ├── implogd.8 │ │ ├── implogd.c │ │ └── pathnames.h │ ├── init/ │ │ ├── Makefile │ │ ├── init.8 │ │ ├── init.c │ │ └── pathnames.h │ ├── iul/ │ │ └── iul.1 │ ├── ld/ │ │ ├── Makefile │ │ ├── ld.1 │ │ ├── ld.c │ │ └── pathnames.h │ ├── lex/ │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ └── lex.ms │ │ ├── header.c │ │ ├── ldefs.c │ │ ├── lex.1 │ │ ├── libln/ │ │ │ ├── Makefile │ │ │ ├── allprint.c │ │ │ ├── main.c │ │ │ ├── reject.c │ │ │ ├── yyless.c │ │ │ └── yywrap.c │ │ ├── lmain.c │ │ ├── ncform │ │ ├── nrform │ │ ├── once.c │ │ ├── parser.y │ │ ├── pathnames.h │ │ ├── sub1.c │ │ └── sub2.c │ ├── lib2648/ │ │ ├── 2648.h │ │ ├── Makefile │ │ ├── agoto.c │ │ ├── aminmax.c │ │ ├── aon.c │ │ ├── areaclear.c │ │ ├── beep.c │ │ ├── bit.h │ │ ├── bitcopy.c │ │ ├── cleara.c │ │ ├── clearg.c │ │ ├── curon.c │ │ ├── dispmsg.c │ │ ├── draw.c │ │ ├── drawbox.c │ │ ├── dumpmat.c │ │ ├── emptyrow.c │ │ ├── error.c │ │ ├── escseq.c │ │ ├── gdefault.c │ │ ├── gon.c │ │ ├── kon.c │ │ ├── lib2648.3 │ │ ├── line.c │ │ ├── mat.c │ │ ├── message.c │ │ ├── minmax.c │ │ ├── motion.c │ │ ├── move.c │ │ ├── movecurs.c │ │ ├── newmat.c │ │ ├── outchar.c │ │ ├── outstr.c │ │ ├── printg.c │ │ ├── rawchar.c │ │ ├── rbon.c │ │ ├── rdchar.c │ │ ├── readline.c │ │ ├── set.c │ │ ├── setmat.c │ │ ├── sync.c │ │ ├── texton.c │ │ ├── ttyinit.c │ │ ├── update.c │ │ ├── video.c │ │ ├── zermat.c │ │ ├── zoomn.c │ │ ├── zoomon.c │ │ └── zoomout.c │ ├── libdbm/ │ │ ├── Makefile │ │ └── dbm.c │ ├── libg/ │ │ ├── Makefile │ │ ├── libg.tahoe/ │ │ │ ├── Makefile │ │ │ └── dbxxx.s │ │ └── libg.vax/ │ │ ├── Makefile │ │ └── dbxxx.s │ ├── libm/ │ │ ├── libm/ │ │ │ ├── IEEE/ │ │ │ │ ├── Makefile │ │ │ │ ├── atan2.c │ │ │ │ ├── cabs.c │ │ │ │ ├── cbrt.c │ │ │ │ ├── support.c │ │ │ │ └── trig.c │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── VAX/ │ │ │ │ ├── Makefile │ │ │ │ ├── argred.s │ │ │ │ ├── atan2.s │ │ │ │ ├── cabs.s │ │ │ │ ├── cbrt.s │ │ │ │ ├── infnan.s │ │ │ │ ├── mcount.sed │ │ │ │ ├── sincos.s │ │ │ │ ├── sqrt.s │ │ │ │ ├── support.s │ │ │ │ └── tan.s │ │ │ ├── acosh.c │ │ │ ├── asincos.c │ │ │ ├── asinh.c │ │ │ ├── atan.c │ │ │ ├── atanh.c │ │ │ ├── cosh.c │ │ │ ├── erf.c │ │ │ ├── exp.c │ │ │ ├── exp__E.c │ │ │ ├── expm1.c │ │ │ ├── floor.c │ │ │ ├── j0.c │ │ │ ├── j1.c │ │ │ ├── jn.c │ │ │ ├── lgamma.c │ │ │ ├── log.c │ │ │ ├── log10.c │ │ │ ├── log1p.c │ │ │ ├── log__L.c │ │ │ ├── pow.c │ │ │ ├── sinh.c │ │ │ └── tanh.c │ │ ├── liboldnm/ │ │ │ ├── Makefile │ │ │ ├── acos.c │ │ │ ├── asin.s │ │ │ ├── atan.s │ │ │ ├── badtan.s │ │ │ ├── cbrt.s │ │ │ ├── exp.s │ │ │ ├── log.s │ │ │ ├── mcount.sed │ │ │ ├── pow.c │ │ │ ├── sin.s │ │ │ ├── sinh.s │ │ │ ├── sqrt.s │ │ │ ├── tan.s │ │ │ └── tanh.s │ │ ├── libom/ │ │ │ ├── Makefile │ │ │ ├── asin.c │ │ │ ├── atan.c │ │ │ ├── erf.c │ │ │ ├── exp.c │ │ │ ├── floor.c │ │ │ ├── gamma.c │ │ │ ├── hypot.c │ │ │ ├── j0.c │ │ │ ├── j1.c │ │ │ ├── jn.c │ │ │ ├── log.c │ │ │ ├── pow.c │ │ │ ├── sin.c │ │ │ ├── sinh.c │ │ │ ├── sqrt.c │ │ │ ├── tan.c │ │ │ └── tanh.c │ │ └── man/ │ │ ├── exp.3 │ │ ├── floor.3 │ │ ├── gamma.3 │ │ ├── hypot.3 │ │ ├── j0.3 │ │ ├── l3tol.3 │ │ ├── sin.3 │ │ └── sinh.3 │ ├── libndbm/ │ │ ├── Makefile │ │ ├── dbm.3 │ │ ├── dbm.c │ │ ├── dbm.h │ │ ├── ndbm.3 │ │ ├── ndbm.c │ │ └── ndbm.h │ ├── lisp/ │ │ ├── COPYRIGHT │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ ├── ch0.n │ │ │ ├── ch1.n │ │ │ ├── ch10.n │ │ │ ├── ch11.n │ │ │ ├── ch12.n │ │ │ ├── ch13.n │ │ │ ├── ch14.n │ │ │ ├── ch15.n │ │ │ ├── ch16.n │ │ │ ├── ch17.n │ │ │ ├── ch2.n │ │ │ ├── ch3.n │ │ │ ├── ch4.n │ │ │ ├── ch5.n │ │ │ ├── ch6.n │ │ │ ├── ch61.n │ │ │ ├── ch7.n │ │ │ ├── ch8.n │ │ │ ├── ch9.n │ │ │ ├── chb.n │ │ │ ├── chc.n │ │ │ ├── extrnames.awk │ │ │ ├── fixmks.sed │ │ │ ├── franz.n │ │ │ ├── indexsed │ │ │ ├── lmacs │ │ │ ├── mantags │ │ │ └── tmacs │ │ ├── doctor/ │ │ │ ├── Makefile │ │ │ ├── doctor.6 │ │ │ └── doctor.l │ │ ├── fp/ │ │ │ ├── Makefile │ │ │ ├── PSD.doc/ │ │ │ │ ├── Makefile │ │ │ │ ├── manApp.rno │ │ │ │ ├── manCh0.rno │ │ │ │ ├── manCh1.rno │ │ │ │ ├── manCh2.rno │ │ │ │ ├── manCh3.rno │ │ │ │ ├── manCh4.rno │ │ │ │ ├── manCh5.rno │ │ │ │ ├── manCh6.rno │ │ │ │ ├── manCh7.rno │ │ │ │ ├── manDefs.rno │ │ │ │ └── refs.rno │ │ │ ├── fp.1 │ │ │ ├── fp.tahoe/ │ │ │ │ ├── Makefile │ │ │ │ └── fp.c │ │ │ └── fp.vax/ │ │ │ ├── Makefile │ │ │ ├── codeGen.l │ │ │ ├── fpMacs.l │ │ │ ├── fpMain.l │ │ │ ├── fpMeasures.l │ │ │ ├── fpPP.l │ │ │ ├── handlers.l │ │ │ ├── parser.l │ │ │ ├── primFp.l │ │ │ ├── runFp.l │ │ │ ├── scanner.l │ │ │ ├── specials.l │ │ │ └── utils.l │ │ ├── makefile │ │ ├── man/ │ │ │ ├── Makefile │ │ │ ├── lisp.1 │ │ │ ├── liszt.1 │ │ │ └── lxref.1 │ │ └── vlp/ │ │ ├── Makefile │ │ ├── vlp.1 │ │ └── vlp.tahoe/ │ │ ├── Makefile │ │ └── vlp.c │ ├── machine/ │ │ ├── Makefile │ │ ├── machine.1 │ │ ├── machine.c │ │ └── machine.sh │ ├── make/ │ │ ├── Makefile │ │ ├── PSD.doc/ │ │ │ ├── Makefile │ │ │ └── make.ms │ │ ├── defs │ │ ├── doname.c │ │ ├── dosys.c │ │ ├── files.c │ │ ├── gcos.c │ │ ├── gram.y │ │ ├── ident.c │ │ ├── main.c │ │ ├── make.1 │ │ └── misc.c │ ├── man/ │ │ ├── aliens.6 │ │ ├── apl.1 │ │ ├── chase.6 │ │ ├── cifplot.1 │ │ ├── dumpdir.8 │ │ ├── environ.5 │ │ ├── greek.7 │ │ ├── intro.3 │ │ ├── jobs.3j │ │ ├── mail.4 │ │ ├── mpx.2 │ │ ├── mpxio.5 │ │ ├── mtop.4 │ │ ├── newcsh.1 │ │ ├── newgrp.1 │ │ ├── newtty.4 │ │ ├── old.8 │ │ ├── rv.4 │ │ ├── sigset.3 │ │ ├── uuclean.1c │ │ ├── vadvise.2v │ │ ├── vread.2v │ │ ├── vwrite.2v │ │ ├── wait3.2j │ │ └── wtmp.5 │ ├── mkhosts/ │ │ ├── Makefile │ │ ├── mkhosts.8 │ │ └── mkhosts.c │ ├── mklost+found/ │ │ ├── Makefile │ │ ├── mklost+found.8 │ │ └── mklost+found.sh │ ├── mkpasswd/ │ │ ├── Makefile │ │ ├── mkpasswd.8 │ │ └── mkpasswd.c │ ├── more/ │ │ ├── Makefile │ │ ├── more.1 │ │ ├── more.c │ │ ├── more.help │ │ └── pathnames.h │ ├── mount_lofs/ │ │ ├── Makefile │ │ ├── mount_lofs.8 │ │ └── mount_lofs.c │ ├── ms/ │ │ ├── Makefile │ │ ├── acc.ms │ │ ├── cov.ms │ │ ├── eqn.ms │ │ ├── ref.ms │ │ ├── tbl.ms │ │ ├── ths.ms │ │ ├── tmac.os │ │ ├── tmac.s │ │ ├── tmac.sU │ │ ├── tmac.scover │ │ ├── tmac.sdisp │ │ ├── tmac.skeep │ │ ├── tmac.srefs │ │ └── toc.ms │ ├── np100/ │ │ ├── npcmd.h │ │ ├── npdump.c │ │ └── npload.c │ ├── num/ │ │ ├── num.1 │ │ └── num.c │ ├── od/ │ │ ├── Makefile │ │ ├── od.1 │ │ └── od.c │ ├── pcc/ │ │ ├── Makefile │ │ ├── Makefile.inc │ │ ├── c2.tahoe/ │ │ │ ├── Makefile │ │ │ ├── NOTES │ │ │ ├── NOTES.2 │ │ │ ├── NOTES.3 │ │ │ ├── NOTES.4 │ │ │ ├── c2.h │ │ │ ├── c20.c │ │ │ ├── c21.c │ │ │ ├── c22.c │ │ │ ├── c23.c │ │ │ └── tokens │ │ ├── c2.vax/ │ │ │ ├── Makefile │ │ │ ├── c2.h │ │ │ ├── c20.c │ │ │ ├── c21.c │ │ │ └── c22.c │ │ ├── cc/ │ │ │ ├── Makefile │ │ │ ├── cc.1 │ │ │ ├── cc.c │ │ │ └── pathnames.h │ │ ├── ccom.tahoe/ │ │ │ ├── :yyfix │ │ │ ├── Makefile │ │ │ ├── code.c │ │ │ ├── local.c │ │ │ ├── local2.c │ │ │ ├── mac2defs.h │ │ │ ├── macdefs.h │ │ │ ├── order.c │ │ │ ├── rel.c │ │ │ ├── stab.c │ │ │ ├── table.c │ │ │ └── tests/ │ │ │ ├── bug1.c │ │ │ ├── byte.c │ │ │ ├── dev.c │ │ │ ├── dev.s │ │ │ ├── ns.c │ │ │ ├── t1.c │ │ │ ├── t2.c │ │ │ ├── t3.c │ │ │ ├── t4.c │ │ │ ├── t5.c │ │ │ ├── t6.c │ │ │ ├── t7.c │ │ │ └── xns_seq.c │ │ ├── ccom.vax/ │ │ │ ├── :yyfix │ │ │ ├── DEBUGS │ │ │ ├── INFO │ │ │ ├── LOG │ │ │ ├── Makefile │ │ │ ├── QUAD │ │ │ ├── VMS/ │ │ │ │ ├── README │ │ │ │ ├── as.yh │ │ │ │ ├── filter.c │ │ │ │ ├── jeql.mar │ │ │ │ └── stdio.h │ │ │ ├── code.c │ │ │ ├── local.c │ │ │ ├── local2.c │ │ │ ├── mac2defs │ │ │ ├── mac2defs.h │ │ │ ├── macdefs │ │ │ ├── macdefs.h │ │ │ ├── order.c │ │ │ ├── rel.c │ │ │ ├── stab.c │ │ │ └── table.c │ │ ├── f1.tahoe/ │ │ │ ├── Makefile │ │ │ └── fort.h │ │ ├── f1.vax/ │ │ │ ├── Makefile │ │ │ └── fort.h │ │ ├── lint/ │ │ │ ├── :yyfix │ │ │ ├── Makefile │ │ │ ├── PSD.doc/ │ │ │ │ ├── Makefile │ │ │ │ └── lint.ms │ │ │ ├── READ_ME │ │ │ ├── lint.sh │ │ │ ├── llibs/ │ │ │ │ ├── Makefile │ │ │ │ ├── llib-lc │ │ │ │ ├── llib-lcurses │ │ │ │ ├── llib-ldbm │ │ │ │ ├── llib-lm │ │ │ │ ├── llib-lmp │ │ │ │ ├── llib-lplot │ │ │ │ ├── llib-ltermcap │ │ │ │ └── llib-port │ │ │ ├── lpass1/ │ │ │ │ ├── Makefile │ │ │ │ ├── hash.c │ │ │ │ ├── lint.1 │ │ │ │ ├── lint.c │ │ │ │ ├── lmanifest.h │ │ │ │ ├── macdefs.h │ │ │ │ └── rel.c │ │ │ └── lpass2/ │ │ │ ├── Makefile │ │ │ └── lpass2.c │ │ ├── mip/ │ │ │ ├── CONVERT │ │ │ ├── FCONVERT │ │ │ ├── INDEX │ │ │ ├── allo.c │ │ │ ├── cgram.y │ │ │ ├── common │ │ │ ├── common.c │ │ │ ├── config.h │ │ │ ├── fort.c │ │ │ ├── localdefs.h │ │ │ ├── manifest │ │ │ ├── manifest.h │ │ │ ├── match.c │ │ │ ├── mfile1 │ │ │ ├── mfile2 │ │ │ ├── ndu.h │ │ │ ├── onepass.h │ │ │ ├── optim.c │ │ │ ├── pass1.h │ │ │ ├── pass2.h │ │ │ ├── pftn.c │ │ │ ├── reader.c │ │ │ ├── scan.c │ │ │ ├── trees.c │ │ │ └── xdefs.c │ │ ├── pcc.h │ │ └── sccom.vax/ │ │ └── Makefile │ ├── pr/ │ │ ├── Makefile │ │ ├── pr.1 │ │ └── pr.c │ ├── print/ │ │ └── print.1 │ ├── prmail/ │ │ ├── prmail.1 │ │ └── prmail.c │ ├── prof/ │ │ ├── Makefile │ │ ├── prof.1 │ │ └── prof.c │ ├── pti/ │ │ ├── pti.1 │ │ └── pti.c │ ├── ratfor/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ ├── m.mac │ │ │ ├── m0 │ │ │ ├── m1 │ │ │ ├── m2 │ │ │ ├── m3 │ │ │ ├── m4 │ │ │ ├── m5 │ │ │ ├── m9 │ │ │ └── m99 │ │ ├── r.h │ │ ├── r.y │ │ ├── r0.c │ │ ├── r1.c │ │ ├── r2.c │ │ ├── ratfor.1 │ │ ├── rio.c │ │ ├── rlex.c │ │ └── rlook.c │ ├── refer/ │ │ ├── Makefile │ │ ├── NOTUSED/ │ │ │ ├── annobib.c │ │ │ ├── flagger.c │ │ │ ├── kaiser.c │ │ │ ├── thash.c │ │ │ ├── types.c │ │ │ └── whatabout/ │ │ │ ├── Makefile │ │ │ ├── what..c │ │ │ ├── what1.c │ │ │ ├── what2.c │ │ │ ├── what3.c │ │ │ └── what4.c │ │ ├── OTHERS/ │ │ │ ├── Makefile │ │ │ ├── indxbib.sh │ │ │ ├── roffbib.1 │ │ │ ├── roffbib.sh │ │ │ ├── runinv │ │ │ └── tmac.bib │ │ ├── USD.doc/ │ │ │ ├── invert/ │ │ │ │ ├── Makefile │ │ │ │ ├── pubuse │ │ │ │ └── refer │ │ │ └── refer/ │ │ │ ├── Makefile │ │ │ ├── biblio │ │ │ ├── mx.doc │ │ │ ├── refer.bib │ │ │ └── refer.mac │ │ ├── addbib/ │ │ │ ├── Makefile │ │ │ ├── addbib.1 │ │ │ └── addbib.c │ │ ├── deliv/ │ │ │ ├── Makefile │ │ │ ├── deliv1.c │ │ │ └── deliv2.c │ │ ├── hunt/ │ │ │ ├── Makefile │ │ │ ├── hunt1.c │ │ │ ├── hunt2.c │ │ │ ├── hunt3.c │ │ │ ├── hunt5.c │ │ │ ├── hunt6.c │ │ │ ├── hunt7.c │ │ │ ├── hunt8.c │ │ │ ├── hunt9.c │ │ │ ├── refer3.c │ │ │ ├── shell.c │ │ │ └── tick.c │ │ ├── inv/ │ │ │ ├── Makefile │ │ │ ├── inv1.c │ │ │ ├── inv2.c │ │ │ ├── inv3.c │ │ │ ├── inv5.c │ │ │ └── inv6.c │ │ ├── lookbib/ │ │ │ ├── Makefile │ │ │ ├── lookbib.1 │ │ │ └── lookbib.c │ │ ├── mkey/ │ │ │ ├── Makefile │ │ │ ├── mkey1.c │ │ │ ├── mkey2.c │ │ │ └── mkey3.c │ │ ├── papers/ │ │ │ ├── INDEX │ │ │ ├── Rbstjissue │ │ │ └── Rv7man │ │ ├── refer/ │ │ │ ├── Makefile │ │ │ ├── TEST │ │ │ ├── TEST.out │ │ │ ├── glue1.c │ │ │ ├── glue2.c │ │ │ ├── glue3.c │ │ │ ├── glue4.c │ │ │ ├── glue5.c │ │ │ ├── pathnames.h │ │ │ ├── refer..c │ │ │ ├── refer.1 │ │ │ ├── refer0.c │ │ │ ├── refer1.c │ │ │ ├── refer2.c │ │ │ ├── refer4.c │ │ │ ├── refer5.c │ │ │ ├── refer6.c │ │ │ ├── refer7.c │ │ │ └── refer8.c │ │ └── sortbib/ │ │ ├── Makefile │ │ ├── sortbib.1 │ │ └── sortbib.c │ ├── regexp/ │ │ ├── regexp.c │ │ └── retest.c │ ├── rewind/ │ │ ├── rewind.1 │ │ └── rewind.c │ ├── rfc678/ │ │ └── rfc678.c │ ├── roff/ │ │ ├── Makefile │ │ ├── Makefile.inc │ │ ├── SMM.doc/ │ │ │ └── termdesc/ │ │ │ ├── Makefile │ │ │ └── termdesc.me │ │ ├── USD.doc/ │ │ │ ├── troff/ │ │ │ │ ├── Makefile │ │ │ │ ├── m.mac │ │ │ │ ├── m0 │ │ │ │ ├── m0a │ │ │ │ ├── m1 │ │ │ │ ├── m2 │ │ │ │ ├── m3 │ │ │ │ ├── m4 │ │ │ │ ├── m5 │ │ │ │ ├── table1 │ │ │ │ └── table2 │ │ │ └── troff.tutorial/ │ │ │ ├── Makefile │ │ │ ├── tt.mac │ │ │ ├── tt00 │ │ │ ├── tt01 │ │ │ ├── tt02 │ │ │ ├── tt03 │ │ │ ├── tt04 │ │ │ ├── tt05 │ │ │ ├── tt06 │ │ │ ├── tt07 │ │ │ ├── tt08 │ │ │ ├── tt09 │ │ │ ├── tt10 │ │ │ ├── tt11 │ │ │ ├── tt12 │ │ │ ├── tt13 │ │ │ ├── tt14 │ │ │ ├── ttack │ │ │ ├── ttcharset │ │ │ └── ttindex │ │ ├── common_source/ │ │ │ ├── README │ │ │ ├── d.h │ │ │ ├── hytab.c │ │ │ ├── n1.c │ │ │ ├── n2.c │ │ │ ├── n3.c │ │ │ ├── n4.c │ │ │ ├── n5.c │ │ │ ├── n7.c │ │ │ ├── n8.c │ │ │ ├── n9.c │ │ │ ├── ni.c │ │ │ ├── nii.c │ │ │ ├── pathnames.h │ │ │ ├── sdef.h │ │ │ ├── suftab.c │ │ │ ├── tdef.h │ │ │ ├── tw.h │ │ │ └── v.h │ │ ├── nroff/ │ │ │ ├── Makefile │ │ │ ├── n10.c │ │ │ ├── n6.c │ │ │ ├── nroff.1 │ │ │ ├── ntab.c │ │ │ └── pathnames.h │ │ ├── nroff_term/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── chartst │ │ │ ├── code.300 │ │ │ ├── code.aj833 │ │ │ ├── code.itoh │ │ │ ├── code.nec │ │ │ ├── code.x-ecs │ │ │ ├── code.xerox │ │ │ ├── mktab.c │ │ │ ├── tab300-12.c │ │ │ ├── tab300.c │ │ │ ├── tab302-12.c │ │ │ ├── tab302.c │ │ │ ├── tab37.c │ │ │ ├── tab382-12.c │ │ │ ├── tab382.c │ │ │ ├── tab450-12.c │ │ │ ├── tab450.c │ │ │ ├── tab833-12.c │ │ │ ├── tab833.c │ │ │ ├── tabepson.c │ │ │ ├── tabitoh.c │ │ │ ├── tabitoh12.c │ │ │ ├── tablpr.c │ │ │ ├── tabnec-t.c │ │ │ ├── tabnec.c │ │ │ ├── tabnec12.c │ │ │ ├── tabnec25-t.c │ │ │ ├── tabqume.c │ │ │ ├── tabqume12.c │ │ │ ├── tabx-ecs.c │ │ │ ├── tabx-ecs12.c │ │ │ ├── tabxerox.c │ │ │ └── tabxerox12.c │ │ ├── troff/ │ │ │ ├── Makefile │ │ │ ├── pathnames.h │ │ │ ├── svt6.c │ │ │ ├── t10.c │ │ │ ├── t6.c │ │ │ ├── tab3.c │ │ │ └── troff.1 │ │ └── troff_font/ │ │ ├── Makefile │ │ ├── chars.c │ │ ├── ftB.c │ │ ├── ftBC.c │ │ ├── ftC.c │ │ ├── ftCE.c │ │ ├── ftCI.c │ │ ├── ftCK.c │ │ ├── ftCS.c │ │ ├── ftCW.c │ │ ├── ftG.c │ │ ├── ftGI.c │ │ ├── ftGM.c │ │ ├── ftGR.c │ │ ├── ftI.c │ │ ├── ftL.c │ │ ├── ftLI.c │ │ ├── ftPA.c │ │ ├── ftPB.c │ │ ├── ftPI.c │ │ ├── ftR.c │ │ ├── ftS.c │ │ ├── ftSB.c │ │ ├── ftSI.c │ │ ├── ftSM.c │ │ ├── ftUD.c │ │ ├── ftXM.c │ │ ├── mkfont.c │ │ └── mkfont1.c │ ├── rogue/ │ │ ├── Makefile │ │ ├── machdep.c │ │ └── machdep.h │ ├── rxformat/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── rxformat.8 │ │ └── rxformat.c │ ├── sdb/ │ │ ├── Makefile │ │ ├── access.c │ │ ├── cdefs.h │ │ ├── decode.c │ │ ├── defs.h │ │ ├── display.c │ │ ├── docomm.c │ │ ├── fio.c │ │ ├── head.h │ │ ├── instrs.adb │ │ ├── mac.h │ │ ├── machine.h │ │ ├── main.c │ │ ├── message.c │ │ ├── mode.h │ │ ├── old.c │ │ ├── old.h │ │ ├── opset.c │ │ ├── optab.c │ │ ├── pcs.c │ │ ├── prvar.c │ │ ├── ps.c │ │ ├── rdwr.c │ │ ├── re.c │ │ ├── reginit.c │ │ ├── runpcs.c │ │ ├── sdb.1 │ │ ├── setup.c │ │ ├── sub.c │ │ ├── symt.c │ │ ├── udef.c │ │ ├── version.c │ │ └── xeq.c │ ├── sed/ │ │ ├── Makefile │ │ ├── sed.1 │ │ ├── sed.h │ │ ├── sed0.c │ │ └── sed1.c │ ├── see/ │ │ └── see.1 │ ├── sh/ │ │ ├── Makefile │ │ ├── args.c │ │ ├── blok.c │ │ ├── brkincr.h │ │ ├── builtin.c │ │ ├── cmd.c │ │ ├── ctype.c │ │ ├── ctype.h │ │ ├── defs.h │ │ ├── dup.h │ │ ├── error.c │ │ ├── expand.c │ │ ├── fault.c │ │ ├── io.c │ │ ├── mac.h │ │ ├── macro.c │ │ ├── main.c │ │ ├── mode.h │ │ ├── msg.c │ │ ├── name.c │ │ ├── name.h │ │ ├── pathnames.h │ │ ├── print.c │ │ ├── service.c │ │ ├── setbrk.c │ │ ├── sh.1 │ │ ├── stak.c │ │ ├── stak.h │ │ ├── string.c │ │ ├── sym.h │ │ ├── timeout.h │ │ ├── word.c │ │ └── xec.c │ ├── ssp/ │ │ ├── ssp.1 │ │ └── ssp.c │ ├── sum/ │ │ ├── Makefile │ │ ├── sum.1 │ │ └── sum.c │ ├── symorder/ │ │ ├── Makefile │ │ ├── symorder.1 │ │ └── symorder.c │ ├── sysline/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── sysline.1 │ │ └── sysline.c │ ├── tabs/ │ │ ├── Makefile │ │ ├── tabs.1 │ │ └── tabs.c │ ├── talk/ │ │ ├── Makefile │ │ ├── common_source/ │ │ │ └── ctl.h │ │ ├── talk/ │ │ │ ├── Makefile │ │ │ ├── ctl.c │ │ │ ├── ctl_transact.c │ │ │ ├── display.c │ │ │ ├── get_addrs.c │ │ │ ├── get_names.c │ │ │ ├── init_disp.c │ │ │ ├── invite.c │ │ │ ├── io.c │ │ │ ├── look_up.c │ │ │ ├── msgs.c │ │ │ ├── talk.c │ │ │ ├── talk.h │ │ │ └── talk_ctl.h │ │ └── talkd/ │ │ ├── Makefile │ │ ├── announce.c │ │ ├── print.c │ │ ├── process.c │ │ ├── table.c │ │ └── talkd.c │ ├── tar/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── tar.1 │ │ ├── tar.c │ │ └── tarformat.5 │ ├── tbl/ │ │ ├── Makefile │ │ ├── USD.doc/ │ │ │ ├── Makefile │ │ │ └── tbl │ │ ├── pathnames.h │ │ ├── t..c │ │ ├── t0.c │ │ ├── t1.c │ │ ├── t2.c │ │ ├── t3.c │ │ ├── t4.c │ │ ├── t5.c │ │ ├── t6.c │ │ ├── t7.c │ │ ├── t8.c │ │ ├── t9.c │ │ ├── tb.c │ │ ├── tbl.1 │ │ ├── tc.c │ │ ├── te.c │ │ ├── tf.c │ │ ├── tg.c │ │ ├── ti.c │ │ ├── tm.c │ │ ├── ts.c │ │ ├── tt.c │ │ ├── tu.c │ │ └── tv.c │ ├── tc/ │ │ ├── Makefile │ │ ├── tc.1 │ │ └── tc.c │ ├── test/ │ │ ├── Makefile │ │ ├── test.1 │ │ └── test.c │ ├── tk/ │ │ ├── tk.1 │ │ └── tk.c │ ├── tmac/ │ │ ├── Makefile │ │ ├── tmac.an │ │ ├── tmac.an.v6compat │ │ ├── tmac.an6n │ │ └── tmac.an6t │ ├── tp/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── tp.1 │ │ ├── tp.h │ │ ├── tp0.c │ │ ├── tp1.c │ │ ├── tp2.c │ │ ├── tp3.c │ │ ├── tp5.5 │ │ └── tp_defs.h │ ├── tra/ │ │ └── tra.1 │ ├── trman/ │ │ ├── trman.1 │ │ └── trman.sh │ ├── uudiff/ │ │ ├── Makefile │ │ ├── lenrem.c │ │ ├── locpart.c │ │ ├── printable.c │ │ ├── remdiff │ │ ├── run1.c │ │ ├── trim.c │ │ └── uudiff.1c │ ├── vfilters/ │ │ ├── Makefile │ │ ├── necf/ │ │ │ ├── Makefile │ │ │ └── necf.c │ │ ├── railmag/ │ │ │ ├── Makefile │ │ │ └── railmag.c │ │ ├── rvcat/ │ │ │ ├── Makefile │ │ │ └── rvcat.c │ │ ├── rvsort/ │ │ │ ├── Makefile │ │ │ └── rvsort.c │ │ ├── sidebyside/ │ │ │ ├── Makefile │ │ │ └── sidebyside.c │ │ ├── vcat/ │ │ │ ├── Makefile │ │ │ └── vcat.c │ │ ├── vdmp/ │ │ │ ├── Makefile │ │ │ └── vdmp.c │ │ ├── vpf/ │ │ │ ├── Makefile │ │ │ └── vpf.c │ │ ├── vplotf/ │ │ │ ├── Makefile │ │ │ ├── chrtab.c │ │ │ └── vplotf.c │ │ ├── vpltdmp/ │ │ │ ├── Makefile │ │ │ └── vpltdmp.c │ │ ├── vpsf/ │ │ │ ├── Makefile │ │ │ └── vpsf.c │ │ └── vsort/ │ │ ├── Makefile │ │ └── vsort.c │ ├── vplot/ │ │ └── vplot.c │ ├── vpr/ │ │ ├── Makefile │ │ ├── man/ │ │ │ ├── Makefile │ │ │ ├── fed.1 │ │ │ ├── vfont.5 │ │ │ ├── vfontinfo.1 │ │ │ ├── vpac.8 │ │ │ ├── vpr.1 │ │ │ ├── vtroff.1 │ │ │ └── vwidth.1 │ │ ├── tmac.vcat │ │ ├── vfont.h │ │ ├── vpac.c │ │ ├── vpd.c │ │ ├── vpq.c │ │ ├── vpq.sh │ │ ├── vpr.c │ │ ├── vpr.sh │ │ ├── vprint.sh │ │ ├── vprm.c │ │ ├── vprm.sh │ │ ├── vtools/ │ │ │ ├── Makefile │ │ │ ├── fcvt.c │ │ │ ├── fed/ │ │ │ │ ├── Makefile │ │ │ │ ├── fed.c │ │ │ │ ├── fed.h │ │ │ │ ├── io.c │ │ │ │ └── subr.c │ │ │ ├── rotate.c │ │ │ ├── rotprt.c │ │ │ ├── vfontinfo.c │ │ │ ├── vfw.c │ │ │ └── vwidth.c │ │ └── vtroff.sh │ ├── whereis/ │ │ ├── Makefile │ │ ├── whereis.1 │ │ └── whereis.c │ ├── which/ │ │ ├── Makefile │ │ ├── which.1 │ │ └── which.csh │ ├── whoami/ │ │ ├── Makefile │ │ ├── whoami.1 │ │ └── whoami.c │ └── yacc/ │ ├── Makefile │ ├── PSD.doc/ │ │ ├── Makefile │ │ ├── ss.. │ │ ├── ss0 │ │ ├── ss1 │ │ ├── ss2 │ │ ├── ss3 │ │ ├── ss4 │ │ ├── ss5 │ │ ├── ss6 │ │ ├── ss7 │ │ ├── ss8 │ │ ├── ss9 │ │ ├── ssA │ │ ├── ssB │ │ ├── ssa │ │ ├── ssb │ │ ├── ssc │ │ └── ssd │ ├── dextern │ ├── files │ ├── old.yaccpar │ ├── pathnames.h │ ├── y1.c │ ├── y2.c │ ├── y3.c │ ├── y4.c │ ├── yacc.1 │ ├── yaccdiffs │ └── yaccnews ├── sbin/ │ ├── Makefile │ ├── Makefile.inc │ ├── XNSrouted/ │ │ ├── Makefile │ │ ├── XNSrouted.8 │ │ ├── af.c │ │ ├── af.h │ │ ├── defs.h │ │ ├── if.c │ │ ├── input.c │ │ ├── interface.h │ │ ├── main.c │ │ ├── output.c │ │ ├── protocol.h │ │ ├── startup.c │ │ ├── table.h │ │ ├── tables.c │ │ ├── timer.c │ │ ├── tools/ │ │ │ └── query.c │ │ ├── trace.c │ │ └── trace.h │ ├── badsect/ │ │ ├── Makefile │ │ ├── badsect.8 │ │ └── badsect.c │ ├── clri/ │ │ ├── Makefile │ │ ├── clri.8 │ │ └── clri.c │ ├── disklabel/ │ │ ├── Makefile │ │ ├── disklabel.5.5 │ │ ├── disklabel.8 │ │ ├── disklabel.c │ │ ├── dkcksum.c │ │ └── pathnames.h │ ├── dmesg/ │ │ ├── Makefile │ │ ├── dmesg.8 │ │ ├── dmesg.c │ │ └── pathnames.h │ ├── dump/ │ │ ├── Makefile │ │ ├── dump.8 │ │ ├── dump.h │ │ ├── dumprmt.c │ │ ├── itime.c │ │ ├── main.c │ │ ├── optr.c │ │ ├── pathnames.h │ │ ├── tape.c │ │ ├── traverse.c │ │ └── unctime.c │ ├── dumpfs/ │ │ ├── Makefile │ │ ├── dumpfs.8 │ │ └── dumpfs.c │ ├── dumplfs/ │ │ ├── Makefile │ │ ├── dumplfs.8 │ │ ├── dumplfs.c │ │ ├── extern.h │ │ └── misc.c │ ├── fastboot/ │ │ ├── Makefile │ │ ├── fastboot.8 │ │ ├── fastboot.sh │ │ └── fasthalt.sh │ ├── fsck/ │ │ ├── Makefile │ │ ├── SMM.doc/ │ │ │ ├── 0.t │ │ │ ├── 1.t │ │ │ ├── 2.t │ │ │ ├── 3.t │ │ │ ├── 4.t │ │ │ └── Makefile │ │ ├── dir.c │ │ ├── fsck.8 │ │ ├── fsck.h │ │ ├── inode.c │ │ ├── main.c │ │ ├── pass1.c │ │ ├── pass1b.c │ │ ├── pass2.c │ │ ├── pass3.c │ │ ├── pass4.c │ │ ├── pass5.c │ │ ├── preen.c │ │ ├── setup.c │ │ └── utilities.c │ ├── fsdb/ │ │ ├── Makefile │ │ ├── fsdb.8 │ │ ├── fsdb.c │ │ └── pathnames.h │ ├── icheck/ │ │ ├── Makefile │ │ ├── icheck.8 │ │ └── icheck.c │ ├── ifconfig/ │ │ ├── Makefile │ │ ├── ifconfig.8 │ │ └── ifconfig.c │ ├── init/ │ │ ├── Makefile │ │ ├── init.8 │ │ ├── init.c │ │ └── pathnames.h │ ├── mknod/ │ │ ├── Makefile │ │ ├── mknod.8 │ │ └── mknod.c │ ├── mount/ │ │ ├── Makefile │ │ ├── getmntopts.3 │ │ ├── getmntopts.c │ │ ├── mntopts.h │ │ ├── mount.8 │ │ ├── mount.c │ │ ├── mount_ufs.c │ │ ├── pathnames.h │ │ └── vfslist.c │ ├── mount_cd9660/ │ │ ├── Makefile │ │ ├── mount_cd9660.8 │ │ └── mount_cd9660.c │ ├── mount_fdesc/ │ │ ├── Makefile │ │ ├── mount_fdesc.8 │ │ └── mount_fdesc.c │ ├── mount_kernfs/ │ │ ├── Makefile │ │ ├── mount_kernfs.8 │ │ └── mount_kernfs.c │ ├── mount_lfs/ │ │ ├── Makefile │ │ ├── mount_lfs.8 │ │ ├── mount_lfs.c │ │ └── pathnames.h │ ├── mount_nfs/ │ │ ├── Makefile │ │ ├── mount_nfs.8 │ │ └── mount_nfs.c │ ├── mount_null/ │ │ ├── Makefile │ │ ├── mount_null.8 │ │ └── mount_null.c │ ├── mount_portal/ │ │ ├── Makefile │ │ ├── activate.c │ │ ├── conf.c │ │ ├── mount_portal.8 │ │ ├── mount_portal.c │ │ ├── pathnames.h │ │ ├── portal.conf │ │ ├── portald.h │ │ ├── pt_conf.c │ │ ├── pt_exec.c │ │ ├── pt_file.c │ │ └── pt_tcp.c │ ├── mount_procfs/ │ │ ├── Makefile │ │ ├── mount_procfs.8 │ │ └── mount_procfs.c │ ├── mount_umap/ │ │ ├── Makefile │ │ ├── mount_umap.8 │ │ └── mount_umap.c │ ├── mount_union/ │ │ ├── Makefile │ │ ├── mount_union.8 │ │ └── mount_union.c │ ├── mountd/ │ │ ├── Makefile │ │ ├── exports.5 │ │ ├── mountd.8 │ │ ├── mountd.c │ │ ├── netgroup.5 │ │ └── pathnames.h │ ├── ncheck/ │ │ ├── Makefile │ │ ├── ncheck.8 │ │ └── ncheck.c │ ├── newfs/ │ │ ├── Makefile │ │ ├── mkfs.c │ │ ├── newfs.8 │ │ └── newfs.c │ ├── newlfs/ │ │ ├── Makefile │ │ ├── config.h │ │ ├── extern.h │ │ ├── lfs.c │ │ ├── misc.c │ │ ├── newfs.c │ │ └── newlfs.8 │ ├── nfsd/ │ │ ├── Makefile │ │ ├── nfsd.8 │ │ └── nfsd.c │ ├── nfsiod/ │ │ ├── Makefile │ │ ├── nfsiod.8 │ │ └── nfsiod.c │ ├── nologin/ │ │ ├── Makefile │ │ ├── nologin.8 │ │ └── nologin.sh │ ├── ping/ │ │ ├── Makefile │ │ ├── ping.8 │ │ └── ping.c │ ├── quotacheck/ │ │ ├── Makefile │ │ ├── quotacheck.8 │ │ └── quotacheck.c │ ├── reboot/ │ │ ├── Makefile │ │ ├── boot_hp300.8 │ │ ├── boot_i386.8 │ │ ├── boot_sparc.8 │ │ ├── boot_tahoe.8 │ │ ├── boot_vax.8 │ │ ├── halt.8 │ │ ├── halt.c │ │ ├── reboot.8 │ │ └── reboot.c │ ├── restore/ │ │ ├── Makefile │ │ ├── dirs.c │ │ ├── extern.h │ │ ├── interactive.c │ │ ├── main.c │ │ ├── pathnames.h │ │ ├── restore.8 │ │ ├── restore.c │ │ ├── restore.h │ │ ├── symtab.c │ │ ├── tape.c │ │ └── utilities.c │ ├── route/ │ │ ├── Makefile │ │ ├── ccitt_addr.c │ │ ├── keywords │ │ ├── route.8 │ │ └── route.c │ ├── routed/ │ │ ├── Makefile │ │ ├── af.c │ │ ├── af.h │ │ ├── defs.h │ │ ├── if.c │ │ ├── inet.c │ │ ├── input.c │ │ ├── interface.h │ │ ├── main.c │ │ ├── output.c │ │ ├── pathnames.h │ │ ├── query/ │ │ │ ├── Makefile │ │ │ └── query.c │ │ ├── routed.8 │ │ ├── routed.c │ │ ├── startup.c │ │ ├── table.h │ │ ├── tables.c │ │ ├── timer.c │ │ ├── trace/ │ │ │ ├── Makefile │ │ │ └── trace.c │ │ ├── trace.c │ │ └── trace.h │ ├── savecore/ │ │ ├── Makefile │ │ ├── savecore.8 │ │ └── savecore.c │ ├── scsiformat/ │ │ ├── Makefile │ │ ├── scsiformat.8 │ │ └── scsiformat.c │ ├── shutdown/ │ │ ├── Makefile │ │ ├── pathnames.h │ │ ├── shutdown.8 │ │ └── shutdown.c │ ├── slattach/ │ │ ├── Makefile │ │ ├── slattach.8 │ │ └── slattach.c │ ├── startslip/ │ │ ├── Makefile │ │ ├── startslip.1 │ │ └── startslip.c │ ├── swapon/ │ │ ├── Makefile │ │ ├── swapon.8 │ │ └── swapon.c │ ├── tunefs/ │ │ ├── Makefile │ │ ├── tunefs.8 │ │ └── tunefs.c │ └── umount/ │ ├── Makefile │ ├── umount.8 │ └── umount.c ├── share/ │ ├── Makefile │ ├── Makefile.inc │ ├── dict/ │ │ ├── Makefile │ │ ├── README │ │ ├── connectives │ │ ├── propernames │ │ └── words │ ├── doc/ │ │ ├── Makefile │ │ ├── index/ │ │ │ └── index.4.3/ │ │ │ └── Title │ │ ├── papers/ │ │ │ ├── beyond4.3/ │ │ │ │ ├── Makefile │ │ │ │ └── beyond43.ms │ │ │ ├── diskperf/ │ │ │ │ ├── Makefile │ │ │ │ ├── abs.ms │ │ │ │ ├── appendix.ms │ │ │ │ ├── conclusions.ms │ │ │ │ ├── equip.ms │ │ │ │ ├── methodology.ms │ │ │ │ ├── motivation.ms │ │ │ │ ├── results.ms │ │ │ │ └── tests.ms │ │ │ ├── fsinterface/ │ │ │ │ ├── Makefile │ │ │ │ ├── abstract.ms │ │ │ │ ├── fsinterface.ms │ │ │ │ └── slides.t │ │ │ ├── future/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── Makefile │ │ │ │ ├── r.t │ │ │ │ └── spell.ok │ │ │ ├── jus/ │ │ │ │ ├── Makefile │ │ │ │ └── paper.ms │ │ │ ├── kernmalloc/ │ │ │ │ ├── Makefile │ │ │ │ ├── alloc.fig │ │ │ │ ├── appendix.t │ │ │ │ ├── kernmalloc.t │ │ │ │ ├── spell.ok │ │ │ │ └── usage.tbl │ │ │ ├── kerntune/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── 4.t │ │ │ │ ├── Makefile │ │ │ │ └── fig2.pic │ │ │ ├── memfs/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── A.t │ │ │ │ ├── Makefile │ │ │ │ ├── ref.bib │ │ │ │ ├── spell.ok │ │ │ │ └── tmac.srefs │ │ │ ├── newvm/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── Makefile │ │ │ │ ├── a.t │ │ │ │ └── spell.ok │ │ │ ├── nqnfs/ │ │ │ │ ├── Makefile │ │ │ │ └── nqnfs.me │ │ │ ├── px/ │ │ │ │ ├── Makefile │ │ │ │ ├── fig1.1.n │ │ │ │ ├── fig1.2.n │ │ │ │ ├── fig1.3.n │ │ │ │ ├── fig2.3.raw │ │ │ │ ├── fig2.4.n │ │ │ │ ├── fig3.2.n │ │ │ │ ├── fig3.3.n │ │ │ │ ├── pxin0.n │ │ │ │ ├── pxin1.n │ │ │ │ ├── pxin2.n │ │ │ │ ├── pxin3.n │ │ │ │ ├── pxin4.n │ │ │ │ ├── table2.1.n │ │ │ │ ├── table2.2.n │ │ │ │ ├── table2.3.n │ │ │ │ ├── table3.1.n │ │ │ │ └── tmac.p │ │ │ ├── relengr/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── Makefile │ │ │ │ ├── ref.bib │ │ │ │ ├── ref.bib.ig │ │ │ │ └── spell.ok │ │ │ └── sysperf/ │ │ │ ├── 0.t │ │ │ ├── 1.t │ │ │ ├── 2.t │ │ │ ├── 3.t │ │ │ ├── 4.t │ │ │ ├── 5.t │ │ │ ├── 6.t │ │ │ ├── 7.t │ │ │ ├── Makefile │ │ │ ├── a1.t │ │ │ └── a2.t │ │ ├── psd/ │ │ │ ├── 01.cacm/ │ │ │ │ ├── Makefile │ │ │ │ ├── p.mac │ │ │ │ ├── p1 │ │ │ │ ├── p2 │ │ │ │ ├── p3 │ │ │ │ ├── p4 │ │ │ │ ├── p5 │ │ │ │ └── p6 │ │ │ ├── 02.implement/ │ │ │ │ ├── Makefile │ │ │ │ ├── fig1.pic │ │ │ │ ├── fig2.pic │ │ │ │ └── implement │ │ │ ├── 03.iosys/ │ │ │ │ ├── Makefile │ │ │ │ └── iosys │ │ │ ├── 04.uprog/ │ │ │ │ ├── Makefile │ │ │ │ ├── cwscript │ │ │ │ ├── p.mac │ │ │ │ ├── p0 │ │ │ │ ├── p1 │ │ │ │ ├── p2 │ │ │ │ ├── p3 │ │ │ │ ├── p4 │ │ │ │ ├── p5 │ │ │ │ ├── p6 │ │ │ │ ├── p8 │ │ │ │ └── p9 │ │ │ ├── 05.sysman/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.0.t │ │ │ │ ├── 1.1.t │ │ │ │ ├── 1.2.t │ │ │ │ ├── 1.3.t │ │ │ │ ├── 1.4.t │ │ │ │ ├── 1.5.t │ │ │ │ ├── 1.6.t │ │ │ │ ├── 1.7.t │ │ │ │ ├── 2.0.t │ │ │ │ ├── 2.1.t │ │ │ │ ├── 2.2.t │ │ │ │ ├── 2.3.t │ │ │ │ ├── 2.4.t │ │ │ │ ├── 2.5.t │ │ │ │ ├── Makefile │ │ │ │ ├── a.t │ │ │ │ └── spell.ok │ │ │ ├── 06.Clang/ │ │ │ │ ├── Clang.ms │ │ │ │ ├── Clib.ms │ │ │ │ ├── Makefile │ │ │ │ ├── cmac1 │ │ │ │ └── ctrademarks │ │ │ ├── 20.ipctut/ │ │ │ │ ├── Makefile │ │ │ │ ├── dgramread.c │ │ │ │ ├── dgramsend.c │ │ │ │ ├── fig2.pic │ │ │ │ ├── fig3.pic │ │ │ │ ├── fig8.pic │ │ │ │ ├── pipe.c │ │ │ │ ├── socketpair.c │ │ │ │ ├── strchkread.c │ │ │ │ ├── streamread.c │ │ │ │ ├── streamwrite.c │ │ │ │ ├── tutor.me │ │ │ │ ├── udgramread.c │ │ │ │ ├── udgramsend.c │ │ │ │ ├── ustreamread.c │ │ │ │ └── ustreamwrite.c │ │ │ ├── 21.ipc/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── 4.t │ │ │ │ ├── 5.t │ │ │ │ ├── Makefile │ │ │ │ └── spell.ok │ │ │ ├── Makefile │ │ │ └── Title │ │ ├── smm/ │ │ │ ├── 01.setup/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── 4.t │ │ │ │ ├── 5.t │ │ │ │ ├── 6.t │ │ │ │ └── Makefile │ │ │ ├── 04.quotas/ │ │ │ │ ├── Makefile │ │ │ │ └── quotas.ms │ │ │ ├── 05.fastfs/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── 4.t │ │ │ │ ├── 5.t │ │ │ │ ├── 6.t │ │ │ │ └── Makefile │ │ │ ├── 06.nfs/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── Makefile │ │ │ │ └── ref.t │ │ │ ├── 16.security/ │ │ │ │ ├── Makefile │ │ │ │ └── security.ms │ │ │ ├── 17.password/ │ │ │ │ ├── Makefile │ │ │ │ └── password.ms │ │ │ ├── 18.net/ │ │ │ │ ├── 0.t │ │ │ │ ├── 1.t │ │ │ │ ├── 2.t │ │ │ │ ├── 3.t │ │ │ │ ├── 4.t │ │ │ │ ├── 5.t │ │ │ │ ├── 6.t │ │ │ │ ├── 7.t │ │ │ │ ├── 8.t │ │ │ │ ├── 9.t │ │ │ │ ├── Makefile │ │ │ │ ├── a.t │ │ │ │ ├── b.t │ │ │ │ ├── c.t │ │ │ │ ├── d.t │ │ │ │ ├── e.t │ │ │ │ ├── f.t │ │ │ │ └── spell.ok │ │ │ ├── Makefile │ │ │ └── Title │ │ └── usd/ │ │ ├── 01.begin/ │ │ │ ├── Makefile │ │ │ ├── u.mac │ │ │ ├── u0 │ │ │ ├── u1 │ │ │ ├── u2 │ │ │ ├── u3 │ │ │ ├── u4 │ │ │ └── u5 │ │ ├── 17.msmacros/ │ │ │ ├── Makefile │ │ │ ├── fig1.pic │ │ │ ├── ms │ │ │ └── refcard │ │ ├── 18.msdiffs/ │ │ │ ├── Makefile │ │ │ └── ms.diffs │ │ ├── 19.memacros/ │ │ │ ├── Makefile │ │ │ └── intro.me │ │ ├── 20.meref/ │ │ │ ├── Makefile │ │ │ └── ref.me │ │ ├── Makefile │ │ ├── Pagecounts │ │ └── Title │ ├── man/ │ │ ├── Makefile │ │ ├── makewhatis.sed │ │ ├── man0/ │ │ │ ├── Makefile │ │ │ ├── back │ │ │ ├── break │ │ │ ├── cover │ │ │ ├── cshcmd │ │ │ ├── ignore │ │ │ ├── man1 │ │ │ ├── man2 │ │ │ ├── man3 │ │ │ ├── man4 │ │ │ ├── man5 │ │ │ ├── man6 │ │ │ ├── man7 │ │ │ ├── man8 │ │ │ ├── title.cdrom │ │ │ ├── title.prm │ │ │ ├── title.urm │ │ │ └── tocrc │ │ ├── man1/ │ │ │ ├── Makefile │ │ │ ├── cd.1 │ │ │ ├── intro.1 │ │ │ └── wait.1 │ │ ├── man3/ │ │ │ ├── Makefile │ │ │ ├── assert.3 │ │ │ ├── bitstring.3 │ │ │ ├── end.3 │ │ │ ├── intro.3 │ │ │ ├── intro.3c │ │ │ ├── intro.3n │ │ │ ├── intro.3x │ │ │ ├── queue.3 │ │ │ └── stdarg.3 │ │ ├── man3f/ │ │ │ ├── Makefile │ │ │ ├── abort.3 │ │ │ ├── access.3 │ │ │ ├── alarm.3 │ │ │ ├── bessel.3 │ │ │ ├── bit.3 │ │ │ ├── chdir.3 │ │ │ ├── chmod.3 │ │ │ ├── etime.3 │ │ │ ├── exit.3 │ │ │ ├── fdate.3 │ │ │ ├── flmin.3 │ │ │ ├── flush.3 │ │ │ ├── fork.3 │ │ │ ├── fseek.3 │ │ │ ├── getarg.3 │ │ │ ├── getc.3 │ │ │ ├── getcwd.3 │ │ │ ├── getenv.3 │ │ │ ├── getlog.3 │ │ │ ├── getpid.3 │ │ │ ├── getuid.3 │ │ │ ├── hostnm.3 │ │ │ ├── idate.3 │ │ │ ├── index.3 │ │ │ ├── intro.3 │ │ │ ├── ioinit.3 │ │ │ ├── kill.3 │ │ │ ├── link.3 │ │ │ ├── loc.3 │ │ │ ├── long.3 │ │ │ ├── malloc.3 │ │ │ ├── perror.3 │ │ │ ├── plot.3 │ │ │ ├── putc.3 │ │ │ ├── qsort.3 │ │ │ ├── rand.3 │ │ │ ├── random.3 │ │ │ ├── rename.3 │ │ │ ├── signal.3 │ │ │ ├── sleep.3 │ │ │ ├── stat.3 │ │ │ ├── system.3 │ │ │ ├── time.3 │ │ │ ├── topen.3 │ │ │ ├── traper.3 │ │ │ ├── trapov.3 │ │ │ ├── trpfpe.3 │ │ │ ├── ttynam.3 │ │ │ ├── unlink.3 │ │ │ └── wait.3 │ │ ├── man4/ │ │ │ ├── Makefile │ │ │ ├── bpf.4 │ │ │ ├── clnp.4 │ │ │ ├── cltp.4 │ │ │ ├── drum.4 │ │ │ ├── esis.4 │ │ │ ├── fd.4 │ │ │ ├── icmp.4 │ │ │ ├── idp.4 │ │ │ ├── inet.4 │ │ │ ├── ip.4 │ │ │ ├── iso.4 │ │ │ ├── lo.4 │ │ │ ├── man4.hp300/ │ │ │ │ ├── Makefile │ │ │ │ ├── autoconf.4 │ │ │ │ ├── cons.4 │ │ │ │ ├── ct.4 │ │ │ │ ├── dca.4 │ │ │ │ ├── dcl.4 │ │ │ │ ├── dcm.4 │ │ │ │ ├── dv.4 │ │ │ │ ├── gb.4 │ │ │ │ ├── grf.4 │ │ │ │ ├── hil.4 │ │ │ │ ├── intro.4 │ │ │ │ ├── ite.4 │ │ │ │ ├── le.4 │ │ │ │ ├── mem.4 │ │ │ │ ├── ppi.4 │ │ │ │ ├── rb.4 │ │ │ │ ├── rd.4 │ │ │ │ ├── st.4 │ │ │ │ └── tc.4 │ │ │ ├── man4.i386/ │ │ │ │ ├── Makefile │ │ │ │ └── mem.4 │ │ │ ├── man4.sparc/ │ │ │ │ ├── Makefile │ │ │ │ ├── bwtwo.4 │ │ │ │ ├── cgsix.4 │ │ │ │ ├── cgthree.4 │ │ │ │ ├── le.4 │ │ │ │ ├── mem.4 │ │ │ │ └── openprom.4 │ │ │ ├── man4.tahoe/ │ │ │ │ ├── Makefile │ │ │ │ ├── ace.4 │ │ │ │ ├── autoconf.4 │ │ │ │ ├── cons.4 │ │ │ │ ├── cy.4 │ │ │ │ ├── dr.4 │ │ │ │ ├── enp.4 │ │ │ │ ├── ik.4 │ │ │ │ ├── intro.4 │ │ │ │ ├── lp.4 │ │ │ │ ├── mem.4 │ │ │ │ ├── mtio.4 │ │ │ │ ├── vd.4 │ │ │ │ └── vx.4 │ │ │ ├── man4.vax/ │ │ │ │ ├── Makefile │ │ │ │ ├── acc.4 │ │ │ │ ├── ad.4 │ │ │ │ ├── autoconf.4 │ │ │ │ ├── cons.4 │ │ │ │ ├── crl.4 │ │ │ │ ├── css.4 │ │ │ │ ├── ct.4 │ │ │ │ ├── ddn.4 │ │ │ │ ├── de.4 │ │ │ │ ├── dh.4 │ │ │ │ ├── dhu.4 │ │ │ │ ├── dmc.4 │ │ │ │ ├── dmf.4 │ │ │ │ ├── dmv.4 │ │ │ │ ├── dmz.4 │ │ │ │ ├── dn.4 │ │ │ │ ├── dz.4 │ │ │ │ ├── ec.4 │ │ │ │ ├── en.4 │ │ │ │ ├── ex.4 │ │ │ │ ├── fl.4 │ │ │ │ ├── hdh.4 │ │ │ │ ├── hk.4 │ │ │ │ ├── hp.4 │ │ │ │ ├── ht.4 │ │ │ │ ├── hy.4 │ │ │ │ ├── ik.4 │ │ │ │ ├── il.4 │ │ │ │ ├── intro.4 │ │ │ │ ├── ix.4 │ │ │ │ ├── kg.4 │ │ │ │ ├── lp.4 │ │ │ │ ├── mem.4 │ │ │ │ ├── mt.4 │ │ │ │ ├── mtio.4 │ │ │ │ ├── np.4 │ │ │ │ ├── pcl.4 │ │ │ │ ├── ps.4 │ │ │ │ ├── qe.4 │ │ │ │ ├── rx.4 │ │ │ │ ├── tb.4 │ │ │ │ ├── tm.4 │ │ │ │ ├── tmscp.4 │ │ │ │ ├── ts.4 │ │ │ │ ├── tu.4 │ │ │ │ ├── uda.4 │ │ │ │ ├── up.4 │ │ │ │ ├── ut.4 │ │ │ │ ├── uu.4 │ │ │ │ ├── va.4 │ │ │ │ ├── vp.4 │ │ │ │ └── vv.4 │ │ │ ├── netintro.4 │ │ │ ├── ns.4 │ │ │ ├── nsip.4 │ │ │ ├── null.4 │ │ │ ├── pty.4 │ │ │ ├── route.4 │ │ │ ├── spp.4 │ │ │ ├── tcp.4 │ │ │ ├── termios.4 │ │ │ ├── tp.4 │ │ │ ├── tty.4 │ │ │ ├── udp.4 │ │ │ └── unix.4 │ │ ├── man5/ │ │ │ ├── Makefile │ │ │ ├── a.out.5 │ │ │ ├── acct.5 │ │ │ ├── core.5 │ │ │ ├── dir.5 │ │ │ ├── disktab.5 │ │ │ ├── dump.5 │ │ │ ├── fs.5 │ │ │ ├── fstab.5 │ │ │ ├── group.5 │ │ │ ├── hosts.5 │ │ │ ├── networks.5 │ │ │ ├── passwd.5 │ │ │ ├── phones.5 │ │ │ ├── plot.5 │ │ │ ├── printcap.5 │ │ │ ├── protocols.5 │ │ │ ├── remote.5 │ │ │ ├── resolver.5 │ │ │ ├── services.5 │ │ │ ├── shells.5 │ │ │ ├── stab.5 │ │ │ ├── types.5 │ │ │ └── utmp.5 │ │ ├── man7/ │ │ │ ├── Makefile │ │ │ ├── ascii.7 │ │ │ ├── environ.7 │ │ │ ├── eqnchar.7 │ │ │ ├── hier.7 │ │ │ ├── hostname.7 │ │ │ ├── intro.7 │ │ │ ├── mailaddr.7 │ │ │ ├── man.7 │ │ │ ├── mdoc.7 │ │ │ ├── mdoc.samples.7 │ │ │ ├── ms.7 │ │ │ ├── operator.7 │ │ │ └── term.7 │ │ ├── man8/ │ │ │ ├── Makefile │ │ │ ├── adduser.8 │ │ │ ├── intro.8 │ │ │ ├── makedev.8 │ │ │ ├── man8.hp300/ │ │ │ │ ├── MAKEDEV.8 │ │ │ │ ├── Makefile │ │ │ │ ├── crash.8 │ │ │ │ └── format.8 │ │ │ ├── man8.i386/ │ │ │ │ ├── MAKEDEV.8 │ │ │ │ └── Makefile │ │ │ ├── man8.tahoe/ │ │ │ │ ├── MAKEDEV.8 │ │ │ │ └── Makefile │ │ │ ├── man8.vax/ │ │ │ │ ├── MAKEDEV.8 │ │ │ │ ├── Makefile │ │ │ │ ├── crash.8 │ │ │ │ ├── drtest.8 │ │ │ │ ├── format.8 │ │ │ │ └── installboot.8 │ │ │ ├── rc.8 │ │ │ └── sticky.8 │ │ └── manroff │ ├── me/ │ │ ├── Makefile │ │ ├── acm.me │ │ ├── chars.me │ │ ├── deltext.me │ │ ├── eqn.me │ │ ├── float.me │ │ ├── footnote.me │ │ ├── index.me │ │ ├── letterhead.me │ │ ├── local.me │ │ ├── me.7 │ │ ├── null.me │ │ ├── refer.me │ │ ├── revisions │ │ ├── sh.me │ │ ├── strip.sed │ │ ├── summary.external │ │ ├── tbl.me │ │ ├── test/ │ │ │ ├── test.accent │ │ │ └── test.umlaut │ │ ├── thesis.me │ │ └── tmac.orig_me │ ├── misc/ │ │ ├── Makefile │ │ ├── airport │ │ ├── ascii │ │ ├── birthtoken │ │ ├── eqnchar │ │ ├── flowers │ │ ├── greek │ │ ├── inter.phone │ │ ├── man.template │ │ ├── mdoc.template │ │ ├── na.phone │ │ ├── operator │ │ └── zipcodes │ ├── mk/ │ │ ├── Makefile │ │ ├── bsd.README │ │ ├── bsd.doc.mk │ │ ├── bsd.global.mk │ │ ├── bsd.lib.mk │ │ ├── bsd.man.mk │ │ ├── bsd.own.mk │ │ ├── bsd.prog.mk │ │ ├── bsd.stdtarg.mk │ │ ├── bsd.subdir.mk │ │ ├── rcs.mk │ │ └── sys.mk │ ├── skel/ │ │ ├── Makefile │ │ ├── dot.cshrc │ │ ├── dot.login │ │ ├── dot.mailrc │ │ ├── dot.profile │ │ └── dot.rhosts │ ├── tabset/ │ │ └── Makefile │ ├── termcap/ │ │ ├── Makefile │ │ ├── README │ │ ├── map3270 │ │ ├── reorder │ │ ├── tck │ │ ├── termcap.5 │ │ └── termcap.src │ ├── tmac/ │ │ ├── Makefile │ │ ├── README │ │ ├── doc │ │ ├── doc-common │ │ ├── doc-ditroff │ │ ├── doc-nroff │ │ ├── doc-syms │ │ ├── strip.sed │ │ ├── tmac.a │ │ ├── tmac.an.v6compat │ │ ├── tmac.an6n │ │ ├── tmac.an6t │ │ ├── tmac.andoc │ │ ├── tmac.cp │ │ ├── tmac.doc.old │ │ ├── tmac.e │ │ ├── tmac.r │ │ ├── tmac.s │ │ └── tmac.sU │ └── zoneinfo/ │ ├── DIST/ │ │ ├── nonstd.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── time.h │ │ ├── tzfile.h │ │ ├── zdump.8 │ │ └── zdump.c │ ├── Makefile │ ├── datfiles/ │ │ ├── africa │ │ ├── antarctica │ │ ├── asia │ │ ├── australasia │ │ ├── etcetera │ │ ├── europe │ │ ├── factory │ │ ├── leapseconds │ │ ├── northamerica │ │ ├── pacificnew │ │ ├── solar87 │ │ ├── solar88 │ │ ├── solar89 │ │ ├── southamerica │ │ ├── systemv │ │ ├── usno1988 │ │ └── usno1989 │ ├── ialloc.c │ ├── scheck.c │ ├── tzfile.5 │ ├── zic.8 │ └── zic.c ├── sys/ │ ├── conf/ │ │ ├── defines │ │ ├── files │ │ ├── files.newconf │ │ ├── newvers.sh │ │ ├── nfsswapvmunix.c │ │ ├── param.c │ │ └── systags.sh │ ├── deprecated/ │ │ ├── bbnnet/ │ │ │ ├── fsm.h │ │ │ ├── fsmdef.h │ │ │ ├── hmp.c │ │ │ ├── hmp.h │ │ │ ├── hmp_subr.c │ │ │ ├── hmp_traps.c │ │ │ ├── hmp_traps.h │ │ │ ├── hmp_var.h │ │ │ ├── ic_output.c │ │ │ ├── icmp.c │ │ │ ├── icmp.h │ │ │ ├── in.c │ │ │ ├── in.h │ │ │ ├── in_pcb.c │ │ │ ├── in_pcb.h │ │ │ ├── in_proto.c │ │ │ ├── in_var.h │ │ │ ├── ip.h │ │ │ ├── ip_input.c │ │ │ ├── ip_output.c │ │ │ ├── ip_usrreq.c │ │ │ ├── macros.h │ │ │ ├── net.h │ │ │ ├── nopcb.h │ │ │ ├── raw_input.c │ │ │ ├── rdp.h │ │ │ ├── rdp_cksum.s │ │ │ ├── rdp_fsm.c │ │ │ ├── rdp_input.c │ │ │ ├── rdp_macros.h │ │ │ ├── rdp_prim.c │ │ │ ├── rdp_states.c │ │ │ ├── rdp_subr.c │ │ │ ├── rdp_usrreq.c │ │ │ ├── seq.h │ │ │ ├── sws.h │ │ │ ├── tcp.h │ │ │ ├── tcp_input.c │ │ │ ├── tcp_prim.c │ │ │ ├── tcp_procs.c │ │ │ ├── tcp_states.c │ │ │ ├── tcp_usrreq.c │ │ │ ├── udp.c │ │ │ ├── udp.h │ │ │ └── udp_usrreq.c │ │ ├── kdb/ │ │ │ ├── defs.h │ │ │ ├── kdb_access.c │ │ │ ├── kdb_command.c │ │ │ ├── kdb_ctype.c │ │ │ ├── kdb_expr.c │ │ │ ├── kdb_format.c │ │ │ ├── kdb_input.c │ │ │ ├── kdb_message.c │ │ │ ├── kdb_output.c │ │ │ ├── kdb_pcs.c │ │ │ ├── kdb_print.c │ │ │ ├── kdb_runpcs.c │ │ │ ├── kdb_sym.c │ │ │ └── kdb_trap.c │ │ ├── lofs/ │ │ │ ├── lofs.h │ │ │ ├── lofs_subr.c │ │ │ ├── lofs_vfsops.c │ │ │ └── lofs_vnops.c │ │ ├── netdecnet/ │ │ │ ├── decnet.h │ │ │ ├── dn_systm.h │ │ │ ├── nsp.h │ │ │ ├── nsp_input.c │ │ │ ├── nsp_output.c │ │ │ ├── nsp_seq.h │ │ │ ├── nsp_subr.c │ │ │ ├── nsp_usrreq.c │ │ │ ├── nsp_var.h │ │ │ ├── tp_input.c │ │ │ ├── tp_output.c │ │ │ ├── tp_usrreq.c │ │ │ └── tp_var.h │ │ ├── netimp/ │ │ │ ├── if_imp.c │ │ │ ├── if_imp.h │ │ │ ├── if_imphost.c │ │ │ ├── if_imphost.h │ │ │ └── raw_imp.c │ │ ├── netpup/ │ │ │ ├── pup.c │ │ │ ├── pup.h │ │ │ ├── pup_cksum.c │ │ │ ├── pup_proto.c │ │ │ └── raw_pup.c │ │ └── netrmp/ │ │ ├── rmp.c │ │ ├── rmp.h │ │ ├── rmp_proto.c │ │ └── rmp_var.h │ ├── dev/ │ │ ├── cd.c │ │ ├── cdvar.h │ │ ├── scsi/ │ │ │ ├── disk.h │ │ │ ├── disktape.h │ │ │ ├── printer.h │ │ │ ├── processor.h │ │ │ ├── scsi.h │ │ │ ├── scsi_ioctl.h │ │ │ ├── scsi_subr.c │ │ │ ├── scsivar.h │ │ │ ├── sd.c │ │ │ ├── sdtrace.h │ │ │ └── tape.h │ │ ├── vn.c │ │ └── vnioctl.h │ ├── hp/ │ │ ├── dev/ │ │ │ ├── cons.c │ │ │ ├── cons.h │ │ │ ├── dca.c │ │ │ ├── dcareg.h │ │ │ ├── device.h │ │ │ ├── grf.c │ │ │ ├── grfioctl.h │ │ │ ├── grfreg.h │ │ │ ├── grfvar.h │ │ │ ├── hil.c │ │ │ ├── hil_keymaps.c │ │ │ ├── hil_subr.c │ │ │ ├── hilioctl.h │ │ │ ├── hilreg.h │ │ │ ├── hilvar.h │ │ │ ├── iotypes.h │ │ │ ├── ite.c │ │ │ ├── ite_subr.c │ │ │ ├── iteioctl.h │ │ │ ├── itereg.h │ │ │ ├── itevar.h │ │ │ └── kbdmap.h │ │ └── hpux/ │ │ ├── README │ │ ├── hpux.h │ │ ├── hpux_compat.c │ │ ├── hpux_exec.h │ │ ├── hpux_net.c │ │ ├── hpux_sig.c │ │ ├── hpux_termio.h │ │ ├── hpux_tty.c │ │ ├── makesyscalls.sh │ │ └── syscalls.master │ ├── hp300/ │ │ ├── DOC/ │ │ │ ├── Debug.tips │ │ │ ├── HPMMU.notes │ │ │ ├── Options │ │ │ ├── Pmap.notes │ │ │ ├── README │ │ │ ├── README.68040 │ │ │ ├── TODO.dev │ │ │ └── TODO.hp300 │ │ ├── Makefile │ │ ├── conf/ │ │ │ ├── GENERIC.hp300 │ │ │ ├── HP300 │ │ │ ├── Makefile.hp300 │ │ │ ├── devices.hp300 │ │ │ ├── files.HP300 │ │ │ └── files.hp300 │ │ ├── dev/ │ │ │ ├── RDIDS │ │ │ ├── ac.c │ │ │ ├── acioctl.h │ │ │ ├── acvar.h │ │ │ ├── cons_conf.c │ │ │ ├── ct.c │ │ │ ├── ctreg.h │ │ │ ├── dcm.c │ │ │ ├── dcmreg.h │ │ │ ├── dma.c │ │ │ ├── dmareg.h │ │ │ ├── dmavar.h │ │ │ ├── fhpib.c │ │ │ ├── fhpibreg.h │ │ │ ├── grf_conf.c │ │ │ ├── grf_dv.c │ │ │ ├── grf_dvreg.h │ │ │ ├── grf_gb.c │ │ │ ├── grf_gbreg.h │ │ │ ├── grf_hy.c │ │ │ ├── grf_hyreg.h │ │ │ ├── grf_machdep.c │ │ │ ├── grf_rb.c │ │ │ ├── grf_rbreg.h │ │ │ ├── grf_tc.c │ │ │ ├── grf_tcreg.h │ │ │ ├── hpib.c │ │ │ ├── hpibvar.h │ │ │ ├── if_le.c │ │ │ ├── if_lereg.h │ │ │ ├── ite_dv.c │ │ │ ├── ite_gb.c │ │ │ ├── ite_hy.c │ │ │ ├── ite_rb.c │ │ │ ├── ite_tc.c │ │ │ ├── maskbits.h │ │ │ ├── nhpib.c │ │ │ ├── nhpibreg.h │ │ │ ├── ppi.c │ │ │ ├── ppiioctl.h │ │ │ ├── rd.c │ │ │ ├── rd_compat.c │ │ │ ├── rdreg.h │ │ │ ├── rdvar.h │ │ │ ├── scsi.c │ │ │ ├── scsireg.h │ │ │ ├── scsivar.h │ │ │ ├── sd.c │ │ │ ├── sd_compat.c │ │ │ ├── sdvar.h │ │ │ ├── st.c │ │ │ └── stvar.h │ │ ├── hp300/ │ │ │ ├── autoconf.c │ │ │ ├── clock.c │ │ │ ├── clockioctl.h │ │ │ ├── clockreg.h │ │ │ ├── conf.c │ │ │ ├── dkbad.c │ │ │ ├── genassym.c │ │ │ ├── in_cksum.c │ │ │ ├── isr.h │ │ │ ├── kgdb_glue.c │ │ │ ├── kgdb_proto.h │ │ │ ├── kgdb_stub.c │ │ │ ├── led.h │ │ │ ├── locore.s │ │ │ ├── machdep.c │ │ │ ├── mem.c │ │ │
Copy disabled (too large)
Download .json
Condensed preview — 9967 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (61,833K chars).
[
{
"path": "Makefile",
"chars": 401,
"preview": "#\t@(#)Makefile\t8.1 (Berkeley) 06/19/93\n\nSUBDIR=\tbin contrib games include kerberosIV lib libexec old sbin \\\n\tshare usr.b"
},
{
"path": "README",
"chars": 3418,
"preview": "This archive is derived from the original SCCS repository maintained by\nthe Computer Systems Research group. The projec"
},
{
"path": "admin/admin/4.3/Acknowledgements",
"chars": 809,
"preview": ".\\\" @(#)Acknowledgements\t1.2 (CSRG - distribution) 05/17/91\n.so HEADERS\n.FH\n.ND\n.ll 6.8i\n.nr LL 6.8i\n.ls\n.B\n.ce\nTHANK YO"
},
{
"path": "admin/admin/4.3/Add1.bsd.83.dom",
"chars": 1515,
"preview": ".\\\" @(#)Add1.bsd.83.dom\t1.3 (CSRG - distribution) 11/06/91\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.sp 2\nto\n.sp 2\nFOURTH BERKELEY "
},
{
"path": "admin/admin/4.3/Add1.bsd.83.gov",
"chars": 4136,
"preview": ".\\\" @(#)Add1.bsd.83.gov\t1.1 (CSRG - distribution) 05/17/91\n.nr PO 0.6875i\n.nr LL 6.625i\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.s"
},
{
"path": "admin/admin/4.3/Add1.bsd.86.for",
"chars": 2447,
"preview": ".\\\" @(#)Add1.bsd.86.for\t1.1 (CSRG - distribution) 05/17/91\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.sp 1\nto\n.sp 1\nFOURTH BERKELEY "
},
{
"path": "admin/admin/4.3/Add1.bsd.86.gov",
"chars": 3421,
"preview": ".\\\" @(#)Add1.bsd.86.gov\t1.1 (CSRG - distribution) 05/17/91\n.nr PO 0.6875i\n.nr LL 6.625i\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.s"
},
{
"path": "admin/admin/4.3/Add2.bsd.83.gov",
"chars": 4136,
"preview": ".\\\" @(#)Add2.bsd.83.gov\t1.1 (CSRG - distribution) 05/17/91\n.nr PO 0.6875i\n.nr LL 6.625i\n.ND\n.ce 5\nADDENDUM NUMBER TWO\n.s"
},
{
"path": "admin/admin/4.3/Add3.bsd.86.gov.NASA",
"chars": 3427,
"preview": ".\\\" @(#)Add3.bsd.86.gov.NASA\t1.1 (CSRG - distribution) 3/10/93\n.nr PO 0.6875i\n.nr LL 6.625i\n.ND\n.ce 5\nADDENDUM NUMBER TH"
},
{
"path": "admin/admin/4.3/Checklist.info.4.2",
"chars": 1376,
"preview": ".\\\" @(#)Checklist.info.4.2\t1.2 (CSRG - distribution) 05/17/91\n.so HEADERS \n.NH\n.ND\n.\\\".ti +3.25i\n.\\\"June 28, 1985\n.sp 3\n"
},
{
"path": "admin/admin/4.3/Checklist.info.4.3",
"chars": 1371,
"preview": ".\\\" @(#)Checklist.info.4.3\t1.2 (CSRG - distribution) 05/17/91\n.so HEADERS\n.NH \n.ND\n.\\\".ti +3.25i\n.\\\"June 28, 1985\n.ls "
},
{
"path": "admin/admin/4.3/Checklist.info.UC",
"chars": 1057,
"preview": ".\\\" @(#)Checklist.info.UC\t1.2 (CSRG - distribution) 05/17/91\n.so HEADERS\n.NH\n.ND\n.sp 4\n.ce 2\n\\fB\\s14University of Califo"
},
{
"path": "admin/admin/4.3/Cover.infopacket",
"chars": 15622,
"preview": ".\\\" @(#)Cover.infopacket\t5.4 (CSRG - distribution) 05/17/91\n.so HEADERS\n.FH\n.sp .75i\n.tl '''April 5, 1986'\n.LP\nDear Coll"
},
{
"path": "admin/admin/4.3/HEADERS",
"chars": 3615,
"preview": ".\\\"\t@(#)HEADERS\t1.5\t09/05/91\n.\\\"\n.\\\"\t.UC -- UCB external letterhead, CSRG address\n.\\\"\t.UC \"date\" -- add date\n.\\\"\ttroff/d"
},
{
"path": "admin/admin/4.3/License",
"chars": 14124,
"preview": ".\\\" @(#)License\t1.4 (CSRG - distribution) 05/17/91\n.ND\n.po +0.34375i\n.nr PO +0.34375i\n(Rev. 4/86)\n.ps 14\n.ft B\n.ce\nLICEN"
},
{
"path": "admin/admin/4.3/PackingList",
"chars": 1696,
"preview": ".\\\" @(#)PackingList\t1.2 (CSRG - distribution) 05/17/91\n.PO 2i\n.LP\n.PP\n.ls 2\nThis distribution box for 4.3BSD contains th"
},
{
"path": "admin/admin/4.3/siteinfo",
"chars": 1161,
"preview": ".\\\" @(#)siteinfo\t1.2 (CSRG - distribution) 05/17/91\n.nr PS 11\n.in +4i\n.TS\nbox;\nc\nc\nll.\n.ft B\nVAX Hardware\n.ps 8\n(for 4.3"
},
{
"path": "admin/admin/4.3/softonvax.t",
"chars": 9500,
"preview": ".\\\" Copyright (c) 1986 Regents of the University of California.\n.\\\" All rights reserved. The Berkeley software License "
},
{
"path": "admin/admin/4.3Reno/Add.Reno.83",
"chars": 2186,
"preview": "\\\" @(#)Add.Reno.83\t1.5 (CSRG - distribution) 1/9/92\n.ND\n.nh\n.nr LL 6.75i\n.ce 5\nRENO ADDENDUM\n.sp 2\nto\n.sp 2\nFOURTH BERKE"
},
{
"path": "admin/admin/4.3Reno/Add.Reno.86.ATT",
"chars": 2083,
"preview": ".ND\n.nh\n.nr LL 6.75i\n.LP\n.nf\n.ce 7\nRENO ADDENDUM\n.sp\nto\n.sp\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (3/4/86)"
},
{
"path": "admin/admin/4.3Reno/Add.Reno.86.dom",
"chars": 2169,
"preview": ".\\\" @(#)Add.Reno.86.dom\t1.4 (CSRG - distribution) 01/16/92\n.ND\n.nh\n.nr LL 6.75i\n.ce 5\nRENO ADDENDUM\n.sp 2\nto\n.sp 2\nFOURT"
},
{
"path": "admin/admin/4.3Reno/Add.Reno.86.for",
"chars": 2191,
"preview": ".\\\" @(#)Add.Reno.86.for\t1.4 (CSRG - distribution) 1/9/92\n.ND\n.nh\n.nr LL 6.75i\n.ce 5\nRENO ADDENDUM\n.sp 2\nto\n.sp 2\nFOURTH "
},
{
"path": "admin/admin/4.3Reno/Add.Reno.alpha",
"chars": 3680,
"preview": ".\\\"\t@(#)Add.Reno.alpha\t1.3\t89/11/03\n.ND\n.ce 4\nADDENDUM NUMBER TWO TO FOURTH BERKELEY\nSOFTWARE DISTRIBUTION LICENSE (4/86"
},
{
"path": "admin/admin/4.3Reno/Cover.distribution",
"chars": 2158,
"preview": ".\\\" @(#)Cover.distribution\t1.2 90/08/31\n.so HEADERS\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE D\n.nr PS"
},
{
"path": "admin/admin/4.3Reno/Cover.infopacket",
"chars": 17696,
"preview": ".\\\" @(#)Cover.infopacket\t1.5 (CSRG - distribution) 05/17/91\n.nr PS 11\n.ps 11\n.nr VS 13\n.vs 11p\n.nr LL 6.5i\n.ll 6.5i\n.so "
},
{
"path": "admin/admin/4.3Reno/GovPO.reno.83",
"chars": 1139,
"preview": ".\\\" @(#)GovPO.reno.83\t1.1 (CSRG - distribution) 04/12/91\n.LP\n.ft B\n.ps 12\nFOR INCLUSION IN GOVERNMENT PURCHASE ORDER\n.sp"
},
{
"path": "admin/admin/4.3Reno/GovPO.reno.86",
"chars": 1118,
"preview": ".\\\" @(#)GovPO.reno.86\t1.1 (CSRG - distribution) 04/12/91\n.LP\n.ft B\n.ps 12\nFOR INCLUSION IN GOVERNMENT PURCHASE ORDER\n.sp"
},
{
"path": "admin/admin/4.3Reno/LOAreno.83.div",
"chars": 1005,
"preview": ".\\\" @(#)LOAreno.83.div\t1.1 (CSRG - distribution) 04/12/91\n.ll 6.8i\n.nr LL 6.8i\n.vs 24\n.nr VS 24\n.ps 12\n.nr PS 12\n.ce 2\n\\"
},
{
"path": "admin/admin/4.3Reno/LOAreno.83.subsid",
"chars": 2808,
"preview": ".\\\" @(#)LOAreno.83.subsid\t1.5 (CSRG - distribution) 02/26/93\n.\\\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS\n.ll 6.8i\n"
},
{
"path": "admin/admin/4.3Reno/LOAreno.86.dom.div",
"chars": 982,
"preview": ".\\\" @(#)LOAreno.86.dom.div\t1.1 (CSRG - distribution) 04/12/91\n.ll 6.8i\n.nr LL 6.8i\n.vs 24\n.nr VS 24\n.ps 12\n.nr PS 12\n.ce"
},
{
"path": "admin/admin/4.3Reno/LOAreno.86.subsid",
"chars": 2578,
"preview": ".\\\" @(#)LOAreno.86.subsid\t1.4 (CSRG - distribution) 3/12/93\n.\\\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS\n.ll 6.8i\n."
},
{
"path": "admin/admin/4.3Reno/LOAreno.uc",
"chars": 960,
"preview": ".\\\" @(#)LOAreno.uc\t1.1 (CSRG - distribution) 04/12/91\n.ll 6.8i\n.nr LL 6.8i\n.nr VS 14\n.vs 14\n.sp 2\n.ce 3\nLETTER OF AUTHOR"
},
{
"path": "admin/admin/4.3Reno/Renochklst",
"chars": 1856,
"preview": ".\\\" @(#)Renochklst\t1.2 (CSRG - distribution) 02/14/92\n.so /a/staff/tapers/PaperWork/LETTERS/UCHEADERS\n.FH\n.ND\n.ll 6.8i\n."
},
{
"path": "admin/admin/4.3Reno/contrib.ack",
"chars": 4863,
"preview": ".\\\"\t@(#)contrib.ack\t5.2\t90/08/03\n.so HEADERS\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE D\n.nr PS 11\n.nr VS 13\n."
},
{
"path": "admin/admin/4.3Reno/exhibitA",
"chars": 385,
"preview": ".\\\" @(#)exhibitA\t1.1 (Berkeley) 1/16/92\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce\n.B \"EXHIBIT A\"\n.nf\n.sp 3\n.ta 6i\n\\l'.5i' 4.3B"
},
{
"path": "admin/admin/4.3Reno/ibm.copyright",
"chars": 2298,
"preview": ".\\\"\t@(#)ibm.copyright\t5.2 (Berkeley) 02/25/91\n.if n \\{\\\n.ND\n.rm CH\n.ll 6.5i\n.nr LL 7i\n.ad l\n.\\}\n.so HEADERS\n.HE D\n.nr PS"
},
{
"path": "admin/admin/4.3Reno/letter.update",
"chars": 3746,
"preview": ".\\\"\t@(#)letter.update\t1.1 (Berkeley) 02/27/91\n.so HEADERS\n.HE\n.LP \n.ti 3.5i\nFebruary 27, 1991\n.nf\n.sp 6\nDear Collea"
},
{
"path": "admin/admin/4.3Reno/siteinfo",
"chars": 1161,
"preview": ".\\\" @(#)siteinfo\t1.2 (CSRG - distribution) 05/17/91\n.nr PS 11\n.in +4i\n.TS\nbox;\nc\nc\nll.\n.ft B\nVAX Hardware\n.ps 8\n(for 4.3"
},
{
"path": "admin/admin/4.3Tahoe/Add1.tahoe.86.dom",
"chars": 1217,
"preview": ".ND\n.nr VS 12\n.ce 5\nADDENDUM NUMBER ONE \n.sp 2\nto\n.sp 2\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (4/86) AGREE"
},
{
"path": "admin/admin/4.3Tahoe/Add2.tahoe.83.dom",
"chars": 1237,
"preview": ".ND\n.nr VS 12\n.ce 6\nADDENDUM NUMBER TWO\n.sp 2\nto\n.sp 2\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (6/83) AGREEM"
},
{
"path": "admin/admin/4.3Tahoe/Add2.tahoe.83.for",
"chars": 1238,
"preview": ".ND\n.ce 6\nADDENDUM NUMBER TWO \n.sp 1\nto\n.sp 1\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (6/83) AGREEMENT BETWE"
},
{
"path": "admin/admin/4.3Tahoe/Add2.tahoe.86.for",
"chars": 1235,
"preview": ".ND\n.ce 6\nADDENDUM NUMBER TWO \n.sp 1\nto\n.sp 1\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (4/86) AGREEMENT BETW"
},
{
"path": "admin/admin/4.3Tahoe/Add2.tahoe.86.gov",
"chars": 1233,
"preview": ".ND\n.ce 6\nADDENDUM NUMBER TWO \n.sp 2\nto\n.sp 2\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (4/86) AGREEMENT BETW"
},
{
"path": "admin/admin/4.3Tahoe/Add3.tahoe.83.gov",
"chars": 1255,
"preview": ".ND\n.ce 6\nADDENDUM NUMBER THREE \n.sp 2\nto\n.sp 2\nFOURTH BERKELEY SOFTWARE DISTRIBUTION\n.sp 2\nLICENSE (6/83) AGREEMENT "
},
{
"path": "admin/admin/4.3Tahoe/Cover.dist",
"chars": 1977,
"preview": ".so HEADERS\n.NH\n.OF ''''\n.EF ''''\n.ti 4.5i\nJune, 1988\n.PP\n.sp 2\nThis is a full distribution kit for the fourth release o"
},
{
"path": "admin/admin/4.3Tahoe/GovPO.tahoe.83",
"chars": 1090,
"preview": ".LP\n.ft B\n.ps 12\nFOR INCLUSION IN GOVERNMENT PURCHASE ORDER\n.sp 2\n.ps 10\n.ft R\n.IP 1.\nThis purchase order is subject to "
},
{
"path": "admin/admin/4.3Tahoe/GovPO.tahoe.86",
"chars": 1067,
"preview": ".LP\n.ft B\n.ps 12\nFOR INCLUSION IN GOVERNMENT PURCHASE ORDER\n.sp 2\n.ps 10\n.ft R\n.IP 1.\nThis purchase order is subject to "
},
{
"path": "admin/admin/4.3Tahoe/Infoletter",
"chars": 12419,
"preview": ".HE\n.de pd\n.ie \\\\n(.$-1 \\\\$1 \\\\$2 \\\\$3\n.el \\\\*(DY\n..\n.in 4.1i\n.pd \n.in\n.sp 2\n.LP\nDear Colleague:\n.sp\n.PP\nWe are happy to"
},
{
"path": "admin/admin/4.3Tahoe/LOA.Tahoe.83",
"chars": 890,
"preview": ".nr VS 24\n.nr PS 12\n.ce 2\n.ft bB\n.nr VS 24\n.nr PS 12\nLETTER OF AUTHORIZATION\n.ft\n(Tahoe release)\n.sp 2\n.LP\nI authorize _"
},
{
"path": "admin/admin/4.3Tahoe/LOA.Tahoe.83.subsid",
"chars": 1915,
"preview": ".\\\" .so/usr3/staff/sellgren/BSD/LETTERS/UCHEADERS\n.ll 6.8i\n.nr LL 6.8i\n.nr VS 14\n.vs 14\n.ce\n.B\nLETTER OF AUTHORIZATION\n."
},
{
"path": "admin/admin/4.3Tahoe/LOA.Tahoe.86",
"chars": 866,
"preview": ".nr VS 24\n.nr PS 12\n.ce 2\n.ft bB\n.nr VS 24\n.nr PS 12\nLETTER OF AUTHORIZATION\n.ft\n(Tahoe release)\n.sp 2\n.LP\nI authorize _"
},
{
"path": "admin/admin/4.3Tahoe/LOAUC.Tahoe.83",
"chars": 1014,
"preview": ".nr VS 14\n.vs 14\n.ce 3\n.nf\nLETTER OF AUTHORIZATION\n.sp \nFOR\n.sp \nUNIVERSITY OF CALIFORNIA SITES\n.sp 4\n.nr VS 16\n.vs 16\n."
},
{
"path": "admin/admin/4.3Tahoe/LOAUC.Tahoe.86",
"chars": 1051,
"preview": ".nr VS 14\n.vs 14\n.ce 3\n.nf\nLETTER OF AUTHORIZATION\n.sp \nFOR\n.sp \nUNIVERSITY OF CALIFORNIA SITES\n.sp 4\n.nr VS 16\n.vs 16\n."
},
{
"path": "admin/admin/4.3Tahoe/chklist",
"chars": 1329,
"preview": ".so /a/staff/anne/HEADERS \n.NH\n.ND\n.sp 3\n.ce 2\n\\fB\\s18Checklist for Receiving 4.3BSD\n.sp 2\n\\s16(Tahoe Release)\n.sp 2\n.LP"
},
{
"path": "admin/admin/4.3Tahoe/hardware.t",
"chars": 8123,
"preview": ".\\\" Copyright (c) 1988 The Regents of the University of California.\n.\\\" All rights reserved. The Berkeley software Lice"
},
{
"path": "admin/admin/4.4/386.receipt",
"chars": 401,
"preview": ".if n \\{\\\n.ND\n.rm CH\n.ll 6.5i\n.nr LL 7i\n.ad l\n.\\}\n.so HEADERS\n.HE D\n.nr PS 11\n.nr VS 13\n.nr LL 7i\n.nr OI 0.5i\n.in 0.5i\n."
},
{
"path": "admin/admin/4.4/386statement",
"chars": 836,
"preview": ".\\\"\t@(#)386statement\t5.1 (Berkeley) 01/28/91\n.ce 1\n- 386BSD -\n.sp 2\n.LP\n.ps 10\nThe 386BSD support will be available in F"
},
{
"path": "admin/admin/4.4/4.4todo",
"chars": 1595,
"preview": "#\t@(#)4.4todo\t5.9 (Berkeley) 04/30/92\n\nTarget for alpha tape release: May 31.\nTarget architectures: 386/486, HP300, Spar"
},
{
"path": "admin/admin/4.4/Cover.alpha",
"chars": 28205,
"preview": ".\\\"\t@(#)Cover.alpha\t1.7.1.1 (Berkeley) 11/12/92\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''July 7, 1992'\n.LP\nDear C"
},
{
"path": "admin/admin/4.4/Cover.dist",
"chars": 2645,
"preview": ".\\\"\t@(#)Cover.dist\t1.5 (Berkeley) 07/29/93\n.\\\"\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.tl '''June 30, 1993'\n.LP\nDear Colleague:"
},
{
"path": "admin/admin/4.4/Cover.final",
"chars": 24559,
"preview": ".\\\"\t@(#)Cover.final\t1.1 (Berkeley) 06/07/93\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''June 1, 1993'\n.LP\nDear Colle"
},
{
"path": "admin/admin/4.4/Upgrade.final",
"chars": 2388,
"preview": ".\\\"\t@(#)Upgrade.final\t1.1 (Berkeley) 06/07/93\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''June 1, 1993'\n.LP\nDear 4.4"
},
{
"path": "admin/admin/4.4/goodbye",
"chars": 2070,
"preview": ".\\\"\t@(#)goodbye\t5.4 (Berkeley) 06/19/92\n.\\\"\n.\\\" use -ms\n.PP\nAs you may already have heard, the CSRG is going to go away "
},
{
"path": "admin/admin/4.4BSD-Encumbered/4.4A.dist.cover",
"chars": 2453,
"preview": ".\\\"\t@(#)4.4A.dist.cover\t5.2 (Berkeley) 01/11/93\n.\\\" usage: soelim 4.4A.dist.cover | dtbl -Plz | psroff -ms -Plz\n.\\\"\n.so "
},
{
"path": "admin/admin/4.4BSD-Encumbered/Add1.bsd.92.gov",
"chars": 3422,
"preview": ".\\\" @(#)Add1.bsd.92.gov\t1.1 (CSRG - distribution) 1/25/93\n.nr PO 0.6875i\n.nr LL 6.625i\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.sp"
},
{
"path": "admin/admin/4.4BSD-Encumbered/Add1.for",
"chars": 2480,
"preview": ".\\\" @(#)Add1.for\t1.2 (CSRG - distribution) 6/11/92\n.ND\n.ce 5\nADDENDUM NUMBER ONE\n.sp 1\nto\n.sp 1\nFOURTH BERKELEY SOFTWARE"
},
{
"path": "admin/admin/4.4BSD-Encumbered/Cover.final",
"chars": 24586,
"preview": ".\\\" @(#)Cover.final\t1.2 (CSRG - distribution) 06/27/94\n.\\\"\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''June 1, 1993'"
},
{
"path": "admin/admin/4.4BSD-Encumbered/GovPO.bsd.92",
"chars": 1052,
"preview": ".ND\n.nr LL 6.8i\n.ll 6.8i\n.ce\n.LP\n.B\nFOR INCLUSION IN GOVERNMENT PURCHASE ORDER\n.R\n.sp 2\n.IP 1.\nThis purchase order is su"
},
{
"path": "admin/admin/4.4BSD-Encumbered/License",
"chars": 14441,
"preview": ".\\\" @(#)License\t1.12 (CSRG - distribution) 06/08/93\n.ND\n.po +0.34375i\n.nr PO +0.34375i\n(Rev. 6/92)\n.ps 14\n.ft B\n.ce\n.sp "
},
{
"path": "admin/admin/4.4BSD-Encumbered/Upgrade.final",
"chars": 2403,
"preview": ".\\\" @(#)Upgrade.final\t1.1 (CSRG - distribution) 06/08/93\n.\\\"\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''June 1, 199"
},
{
"path": "admin/admin/4.4BSD-Encumbered/Upgrade.sparc",
"chars": 2440,
"preview": ".\\\" @(#)Upgrade.sparc\t1.1 (CSRG - distribution) 06/27/94\n.\\\"\n.\\\" use -ms\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''July 1, 199"
},
{
"path": "admin/admin/4.4BSD-Encumbered/checklist.alpha",
"chars": 1644,
"preview": ".\\\" @(#)Checklist\t1.3 (CSRG - distribution) 7/9/92\n.ND\n.\\\".ti +3.25i\n.\\\"June 9, 1992\n.ls 1\n.sp 4\n.ce\n\\fB\\s18Checklist fo"
},
{
"path": "admin/admin/4.4BSD-Encumbered/checklist.final",
"chars": 1371,
"preview": ".\\\" @(#)Checklist.final\t1.1 (CSRG - distribution) 6/8/93\n.ND\n.\\\".ti +3.25i\n.\\\"June 8, 1993\n.ls 1\n.sp 4\n.ce\n\\fB\\s18Checkl"
},
{
"path": "admin/admin/4.4BSD-Encumbered/exhibitA.alpha",
"chars": 235,
"preview": ".\\\" @(#)exhibitA\t1.1 (Berkeley) 1/16/92\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce 2\n.ps 14\n.B \"4.4BSD-ENCUMBERED\" \n.ps 10\n.B"
},
{
"path": "admin/admin/4.4BSD-Encumbered/exhibitA.alpha2final",
"chars": 706,
"preview": ".\\\" @(#)exhibitA.final\t1.1 (Berkeley) 1/16/92\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce 2\n.ps 14\n.B \"4.4BSD-ENCUMBERED\" \n.ps"
},
{
"path": "admin/admin/4.4BSD-Encumbered/exhibitA.final",
"chars": 631,
"preview": ".\\\" @(#)exhibitA.final\t1.1 (Berkeley) 1/16/92\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce 2\n.ps 14\n.B \"4.4BSD-ENCUMBERED\" \n.ps"
},
{
"path": "admin/admin/4.4BSD-Encumbered/file.cover",
"chars": 1023,
"preview": ".ll 3i \n.pl 12i\n.sp 3\n.TS\ntab (+) box;\nlllll.\nDistribution Code:\n.sp 2\n.TE\n.ll 6.8i\n.sp -4\n.in 3.5i\n.TS\ntab (+);\nll.\nNew"
},
{
"path": "admin/admin/4.4BSD-Encumbered/siteinfo.alpha",
"chars": 990,
"preview": ".\\\" @(#)siteinfo\t1.2 (CSRG - distribution) 7/9/92\n.nr PS 11\n.in +4i\n.TS\nbox;\nc\nc\nll.\n.ft B\nChoice of medium:\n.sp 5p\n.ps "
},
{
"path": "admin/admin/4.4BSD-Encumbered/siteinfo.final",
"chars": 1077,
"preview": ".\\\" @(#)siteinfo\t1.2 (CSRG - distribution) 7/9/92\n.nr PS 11\n.in +4i\n.TS\nbox;\nc\nc\nc\nc.\n.ft B\nChoice of medium:\n.ps 11\n.ft"
},
{
"path": "admin/admin/4.4BSD-Lite/Cover",
"chars": 19010,
"preview": ".\\\"\t@(#)Cover\t1.7 (Berkeley) 03/28/94\n.\\\" use deqn -Plz Cover | psroff -ms -Plz\n.\\\"\n.EQ\ndelim ##\n.EN\n.so HEADERS\n.FH\n.sp"
},
{
"path": "admin/admin/4.4BSD-Lite/Cover.curlic",
"chars": 8924,
"preview": ".\\\"\t@(#)Cover.curlic\t1.2 (Berkeley) 02/13/95\n.\\\" use psroff -ms -Plz Cover.curlic\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''Fe"
},
{
"path": "admin/admin/4.4BSD-Lite/Cover.rel2",
"chars": 9756,
"preview": ".\\\"\t@(#)Cover.rel2\t1.2 (Berkeley) 02/13/95\n.\\\" use psroff -ms -Plz Cover.rel2\n.\\\"\n.so HEADERS\n.FH\n.sp .75i\n.tl '''Februa"
},
{
"path": "admin/admin/4.4BSD-Lite/checklist",
"chars": 1078,
"preview": ".\\\" @(#)Checklist\t1.3 (CSRG - distribution) 7/2/92\n.ND\n.\\\".ti +3.25i\n.\\\"March 4, 1994\n.ls 1\n.sp 4\n.ce\n\\fB\\s18Checklist f"
},
{
"path": "admin/admin/4.4BSD-Lite/exhibitA",
"chars": 225,
"preview": ".\\\" @(#)exhibitA\t1.1 (Berkeley) 1/16/92\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce 2\n.ps 14\n.B \"4.4BSD-LITE\"\n.ps 10\n.B \"EXHIBIT "
},
{
"path": "admin/admin/4.4BSD-Lite/license",
"chars": 9368,
"preview": ".\\\"\t@(#)license\t1.13 (Berkeley) 03/28/94\n.\\\"\n.nr LL 6.8i\n.OF '(3/94)'''\n.EF '(3/94)'''\n.ll 6.8i\n.ce 2\n.ps 11\n.ft HB\n4.4B"
},
{
"path": "admin/admin/4.4BSD-Lite/siteinfo",
"chars": 884,
"preview": ".\\\" @(#)siteinfo\t1.1 (CSRG - distribution) 6/9/92\n.nr PS 11\n.in +4i\n.TS\nbox;\nc\nc\nll.\n.ft B\nChoice of medium:\n.sp 5p\n.ps "
},
{
"path": "admin/admin/4.4BSD-Lite/tapeinfo",
"chars": 2592,
"preview": ".\\\"\t@(#)tapeinfo\t1.4 (Berkeley) 04/22/94\n.\\\"\n.\\\" psroff -ms\n.\\\"\n.so HEADERS\n.FH\n.sp\n.tl '''April 15, 1994'\n.LP\nDear Coll"
},
{
"path": "admin/admin/DARPA/BAA.security/A.t",
"chars": 832,
"preview": ".\\\" @(#)A.t\t1.2 89/03/17\n.\\\" run with ditroff -ms\n.nr PS 18\n.nr VS 22\n.nr HM 1.75i\n.nr FM 2i\n.nr LL 5.75i\n.nr PO"
},
{
"path": "admin/admin/DARPA/BAA.security/A.title",
"chars": 128,
"preview": ".\\\" @(#)A.title\t1.1 89/02/23\n\\fBProposal for Research on\nSecurity and Conformance of Networked\nBerkeley UNIX Sys"
},
{
"path": "admin/admin/DARPA/BAA.security/B.t",
"chars": 1188,
"preview": ".\\\" @(#)B.t\t1.2 89/02/24\n.LP\n\\fB\\s+4B. Summary of Innovation\\fP\\s-4\n.PP\nThis is a proposal for DARPA support of "
},
{
"path": "admin/admin/DARPA/BAA.security/C.t",
"chars": 1764,
"preview": ".\\\" @(#)C.t\t1.2 89/02/24\n.LP\n\\fB\\s+4C. Deliverables\\fP\\s-4\n.PP\nWe are planning to implement prototypes for each "
},
{
"path": "admin/admin/DARPA/BAA.security/D.t",
"chars": 1425,
"preview": ".\\\" @(#)D.t\t1.2 89/02/24\n.LP\n\\fB\\s+4D. Milestones\\fP\\s-4\n.PP\nThe security work described above has already been "
},
{
"path": "admin/admin/DARPA/BAA.security/F.t",
"chars": 529,
"preview": ".\\\" @(#)F.t\t1.3 89/02/24\n.LP\n\\fB\\s+4F. Statement of Work\\fP\\s-4\n.PP\nThe University of California at Berkeley,\ndu"
},
{
"path": "admin/admin/DARPA/BAA.security/G.t",
"chars": 1608,
"preview": ".\\\" @(#)G.t\t1.2 89/02/23\n.LP\n\\fB\\s+4G. Proposed Research\\fP\\s-4\n.PP\nThe recent invasion of the DARPA Internet by"
},
{
"path": "admin/admin/DARPA/BAA.security/H.t",
"chars": 4950,
"preview": ".\\\" @(#)H.t\t1.2 89/02/23\n.LP\n\\fB\\s+4H. Technical Rationale\\fP\\s-4\n.PP\nThe following sections provide\nan expanded"
},
{
"path": "admin/admin/DARPA/BAA.security/I.t",
"chars": 9554,
"preview": ".\\\" @(#)I.t\t1.2 89/03/17\n.LP\n\\fB\\s+4I. Accomplishments of the Berkeley UNIX Project\\fP\\s-4\n.PP\nThe last major re"
},
{
"path": "admin/admin/DARPA/BAA.security/V2A.t",
"chars": 1790,
"preview": ".\\\" @(#)V2A.t\t1.2 89/03/17\n.nr PS 18\n.nr VS 22\n.nr HM 1.75i\n.nr FM 2i\n.nr LL 5.75i\n.nr PO 1.25i\n\\&\n.sp |2i\n.LP\n."
},
{
"path": "admin/admin/DARPA/BAA.security/V2B.t",
"chars": 1601,
"preview": ".\\\" @(#)V2B.t\t1.3 89/03/09\n.nr PS 10\n.nr VS 12\n.LP\n\\fB\\s+4B. Budget\\fP\\s-4\n.LP\n.ce\nApril 1, 1989 - March 31, 199"
},
{
"path": "admin/admin/DARPA/BAA.unix/A.t",
"chars": 808,
"preview": ".\\\" @(#)A.t\t1.3 89/02/24\n.\\\" run with ditroff -ms\n.nr PS 18\n.nr VS 22\n.nr HM 1.75i\n.nr FM 2i\n.nr LL 5.75i\n.nr PO"
},
{
"path": "admin/admin/DARPA/BAA.unix/A.title",
"chars": 147,
"preview": ".\\\" @(#)A.title\t1.1 89/02/23\n\\fBProposal for Research on the\nDevelopment and Integration of New Software\ninto th"
},
{
"path": "admin/admin/DARPA/BAA.unix/B.t",
"chars": 1582,
"preview": ".\\\" @(#)B.t\t1.2 89/02/24\n.LP\n\\fB\\s+4B. Summary of Innovation\\fP\\s-4\n.PP\nThis is a proposal for DARPA support of "
},
{
"path": "admin/admin/DARPA/BAA.unix/C.t",
"chars": 2207,
"preview": ".\\\" @(#)C.t\t1.2 89/02/24\n.LP\n\\fB\\s+4C. Deliverables\\fP\\s-4\n.PP\nWe are planning to implement prototypes for each "
},
{
"path": "admin/admin/DARPA/BAA.unix/D.t",
"chars": 1065,
"preview": ".\\\" @(#)D.t\t1.2 89/02/24\n.LP\n\\fB\\s+4D. Schedules and Milestones\\fP\\s-4\n.PP\nThe efforts outlined above are alread"
},
{
"path": "admin/admin/DARPA/BAA.unix/E.t",
"chars": 442,
"preview": ".\\\" @(#)E.t\t1.1 89/02/23\n.LP\n\\fB\\s+4E. Proprietary Claims to Results, Prototypes, or Systems\\fP\\s-4\n.PP\nOur expe"
},
{
"path": "admin/admin/DARPA/BAA.unix/F.t",
"chars": 769,
"preview": ".\\\" @(#)F.t\t1.1 89/02/23\n.LP\n\\fB\\s+4F. Statement of Work\\fP\\s-4\n.PP\nThe University of California at Berkeley,\ndu"
},
{
"path": "admin/admin/DARPA/BAA.unix/G.t",
"chars": 1721,
"preview": ".\\\" @(#)G.t\t1.1 89/02/23\n.LP\n\\fB\\s+4G. Results from the Proposed Research\\fP\\s-4\n.PP\nSince the 4.3BSD release,\nw"
},
{
"path": "admin/admin/DARPA/BAA.unix/H.t",
"chars": 10046,
"preview": ".\\\" @(#)H.t\t1.1 89/02/23\n.LP\n\\fB\\s+4H. Technical Rationale of the Proposed Research\\fP\\s-4\n.PP\nThe following sec"
},
{
"path": "admin/admin/DARPA/BAA.unix/I.t",
"chars": 9538,
"preview": ".\\\" @(#)I.t\t1.6 89/02/24\n.LP\n\\fB\\s+4I. Accomplishments of the Berkeley UNIX Project\\fP\\s-4\n.PP\nThe last major re"
},
{
"path": "admin/admin/DARPA/BAA.unix/J.t",
"chars": 4631,
"preview": ".\\\" @(#)J.t\t1.2 89/02/23\n.LP\n\\fB\\s+4J. References\\fP\\s-4\n.sp\n.IP Accetta86 \\w'Satyanarayanan85\\0\\0'u\nAccetta, M."
},
{
"path": "admin/admin/DARPA/BAA.unix/Makefile",
"chars": 941,
"preview": "#\n# Copyright (c) 1989 Regents of the University of California.\n# All rights reserved. The Berkeley software License Ag"
},
{
"path": "admin/admin/DARPA/BAA.unix/V2A.t",
"chars": 1832,
"preview": ".\\\" @(#)V2A.t\t1.5 89/03/09\n.nr PS 18\n.nr VS 22\n.nr HM 1.75i\n.nr FM 2i\n.nr LL 5.75i\n.nr PO 1.25i\n\\&\n.sp |2i\n.LP\n."
},
{
"path": "admin/admin/DARPA/BAA.unix/V2B.t",
"chars": 1966,
"preview": ".\\\" @(#)V2B.t\t1.2 89/03/09\n.LP\n\\fB\\s+4B. Budget\\fP\\s-4\n.nr PS 10\n.nr VS 12\n.LP\n.ce2\nUNIX BUDGET\nApril 1, 1989 - "
},
{
"path": "admin/admin/DARPA/BAA.unix/cover.t",
"chars": 758,
"preview": ".\\\" @(#)cover.t\t1.1 89/02/24\n.\\\" run with ditroff -ms\n.nr PS 18\n.nr VS 22\n.nr HM 1.75i\n.nr FM 2i\n.nr LL 5.75i\n.n"
},
{
"path": "admin/admin/DARPA/DARPAproposal.t",
"chars": 27747,
"preview": ".\\\"\t@(#)DARPAproposal.t\t1.9\t87/06/17\n.\\\" *troff -ms\n.rm CM\n.sp 2\n.ce 100\n\\fB\\s+2Proposal for Continued UNIX-based\nOperat"
},
{
"path": "admin/admin/HP/HP.06.91",
"chars": 1866,
"preview": ".\\\"\t@(#)HP.06.91\t1.3\t91/06/19\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr OI 0"
},
{
"path": "admin/admin/HP/HP.09.90",
"chars": 4571,
"preview": ".\\\"\t@(#)HP.09.90\t1.2\t90/08/03\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr OI 0"
},
{
"path": "admin/admin/HP/HP.11.89",
"chars": 4677,
"preview": ".\\\"\t@(#)HP.11.89\t1.3\t89/11/14\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr OI 0"
},
{
"path": "admin/admin/HP/HPSUPPORT.t",
"chars": 2576,
"preview": ".\\\"\t@(#)HPSUPPORT.t\t5.2 (Berkeley) 11/05/92\n.\\\"\n.TL\nHP9000/300 series support in the 4.4BSD-Alpha distribution\n.AU\nMike "
},
{
"path": "admin/admin/NASA/report",
"chars": 948,
"preview": ".\\\"\t@(#)report\t5.1 (Berkeley) 08/26/92\n.\\\" use -ms\n.\\\"\n.so ../4.3/HEADERS\n.FH\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr OI 0.5i\n"
},
{
"path": "admin/admin/NBS/NBSproposal.11.88",
"chars": 24654,
"preview": ".\\\"\t@(#)NBSproposal.11.88\t1.7\t89/02/21\n.\\\" *troff -ms\n.de CO\n.br\n\\s-1\\\\fI<\\\\$1: \\\\$2>\\\\fR\\s+1\n.br\n..\n.de dt\n.if \\\\n(.$>1"
},
{
"path": "admin/admin/NBS/NBSproposal.t",
"chars": 15396,
"preview": ".\\\"\t@(#)NBSproposal.t\t1.2\t88/02/26\n.\\\" *troff -ms\n.rm CM\n.sp 2\n.ce 100\n\\fB\\s+2Proposal for a Prototype OSI Network\nImple"
},
{
"path": "admin/admin/NBS/NBSreport.10.88",
"chars": 5783,
"preview": ".\\\"\t@(#)NBSreport.10.88\t1.6\t88/10/23\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\nin"
},
{
"path": "admin/admin/NBS/unixabs.t",
"chars": 4080,
"preview": ".\\\"\t@(#)NBSproposal.t\t1.2\t88/02/26\n.\\\" *troff -ms\n.nr SP 6\n.rm CM\n.ds DT \"\n.ll 6i\n.sp 3\n.ps 12\n.vs 14\n.ft B\nProject Titl"
},
{
"path": "admin/admin/NIST/NISTreport.03.89",
"chars": 2986,
"preview": ".\\\"\t@(#)NISTreport.03.89\t1.4\t89/05/24\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.03.90",
"chars": 2720,
"preview": ".\\\"\t@(#)NISTreport.03.90\t1.1\t90/04/11\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.06.89",
"chars": 1890,
"preview": ".\\\"\t@(#)NISTreport.06.89\t1.1\t89/11/20\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.06.90",
"chars": 3956,
"preview": ".\\\"\t@(#)NISTreport.06.90\t1.1\t90/08/24\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.09.89",
"chars": 1453,
"preview": ".\\\"\t@(#)NISTreport.09.89\t1.2\t89/11/27\n.\\\" *troff -me\n\\&\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Researc"
},
{
"path": "admin/admin/NIST/NISTreport.12.88",
"chars": 2578,
"preview": ".\\\"\t@(#)NISTreport.12.88\t1.1\t89/05/24\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.12.89",
"chars": 2454,
"preview": ".\\\"\t@(#)NISTreport.12.89\t1.1\t90/01/03\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Interim Report on Operating Systems Research\ni"
},
{
"path": "admin/admin/NIST/NISTreport.final",
"chars": 6542,
"preview": ".\\\"\t@(#)NISTreport.final\t1.1\t90/08/24\n.\\\" *troff -me\n.sp 2\n.ce 100\n\\fB\\s+2Final Report on Operating Systems Research\nin "
},
{
"path": "admin/admin/OSF/OSF.6.90",
"chars": 961,
"preview": ".\\\"\t@(#)OSF.6.90\t1.2\t90/08/03\n.so HEADERS\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL"
},
{
"path": "admin/admin/OSF/OSF.proposal",
"chars": 5079,
"preview": ".\\\"\t@(#)OSF.proposal\t1.2\t89/10/27\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr "
},
{
"path": "admin/admin/OSF/OSFreport.06.91",
"chars": 5794,
"preview": ".\\\"\t@(#)OSFreport.06.91\t1.1\t91/06/25\n.ce 2\nReport on the Work at the\nComputer Systems Research Group\n.PP\nThis report des"
},
{
"path": "admin/admin/budget/budget.csrg",
"chars": 3022,
"preview": "\n CSRG BUDGET\n April 1, 1989 - March 31, 1990\n\t\t Revision of \n\n\n\nA. SALARIES"
},
{
"path": "admin/admin/budget/budget.osi.grant",
"chars": 927,
"preview": ".ce 3\nOSI BUDGET\nJuly 1, 1990 to June 30, 1991\nRevision of \n.sp 2\n.TS\ncenter,expand;\nl n.\nA. SALARIES AND WAGES\t\n 1."
},
{
"path": "admin/admin/contrib/address.list",
"chars": 1850,
"preview": "#\t@(#)address.list\t5.2 (Berkeley) 02/25/93\n\nOzalp Babaoglu\t\t\tozalp@dm.unibo.it\n\tUniversity of Bologna, Dept. of Mathemat"
},
{
"path": "admin/admin/contrib/contrib",
"chars": 10132,
"preview": ".\\\"\t@(#)contrib\t5.60 (Berkeley) 05/16/95\n.\\\"\n.\\\" To build a document, pipe the bottom list through column -c140, making\n"
},
{
"path": "admin/admin/contrib/letter",
"chars": 2847,
"preview": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\nPlease delete one version of the first paragraph, f"
},
{
"path": "admin/admin/copyright.1/Makefile",
"chars": 829,
"preview": "#\t@(#)Makefile\t5.5 (Berkeley) 07/19/90\n\nBUILD=\tredist.c redist.sh redist.man redist.gas\nSTD=\t386.c att.man contrib hdrs "
},
{
"path": "admin/admin/copyright.1/redist",
"chars": 880,
"preview": " Redistribution and use in source and binary forms are permitted provided\n that: (1) source distributions retain this en"
},
{
"path": "admin/admin/copyright4.2-4.3/files.4.2.copyr",
"chars": 84155,
"preview": ".rs\n.sp 2\n.ce\nAppendix A\n.sp 2\n.nf\n.sz 8\n.he ''%''\n.2c\n/dev/MAKEDEV\n/etc/disktab\n/etc/gettytab\n/etc/termcap\n/usr/doc/Mai"
},
{
"path": "admin/admin/copyright4.2-4.3/files.4.3.copyr",
"chars": 118647,
"preview": "/bin/ar\n/bin/as\n/bin/chfn\n/bin/chsh\n/bin/cp\n/bin/date\n/bin/df\n/bin/hostid\n/bin/hostname\n/bin/ld\n/bin/login\n/bin/ls\n/bin/"
},
{
"path": "admin/admin/copyright4.2-4.3/letter",
"chars": 5680,
"preview": ".lh\n.in 3i\nAugust 29, 1988\n.in -3i\n.nf\nMary McDonald\nUniversity General Counsel\n.sp 3\nDear Mary:\n.fi\n.sp\n.pp\nThis letter"
},
{
"path": "admin/admin/copyright4.2-4.3/lic.letter",
"chars": 1772,
"preview": ".lh\n.rs\n.sp 4p\n.in 4.1i\n\n.in\n.sp 3\nDear 4.2BSD licensee:\n.sp\n.pp\nWe have discovered that copyright notices were missing\n"
},
{
"path": "admin/admin/forms/access",
"chars": 1200,
"preview": "Please fill in the parenthesized items in the following notice, print it\nout and sign it, and mail it back to us.\n\n\n\tM. "
},
{
"path": "admin/admin/forms/account",
"chars": 550,
"preview": "Please sign a hardcopy of the following notice and mail it back to us.\n\n\n\nPauline Schwartz\nComputer Systems Research Gro"
},
{
"path": "admin/admin/forms/contrib",
"chars": 2216,
"preview": "\n\n\n\n\t\t\t\t\t\t\t(date)\n\nMarshall Kirk McKusick\nComputer Systems Research Group\nComputer Science Division\n317 Soda Hall #1776\n"
},
{
"path": "admin/admin/letters/ansi.doc",
"chars": 2878,
"preview": ".\\\"\t@(#)ansi.doc\t5.1\t91/06/26\n.lh\n.nf\nOliver Smoot\nCEBMA\n311 First St. NW\nSuite 500\nWashington, D.C. 20001\n.fi\n.sp 3\nMr."
},
{
"path": "admin/admin/letters/ieee.doc",
"chars": 3271,
"preview": ".\\\"\t@(#)ieee.doc\t5.1\t91/06/26\n.lh\n.nf\nJudy Gorman\nIEEE Standards Office\n345 East 47th St.\nNew York, NY 10017\n.fi\n.sp 3\n"
},
{
"path": "admin/admin/letters/letter.mips",
"chars": 559,
"preview": ".\\\"\t@(#)letter.mips\t5.2 (Berkeley) 11/25/91\n.\\\" use -me\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.so HEADERS\n.HE\n"
},
{
"path": "admin/admin/letters/letter.tosun",
"chars": 2162,
"preview": ".\\\"\t@(#)letter.tosun\t1.2\t90/07/01\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.\\\".so HEADERS\n.\\\".HE D\n.nr PS 11\n.nr "
},
{
"path": "admin/admin/letters/usrgrp.docs",
"chars": 2240,
"preview": ".\\\"\t@(#)usrgrp.docs\t5.1\t91/06/26\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.\\\".so HEADERS\n.\\\".HE D\n.nr PS 11\n.nr V"
},
{
"path": "admin/admin/network.1/Cover.distribution",
"chars": 2516,
"preview": ".\\\" @(#)Cover.distribution\t1.1 (Berkeley) 05/07/91\n.so HEADERS\n.UC\n.OF ''''\n.EF ''''\n.sp .5i\n.ti 3.5i\nMarch, 1989\n.sp 2\n"
},
{
"path": "admin/admin/network.1/Cover.infopacket",
"chars": 6942,
"preview": ".\\\" Copyright (c) 1988 The Regents of the University of California.\n.\\\" All rights reserved.\n.\\\"\n.\\\" Redistribution and "
},
{
"path": "admin/admin/network.1/export",
"chars": 3323,
"preview": "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nOffice of Defense Trade Controls (Commodity Ju"
},
{
"path": "admin/admin/network.1/file.cover",
"chars": 647,
"preview": ".pl +.5i\n.in +.5i\n.LG\n.LG\n.LG\n.ft ZC\n.ce \nTCP/IP\n.SM\n.SM\n.SM\n.R\n.sp 2\n.TS\ntab (+) box expand;\nl s\nl l\nl l\nl l\nl l\nl l\nl "
},
{
"path": "admin/admin/network.1/hard-soft",
"chars": 756,
"preview": ".so /usr3/staff/sellgren/BSD/LETTERS/UCHEADERS\n.FH \n.ND\n.ti +4i\nJanuary 1, 1989\n.ls 1\n.sp 4\n.ce\n\\fB\\s18Checklist for H"
},
{
"path": "admin/admin/network.1/license",
"chars": 6506,
"preview": ".\\\" @(#)license\t1.1 (CSRG - distribution) 3/17/92\n.nr LL 6.8i\n.OF '1 January 1989'''\n.EF '1 Janurary 1989'''\n.ll 6.8i\n.l"
},
{
"path": "admin/admin/network.1/siteinfo-tc",
"chars": 1914,
"preview": ".nr PS 12\n.ps 12\n.ce 3\nBSD Networking Software\nSite Information Form\n.B \"PLEASE TYPE\"\n.in +4i\n.vs 1.5v\n.sp 1\n.in -4.5i\n."
},
{
"path": "admin/admin/network.2/Cover.distribution",
"chars": 2680,
"preview": ".\\\" @(#)Cover.distribution\t5.2 (Berkeley) 10/08/91\n.so HEADERS\n.FH\n.OF ''''\n.EF ''''\n.ti 4i\nJuly 1991\n.sp 4\n.PP\nThis is "
},
{
"path": "admin/admin/network.2/Infoletter",
"chars": 18909,
"preview": ".\\\" @(#)Infoletter\t1.12 (Berkeley) 07/01/91\n.\\\" use -ms\n.nr PS 10\n.ps 10\n.nr VS 11\n.vs 11\n.nr LL 6.5i\n.ll 6.5i\n.so H"
},
{
"path": "admin/admin/network.2/Siteinfo",
"chars": 919,
"preview": ".\\\" @(#)Siteinfo\t1.3 (Berkeley) 06/28/91\n.ps 11\n.vs 13\n.ce 3\nSite Information Form\nApril 30, 1991\n.b \"Please type or"
},
{
"path": "admin/admin/network.2/exhibitA",
"chars": 335,
"preview": ".\\\" @(#)exhibitA\t1.1 (Berkeley) 07/01/91\n.ll 6.8i\n.nr LL 6.8i\n.ls 4\n.ce\n.B \"EXHIBIT A\"\n.nf\n.sp 3\n.ta 6i\n\\l'.5i' BSD"
},
{
"path": "admin/admin/network.2/export",
"chars": 2570,
"preview": ".\\\"\t@(#)export\t5.1 (Berkeley) 10/09/91\n.\\\" use -me\n.so HEADERS\n.FH\n.de pd\n.ie \\\\n(.$-1 \\\\$1 \\\\$2 \\\\$3\n.el \\\\*(DY\n..\n.lp\n"
},
{
"path": "admin/admin/network.2/file.cover",
"chars": 572,
"preview": ".pl +.5i\n.in +.5i\n.LG\n.LG\n.LG\n.ft ZC\n.ce \nBSD Networking, Release 2\n.SM\n.SM\n.SM\n.R\n.sp 2\n.TS\ntab (+) box expand;\nl s\nl l"
},
{
"path": "admin/admin/network.2/license",
"chars": 8287,
"preview": ".\\\" @(#)license\t1.9 (CSRG - distribution) 06/28/91\n.nr LL 6.8i\n.OF '28 June 1991'''\n.EF '28 June 1991'''\n.ll 6.8i\n.ls 2\n"
},
{
"path": "admin/admin/network.2/src.README",
"chars": 8278,
"preview": "This is the src tree for the second Berkeley networking distribution.\nThis file is intended to be a simple, preliminary "
},
{
"path": "admin/admin/network.2/utility",
"chars": 2522,
"preview": ".\\\"\t@(#)utility\t5.3 (Berkeley) 06/28/91\n.\\\"\n.\\\" To build a document, pipe the two lists through column -c#, making\n.\\\" i"
},
{
"path": "admin/admin/papers/research.ms",
"chars": 27196,
"preview": ".\\\" @(#)research.ms\t1.3 05/31/90\n.\\\" *troff -ms\n.rm CM\n.sp 2\n.ce 100\n\\fB\\s+2Current Research by\nThe Computer Systems Res"
},
{
"path": "admin/admin/proposals/IBM.proposal",
"chars": 4756,
"preview": ".\\\"\t@(#)IBM.proposal\t1.3\t90/05/31\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.so HEADERS\n.HE D\n.nr PS 11\n.nr VS 13\n"
},
{
"path": "admin/admin/proposals/JP.proposal",
"chars": 5194,
"preview": ".\\\"\t@(#)JP.proposal\t1.1\t89/08/25\n.if n \\{\\\n.ND\n.rm CH\n.ll 7i\n.nr LL 7i\n.ad l\n.\\}\n.HE\n.nr PS 11\n.nr VS 13\n.nr LL 6i\n.nr O"
},
{
"path": "admin/admin/proposals/NASA.proposal",
"chars": 7491,
"preview": ".\\\"\t@(#)NASA.proposal\t1.8\t91/09/30\n.\\\"\n.\\\" use the me macro package\n.\\\"\n.fo +CSRG NASA proposal++%\n.nr si 3n\n.nr PS 11\n."
},
{
"path": "admin/admin/proposals/libm",
"chars": 815,
"preview": ".\\\"\t@(#)libm\t5.1 (Berkeley) 06/05/92\n.\\\" use -me\n.\\\"\n.lh\n.sz 14\n.nr pp 14\n.ti 4i\nJune 5, 1992\n.sp 2\n.lp\nThe U.C. Berkele"
},
{
"path": "admin/copyright/includes/proprietary.c",
"chars": 212,
"preview": " * This module is believed to contain source code proprietary to AT&T.\n * Use and redistribution is subject to the Berke"
},
{
"path": "admin/copyright/includes/proprietary.f",
"chars": 209,
"preview": "C This module is believed to contain source code proprietary to AT&T.\nC Use and redistribution is subject to the Berkele"
},
{
"path": "admin/copyright/includes/proprietary.gas",
"chars": 209,
"preview": "| This module is believed to contain source code proprietary to AT&T.\n| Use and redistribution is subject to the Berkele"
},
{
"path": "admin/copyright/includes/proprietary.man",
"chars": 215,
"preview": ".\\\" This module is believed to contain source code proprietary to AT&T.\n.\\\" Use and redistribution is subject to the Ber"
},
{
"path": "admin/copyright/includes/proprietary.semicolon",
"chars": 209,
"preview": "; This module is believed to contain source code proprietary to AT&T.\n; Use and redistribution is subject to the Berkele"
},
{
"path": "admin/copyright/includes/proprietary.sh",
"chars": 209,
"preview": "# This module is believed to contain source code proprietary to AT&T.\n# Use and redistribution is subject to the Berkele"
},
{
"path": "admin/copyright/includes/proprietary.tex",
"chars": 209,
"preview": "% This module is believed to contain source code proprietary to AT&T.\n% Use and redistribution is subject to the Berkele"
},
{
"path": "admin/copyright/includes/redist.c",
"chars": 1723,
"preview": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the f"
},
{
"path": "admin/copyright/includes/redist.gas",
"chars": 2589,
"preview": "| Redistribution and use in source and binary forms are permitted provided\n| that: (1) source distributions retain this "
},
{
"path": "admin/copyright/includes/redist.man",
"chars": 1750,
"preview": ".\\\" Redistribution and use in source and binary forms, with or without\n.\\\" modification, are permitted provided that the"
},
{
"path": "admin/copyright/includes/redist.semicolon",
"chars": 1696,
"preview": "; Redistribution and use in source and binary forms, with or without\n; modification, are permitted provided that the fol"
},
{
"path": "admin/copyright/includes/redist.sh",
"chars": 1696,
"preview": "# Redistribution and use in source and binary forms, with or without\n# modification, are permitted provided that the fol"
},
{
"path": "admin/copyright/includes/redist.tex",
"chars": 1696,
"preview": "% Redistribution and use in source and binary forms, with or without\n% modification, are permitted provided that the fol"
},
{
"path": "admin/style/README",
"chars": 125,
"preview": "getopt\t\t-- application getopt template\nindent.pro\t-- indent defaults to approximate style standards\nstyle\t\t-- style docu"
},
{
"path": "admin/style/err",
"chars": 758,
"preview": "/*\n *\t@(#)err\t5.1 (Berkeley) 06/29/91\n *\n * Error routines can be tricky. The following works in most cases,\n * and can"
},
{
"path": "admin/style/getopt",
"chars": 472,
"preview": "/*\n * Main/getopt(3) fragment.\n *\n *\t@(#)getopt\t5.4 (Berkeley) 03/30/94\n */\n\n#include <sys/types.h>\n\n#include <stdlib.h>"
},
{
"path": "admin/style/indent.pro",
"chars": 98,
"preview": "-bap\n-br\n-ce\n-ci4\n-cli0\n-d0\n-di8\n-i8\n-ip\n-l79\n-nbc\n-ncdb\n-ndj\n-nei\n-nfc1\n-nlp\n-npcs\n-psl\n-sc\n-sob\n"
},
{
"path": "admin/style/style",
"chars": 8751,
"preview": "/*\n * Style guide for the 4BSD KNF (Kernel Normal Form).\n *\n *\t@(#)style\t1.14 (Berkeley) 04/28/95\n */\n\n/*\n * VERY import"
},
{
"path": "bin/Makefile",
"chars": 201,
"preview": "#\t@(#)Makefile\t8.1 (Berkeley) 05/31/93\n\nSUBDIR=\tcat chmod cp csh date dd df echo ed expr hostname kill ln ls \\\n\tmkdir mv"
},
{
"path": "bin/Makefile.inc",
"chars": 58,
"preview": "#\t@(#)Makefile.inc\t8.1 (Berkeley) 05/31/93\n\nBINDIR?=\t/bin\n"
},
{
"path": "bin/cat/Makefile",
"chars": 74,
"preview": "#\t@(#)Makefile\t8.1 (Berkeley) 05/31/93\n\nPROG=\tcat\n\n.include <bsd.prog.mk>\n"
},
{
"path": "bin/cat/cat.1",
"chars": 1960,
"preview": ".\\\" Copyright (c) 1989, 1990, 1993\n.\\\"\tThe Regents of the University of California. All rights reserved.\n.\\\"\n.\\\" This c"
},
{
"path": "bin/cat/cat.c",
"chars": 4118,
"preview": "/*\n * Copyright (c) 1989, 1993\n *\tThe Regents of the University of California. All rights reserved.\n *\n * This code is "
},
{
"path": "bin/chmod/Makefile",
"chars": 76,
"preview": "#\t@(#)Makefile\t8.1 (Berkeley) 05/31/93\n\nPROG=\tchmod\n\n.include <bsd.prog.mk>\n"
},
{
"path": "bin/chmod/chmod.1",
"chars": 6078,
"preview": ".\\\" Copyright (c) 1989, 1990, 1993, 1994\n.\\\"\tThe Regents of the University of California. All rights reserved.\n.\\\"\n.\\\" "
},
{
"path": "bin/chmod/chmod.c",
"chars": 3742,
"preview": "/*\n * Copyright (c) 1989, 1993, 1994\n *\tThe Regents of the University of California. All rights reserved.\n *\n * %sccs.i"
}
]
// ... and 9767 more files (download for full content)
About this extraction
This page contains the full source code of the weiss/original-bsd GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 9967 files (53.7 MB), approximately 14.5M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.