├── 37html.c ├── 37map.c ├── README.md ├── fixli ├── fixta ├── fixv2 ├── fixv3 ├── fixv4 ├── fixv5 ├── fixv6 ├── mkpdf ├── mktoc ├── nroff37 ├── nroffv1 ├── nroffv2 ├── nroffv3 ├── nroffv4 ├── nroffv5 ├── nroffv6 ├── oldtroff ├── oldtroffemu ├── page ├── ptx.c ├── roffemu ├── roffemu_x ├── troffv4 ├── troffv5 ├── troffv6 ├── v1man ├── man0 │ ├── aa │ ├── aa_x │ ├── headrc │ ├── index │ ├── index_ │ ├── intro │ ├── toc │ ├── tocrc │ ├── xtoc │ └── xx ├── man1 │ ├── ar.1 │ ├── as.1 │ ├── b.1 │ ├── bas.1 │ ├── bcd.1 │ ├── boot.1 │ ├── cat.1 │ ├── chdir.1 │ ├── check.1 │ ├── chmod.1 │ ├── chown.1 │ ├── cmp.1 │ ├── cp.1 │ ├── date.1 │ ├── db.1 │ ├── dbppt.1 │ ├── dc.1 │ ├── df.1 │ ├── dsw.1 │ ├── dtf.1 │ ├── du.1 │ ├── ed.1 │ ├── find.1 │ ├── for.1 │ ├── form.1 │ ├── hup.1 │ ├── lbppt.1 │ ├── ld.1 │ ├── ln.1 │ ├── ls.1 │ ├── mail.1 │ ├── mesg.1 │ ├── mkdir.1 │ ├── mkfs.1 │ ├── mount.1 │ ├── mv.1 │ ├── nm.1 │ ├── od.1 │ ├── pr.1 │ ├── rew.1 │ ├── rkd.1 │ ├── rkf.1 │ ├── rkl.1 │ ├── rm.1 │ ├── rmdir.1 │ ├── roff.1 │ ├── sdate.1 │ ├── sh.1 │ ├── stat.1 │ ├── strip.1 │ ├── su.1 │ ├── sum.1 │ ├── tap.1 │ ├── tm.1 │ ├── tty.1 │ ├── type.1 │ ├── umount.1 │ ├── un.1 │ ├── wc.1 │ ├── who.1 │ └── write.1 ├── man2 │ ├── break.2 │ ├── cemt.2 │ ├── chdir.2 │ ├── chmod.2 │ ├── chown.2 │ ├── close.2 │ ├── creat.2 │ ├── exec.2 │ ├── exit.2 │ ├── fork.2 │ ├── fstat.2 │ ├── getuid.2 │ ├── gtty.2 │ ├── ilgins.2 │ ├── intr.2 │ ├── link.2 │ ├── mkdir.2 │ ├── mount.2 │ ├── open.2 │ ├── quit.2 │ ├── read.2 │ ├── rele.2 │ ├── seek.2 │ ├── setuid.2 │ ├── smdate.2 │ ├── stat.2 │ ├── stime.2 │ ├── stty.2 │ ├── tell.2 │ ├── time.2 │ ├── umount.2 │ ├── unlink.2 │ ├── wait.2 │ └── write.2 ├── man3 │ ├── atof.3 │ ├── atoi.3 │ ├── ctime.3 │ ├── exp.3 │ ├── fptrap.3 │ ├── ftoa.3 │ ├── getc.3 │ ├── itoa.3 │ ├── log.3 │ ├── mesg.3 │ ├── ptime.3 │ ├── putc.3 │ ├── sin.3 │ └── switch.3 ├── man4 │ ├── mem.4 │ ├── ppt.4 │ ├── rf0.4 │ ├── rk0.4 │ ├── tap0.4 │ ├── tty.4 │ └── tty0.4 ├── man5 │ ├── a.out.5 │ ├── ar.5 │ ├── bppt.5 │ ├── core.5 │ ├── dir.5 │ ├── fs.5 │ ├── passwd.5 │ ├── uids.5 │ └── utmp.5 ├── man6 │ ├── basic.6 │ ├── bj.6 │ ├── cal.6 │ ├── chess.6 │ ├── das.6 │ ├── dli.6 │ ├── dpt.6 │ ├── moo.6 │ ├── sort.6 │ └── ttt.6 └── man7 │ ├── as2.7 │ ├── ascii.7 │ ├── ba.7 │ ├── bc.7 │ ├── bilib.7 │ ├── bproc.7 │ ├── brt.7 │ ├── f.7 │ ├── glob.7 │ ├── init.7 │ ├── kbd.7 │ ├── liba.7 │ ├── libb.7 │ ├── libf.7 │ ├── login.7 │ ├── msh.7 │ ├── suftab.7 │ └── tabs.7 ├── v2man ├── man0 │ ├── aa │ ├── aa_x │ ├── headrc │ ├── index │ ├── index_ │ ├── intro │ ├── toc │ ├── tocrc │ ├── xtoc │ └── xx ├── man1 │ ├── :.1 │ ├── acct.1 │ ├── ar.1 │ ├── as.1 │ ├── bas.1 │ ├── cat.1 │ ├── cc.1 │ ├── chdir.1 │ ├── check.1 │ ├── chmod.1 │ ├── chown.1 │ ├── cmp.1 │ ├── cp.1 │ ├── date.1 │ ├── db.1 │ ├── dc.1 │ ├── df.1 │ ├── dpd.1 │ ├── ds.1 │ ├── dsw.1 │ ├── du.1 │ ├── echo.1 │ ├── ed.1 │ ├── exit.1 │ ├── fc.1 │ ├── fed.1 │ ├── find.1 │ ├── form.1 │ ├── goto.1 │ ├── if.1 │ ├── istat.1 │ ├── ld.1 │ ├── ln.1 │ ├── login.1 │ ├── ls.1 │ ├── m6.1 │ ├── mail.1 │ ├── man.1 │ ├── mesg.1 │ ├── mkdir.1 │ ├── mount.1 │ ├── mt.1 │ ├── mv.1 │ ├── nm.1 │ ├── od.1 │ ├── opr.1 │ ├── ov.1 │ ├── pr.1 │ ├── rew.1 │ ├── rm.1 │ ├── rmdir.1 │ ├── roff.1 │ ├── salv.1 │ ├── sh.1 │ ├── sort.1 │ ├── stat.1 │ ├── strip.1 │ ├── stty.1 │ ├── su.1 │ ├── sum.1 │ ├── tacct.1 │ ├── tap.1 │ ├── tm.1 │ ├── tss.1 │ ├── tty.1 │ ├── type.1 │ ├── umount.1 │ ├── un.1 │ ├── wc.1 │ ├── who.1 │ └── write.1 ├── man2 │ ├── break.2 │ ├── cemt.2 │ ├── chdir.2 │ ├── chmod.2 │ ├── chown.2 │ ├── close.2 │ ├── creat.2 │ ├── exec.2 │ ├── exit.2 │ ├── fork.2 │ ├── fstat.2 │ ├── getuid.2 │ ├── gtty.2 │ ├── hog.2 │ ├── ilgins.2 │ ├── intr.2 │ ├── kill.2 │ ├── link.2 │ ├── makdir.2 │ ├── mdate.2 │ ├── mount.2 │ ├── open.2 │ ├── quit.2 │ ├── read.2 │ ├── rele.2 │ ├── seek.2 │ ├── setuid.2 │ ├── sleep.2 │ ├── stat.2 │ ├── stime.2 │ ├── stty.2 │ ├── sync.2 │ ├── tell.2 │ ├── time.2 │ ├── umount.2 │ ├── unlink.2 │ ├── wait.2 │ └── write.2 ├── man3 │ ├── atan.3 │ ├── atof.3 │ ├── atoi.3 │ ├── const.3 │ ├── ctime.3 │ ├── exp.3 │ ├── fptrap.3 │ ├── ftoa.3 │ ├── gerts.3 │ ├── getc.3 │ ├── hypot.3 │ ├── itoa.3 │ ├── log.3 │ ├── mesg.3 │ ├── nlist.3 │ ├── ptime.3 │ ├── putc.3 │ ├── qsort.3 │ ├── salloc.3 │ ├── sin.3 │ ├── sqrt.3 │ └── switch.3 ├── man4 │ ├── dn0.4 │ ├── dp0.4 │ ├── lpr.4 │ ├── mem.4 │ ├── mt0.4 │ ├── ppt.4 │ ├── rf0.4 │ ├── rk0.4 │ ├── rp0.4 │ ├── tap0.4 │ ├── tty.4 │ └── tty0.4 ├── man5 │ ├── a.out.5 │ ├── ar.5 │ ├── core.5 │ ├── dir.5 │ ├── fs.5 │ ├── ident.5 │ ├── passwd.5 │ ├── tap.5 │ ├── uids.5 │ ├── utmp.5 │ └── wtmp.5 ├── man6 │ ├── basic.6 │ ├── bc.6 │ ├── bj.6 │ ├── cal.6 │ ├── chash.6 │ ├── cref.6 │ ├── das.6 │ ├── dli.6 │ ├── dpt.6 │ ├── moo.6 │ ├── ptx.6 │ ├── tmg.6 │ └── ttt.6 └── man7 │ ├── ascii.7 │ ├── bproc.7 │ ├── getty.7 │ ├── glob.7 │ ├── init.7 │ ├── kbd.7 │ ├── login.7 │ ├── msh.7 │ └── tabs.7 ├── v3man ├── man0 │ ├── aa │ ├── aa_x │ ├── basinf │ ├── headrc │ ├── index │ ├── intro │ ├── toc │ ├── tocrc │ └── xx ├── man1 │ ├── :.1 │ ├── ar.1 │ ├── as.1 │ ├── bas.1 │ ├── cat.1 │ ├── cc.1 │ ├── cdb.1 │ ├── chdir.1 │ ├── chmod.1 │ ├── chown.1 │ ├── cmp.1 │ ├── cp.1 │ ├── cref.1 │ ├── crypt.1 │ ├── date.1 │ ├── db.1 │ ├── dc.1 │ ├── df.1 │ ├── dsw.1 │ ├── du.1 │ ├── echo.1 │ ├── ed.1 │ ├── exit.1 │ ├── factor.1 │ ├── fc.1 │ ├── fed.1 │ ├── form.1 │ ├── forml.1 │ ├── goto.1 │ ├── hyphen.1 │ ├── if.1 │ ├── ld.1 │ ├── ln.1 │ ├── login.1 │ ├── ls.1 │ ├── m6.1 │ ├── mail.1 │ ├── man.1 │ ├── mesg.1 │ ├── mkdir.1 │ ├── mt.1 │ ├── mv.1 │ ├── nm.1 │ ├── nroff.1 │ ├── od.1 │ ├── opr.1 │ ├── ov.1 │ ├── passwd.1 │ ├── pr.1 │ ├── proof.1 │ ├── reloc.1 │ ├── rew.1 │ ├── rm.1 │ ├── rmdir.1 │ ├── roff.1 │ ├── sh.1 │ ├── size.1 │ ├── sno.1 │ ├── sort.1 │ ├── speak.1 │ ├── split.1 │ ├── stat.1 │ ├── strip.1 │ ├── stty.1 │ ├── sum.1 │ ├── tap.1 │ ├── time.1 │ ├── tmg.1 │ ├── tss.1 │ ├── tty.1 │ ├── type.1 │ ├── typo.1 │ ├── un.1 │ ├── uniq.1 │ ├── vs.1 │ ├── wc.1 │ ├── who.1 │ └── write.1 ├── man2 │ ├── boot.2 │ ├── break.2 │ ├── cemt.2 │ ├── chdir.2 │ ├── chmod.2 │ ├── chown.2 │ ├── close.2 │ ├── creat.2 │ ├── csw.2 │ ├── dup.2 │ ├── exec.2 │ ├── exit.2 │ ├── fork.2 │ ├── fpe.2 │ ├── fstat.2 │ ├── getuid.2 │ ├── gtty.2 │ ├── ilgins.2 │ ├── intr.2 │ ├── kill.2 │ ├── link.2 │ ├── makdir.2 │ ├── mdate.2 │ ├── mount.2 │ ├── nice.2 │ ├── open.2 │ ├── pipe.2 │ ├── quit.2 │ ├── read.2 │ ├── rele.2 │ ├── seek.2 │ ├── setuid.2 │ ├── sleep.2 │ ├── stat.2 │ ├── stime.2 │ ├── stty.2 │ ├── sync.2 │ ├── time.2 │ ├── times.2 │ ├── umount.2 │ ├── unlink.2 │ ├── wait.2 │ └── write.2 ├── man3 │ ├── atan.3 │ ├── atof.3 │ ├── atoi.3 │ ├── compar.3 │ ├── crypt.3 │ ├── ctime.3 │ ├── ddsput.3 │ ├── ecvt.3 │ ├── exp.3 │ ├── ftoa.3 │ ├── ftoo.3 │ ├── gerts.3 │ ├── getc.3 │ ├── hypot.3 │ ├── itoa.3 │ ├── log.3 │ ├── mesg.3 │ ├── nlist.3 │ ├── pow.3 │ ├── ptime.3 │ ├── putc.3 │ ├── qsort.3 │ ├── rand.3 │ ├── salloc.3 │ ├── sin.3 │ ├── sqrt.3 │ ├── switch.3 │ └── ttyn.3 ├── man4 │ ├── dc.4 │ ├── dn.4 │ ├── dp.4 │ ├── kl.4 │ ├── mem.4 │ ├── pc.4 │ ├── rf.4 │ ├── rk.4 │ ├── tc.4 │ ├── tm.4 │ └── vt.4 ├── man5 │ ├── a.out.5 │ ├── ar.5 │ ├── core.5 │ ├── dir.5 │ ├── fs.5 │ ├── passwd.5 │ ├── tap.5 │ ├── utmp.5 │ └── wtmp.5 ├── man6 │ ├── bc.6 │ ├── bj.6 │ ├── ptx.6 │ └── yacc.6 ├── man7 │ ├── ascii.7 │ ├── dpd.7 │ ├── getty.7 │ ├── glob.7 │ ├── greek.7 │ ├── init.7 │ ├── msh.7 │ ├── tabs.7 │ └── vsp.7 ├── man8 │ ├── 20boot.8 │ ├── acct.8 │ ├── bproc.8 │ ├── check.8 │ ├── chk.8 │ ├── clri.8 │ ├── dcheck.8 │ ├── dli.8 │ ├── istat.8 │ ├── kill.8 │ ├── mount.8 │ ├── ps.8 │ ├── salv.8 │ ├── su.8 │ ├── swtmp.8 │ ├── tm.8 │ └── umount.8 └── manx │ ├── as.1 │ ├── asmt.cat │ ├── asmt.x │ ├── basic.6 │ ├── cal.6 │ ├── chash.1 │ ├── das.6 │ ├── dds.1 │ ├── dpt.6 │ ├── fptrap.3 │ ├── fstrip.1 │ ├── ident.5 │ ├── kbd.7 │ ├── login.7 │ ├── lpr.4 │ ├── moo.6 │ ├── obproc.7 │ ├── rp.4 │ ├── speakm.5 │ ├── ttt.6 │ └── uids.5 ├── v4man ├── docket ├── man0 │ ├── basinf │ ├── intro │ ├── naa │ ├── naa_x │ ├── ptx │ ├── ptxx │ ├── taa │ ├── toc │ ├── tocrc │ ├── tocx1 │ ├── tocx2 │ ├── tocx3 │ ├── tocx4 │ ├── tocx5 │ ├── tocx6 │ ├── tocx7 │ ├── tocx8 │ ├── x │ └── xx ├── man1 │ ├── ar.1 │ ├── as.1 │ ├── bas.1 │ ├── cat.1 │ ├── catsim.1 │ ├── cc.1 │ ├── cdb.1 │ ├── chdir.1 │ ├── chmod.1 │ ├── chown.1 │ ├── cmp.1 │ ├── comm.1 │ ├── cp.1 │ ├── cref.1 │ ├── date.1 │ ├── db.1 │ ├── dc.1 │ ├── dsw.1 │ ├── du.1 │ ├── echo.1 │ ├── ed.1 │ ├── exit.1 │ ├── fc.1 │ ├── fed.1 │ ├── file.1 │ ├── form.1 │ ├── goto.1 │ ├── grep.1 │ ├── if.1 │ ├── kill.1 │ ├── ld.1 │ ├── ln.1 │ ├── login.1 │ ├── ls.1 │ ├── mail.1 │ ├── man.1 │ ├── merge.1 │ ├── mesg.1 │ ├── mkdir.1 │ ├── mv.1 │ ├── nice.1 │ ├── nm.1 │ ├── nohup.1 │ ├── nroff.1 │ ├── od.1 │ ├── opr.1 │ ├── passwd.1 │ ├── pfe.1 │ ├── plot.1 │ ├── pr.1 │ ├── proof.1 │ ├── ps.1 │ ├── rew.1 │ ├── rm.1 │ ├── rmdir.1 │ ├── roff.1 │ ├── sh.1 │ ├── shift.1 │ ├── size.1 │ ├── sleep.1 │ ├── sno.1 │ ├── sort.1 │ ├── speak.1 │ ├── split.1 │ ├── strip.1 │ ├── stty.1 │ ├── sum.1 │ ├── time.1 │ ├── tp.1 │ ├── tr.1 │ ├── troff.1 │ ├── tss.1 │ ├── tty.1 │ ├── type.1 │ ├── typo.1 │ ├── uniq.1 │ ├── wait.1 │ ├── wc.1 │ ├── who.1 │ └── write.1 ├── man2 │ ├── break.2 │ ├── chdir.2 │ ├── chmod.2 │ ├── chown.2 │ ├── close.2 │ ├── creat.2 │ ├── csw.2 │ ├── dup.2 │ ├── exec.2 │ ├── exit.2 │ ├── fork.2 │ ├── fstat.2 │ ├── getgid.2 │ ├── getuid.2 │ ├── gtty.2 │ ├── indir.2 │ ├── intro │ ├── kill.2 │ ├── link.2 │ ├── mknod.2 │ ├── mount.2 │ ├── nice.2 │ ├── open.2 │ ├── pipe.2 │ ├── read.2 │ ├── seek.2 │ ├── setgid.2 │ ├── setuid.2 │ ├── signal.2 │ ├── sleep.2 │ ├── stat.2 │ ├── stime.2 │ ├── stty.2 │ ├── sync.2 │ ├── time.2 │ ├── times.2 │ ├── umount.2 │ ├── unlink.2 │ ├── wait.2 │ └── write.2 ├── man3 │ ├── atan.3 │ ├── atof.3 │ ├── compar.3 │ ├── crypt.3 │ ├── ctime.3 │ ├── ecvt.3 │ ├── exp.3 │ ├── fptrap.3 │ ├── gerts.3 │ ├── getarg.3 │ ├── getc.3 │ ├── getchr.3 │ ├── getpw.3 │ ├── hmul.3 │ ├── hypot.3 │ ├── ierror.3 │ ├── ldiv.3 │ ├── log.3 │ ├── mesg.3 │ ├── nargs.3 │ ├── nlist.3 │ ├── perror.3 │ ├── pow.3 │ ├── printf.3 │ ├── putc.3 │ ├── putchr.3 │ ├── qsort.3 │ ├── rand.3 │ ├── reset.3 │ ├── setfil.3 │ ├── sin.3 │ ├── sqrt.3 │ ├── switch.3 │ ├── ttyn.3 │ └── vt.3 ├── man4 │ ├── cat.4 │ ├── da.4 │ ├── dc.4 │ ├── dn.4 │ ├── dp.4 │ ├── kl.4 │ ├── mem.4 │ ├── pc.4 │ ├── rf.4 │ ├── rk.4 │ ├── rp.4 │ ├── tc.4 │ ├── tiu.4 │ ├── tm.4 │ ├── vs.4 │ └── vt.4 ├── man5 │ ├── a.out.5 │ ├── ar.5 │ ├── core.5 │ ├── dir.5 │ ├── fs.5 │ ├── passwd.5 │ ├── tp.5 │ ├── utmp.5 │ └── wtmp.5 ├── man6 │ ├── azel.6 │ ├── bj.6 │ ├── cal.6 │ ├── chess.6 │ ├── cubic.6 │ ├── factor.6 │ ├── hyphen.6 │ ├── m6.6 │ ├── maze.6 │ ├── moo.6 │ ├── ov.6 │ ├── ptx.6 │ ├── sfs.6 │ ├── sky.6 │ ├── spline.6 │ ├── tmg.6 │ ├── ttt.6 │ ├── wump.6 │ └── yacc.6 ├── man7 │ ├── ascii.7 │ ├── dpd.7 │ ├── getty.7 │ ├── glob.7 │ ├── greek.7 │ ├── init.7 │ ├── msh.7 │ ├── tabs.7 │ ├── tmheader.7 │ └── vs.7 ├── man8 │ ├── 20boot.8 │ ├── bproc.8 │ ├── check.8 │ ├── clri.8 │ ├── df.8 │ ├── dump.8 │ ├── ino.8 │ ├── mkfs.8 │ ├── mknod.8 │ ├── mount.8 │ ├── reloc.8 │ ├── restor.8 │ ├── su.8 │ ├── sync.8 │ ├── umount.8 │ └── update.8 ├── manx │ ├── acct.8 │ ├── atoi.3 │ ├── bc.6 │ ├── boot.2 │ ├── cemt.2 │ ├── chk.8 │ ├── crypt.1 │ ├── dcheck.8 │ ├── ddsput.3 │ ├── dli.8 │ ├── forml.1 │ ├── fpe.2 │ ├── ftoa.3 │ ├── ftoo.3 │ ├── gacct.8 │ ├── ilgins.2 │ ├── intr.2 │ ├── istat.8 │ ├── itoa.3 │ ├── kill.8 │ ├── mdate.2 │ ├── mon.3 │ ├── mon.6 │ ├── mt.1 │ ├── prof.1 │ ├── profil.2 │ ├── ptime.3 │ ├── quit.2 │ ├── salloc.3 │ ├── salv.8 │ ├── stat.1 │ ├── stty.2 │ ├── swtmp.8 │ ├── tap.1 │ ├── tm.8 │ ├── toc │ ├── un.1 │ ├── unspk.8 │ └── vs.1 └── nroff-all ├── v5man ├── man0 │ ├── basinf │ ├── intro │ ├── naa │ ├── naa_x │ ├── ptx │ ├── ptxx │ ├── taa │ ├── toc │ ├── toc1 │ ├── toc2 │ ├── toc3 │ ├── toc4 │ ├── toc5 │ ├── toc6 │ ├── toc7 │ ├── toc8 │ ├── tocx1 │ ├── tocx2 │ ├── tocx3 │ ├── tocx4 │ ├── tocx5 │ ├── tocx6 │ ├── tocx7 │ └── tocx8 ├── man1 │ ├── ar.1 │ ├── as.1 │ ├── cat.1 │ ├── cc.1 │ ├── cdb.1 │ ├── chdir.1 │ ├── chmod.1 │ ├── chown.1 │ ├── cmp.1 │ ├── comm.1 │ ├── cp.1 │ ├── cref.1 │ ├── date.1 │ ├── db.1 │ ├── dc.1 │ ├── dd.1 │ ├── diff.1 │ ├── dsw.1 │ ├── du.1 │ ├── echo.1 │ ├── ed.1 │ ├── eqn.1 │ ├── exit.1 │ ├── fc.1 │ ├── fed.1 │ ├── find.1 │ ├── form.1 │ ├── goto.1 │ ├── grep.1 │ ├── if.1 │ ├── kill.1 │ ├── ld.1 │ ├── ln.1 │ ├── login.1 │ ├── lpr.1 │ ├── ls.1 │ ├── mail.1 │ ├── man.1 │ ├── mesg.1 │ ├── mkdir.1 │ ├── mv.1 │ ├── neqn.1 │ ├── nice.1 │ ├── nm.1 │ ├── nohup.1 │ ├── nroff.1 │ ├── od.1 │ ├── opr.1 │ ├── passwd.1 │ ├── pfe.1 │ ├── pr.1 │ ├── prof.1 │ ├── ps.1 │ ├── pwd.1 │ ├── rew.1 │ ├── rm.1 │ ├── rmdir.1 │ ├── roff.1 │ ├── sh.1 │ ├── shift.1 │ ├── size.1 │ ├── sleep.1 │ ├── sort.1 │ ├── spell.1 │ ├── split.1 │ ├── strip.1 │ ├── stty.1 │ ├── sum.1 │ ├── tee.1 │ ├── time.1 │ ├── tp.1 │ ├── tr.1 │ ├── troff.1 │ ├── tss.1 │ ├── tty.1 │ ├── typo.1 │ ├── uniq.1 │ ├── wait.1 │ ├── wc.1 │ ├── who.1 │ └── write.1 ├── man2 │ ├── break.2 │ ├── chdir.2 │ ├── chmod.2 │ ├── chown.2 │ ├── close.2 │ ├── creat.2 │ ├── csw.2 │ ├── dup.2 │ ├── exec.2 │ ├── exit.2 │ ├── fork.2 │ ├── fstat.2 │ ├── getgid.2 │ ├── getuid.2 │ ├── gtty.2 │ ├── indir.2 │ ├── intro.2 │ ├── kill.2 │ ├── link.2 │ ├── mknod.2 │ ├── mount.2 │ ├── nice.2 │ ├── open.2 │ ├── pipe.2 │ ├── profil.2 │ ├── read.2 │ ├── seek.2 │ ├── setgid.2 │ ├── setuid.2 │ ├── signal.2 │ ├── sleep.2 │ ├── stat.2 │ ├── stime.2 │ ├── stty.2 │ ├── sync.2 │ ├── time.2 │ ├── times.2 │ ├── umount.2 │ ├── unlink.2 │ ├── wait.2 │ └── write.2 ├── man3 │ ├── alloc.3 │ ├── atan.3 │ ├── atof.3 │ ├── crypt.3 │ ├── ctime.3 │ ├── ecvt.3 │ ├── exp.3 │ ├── floor.3 │ ├── fptrap.3 │ ├── gamma.3 │ ├── getarg.3 │ ├── getc.3 │ ├── getchar.3 │ ├── getpw.3 │ ├── hmul.3 │ ├── hypot.3 │ ├── ierror.3 │ ├── ldiv.3 │ ├── locv.3 │ ├── log.3 │ ├── monitor.3 │ ├── nargs.3 │ ├── nlist.3 │ ├── perror.3 │ ├── pow.3 │ ├── printf.3 │ ├── putc.3 │ ├── putchar.3 │ ├── qsort.3 │ ├── rand.3 │ ├── reset.3 │ ├── setfil.3 │ ├── sin.3 │ ├── sqrt.3 │ ├── ttyn.3 │ └── vt.3 ├── man4 │ ├── cat.4 │ ├── dc.4 │ ├── dh.4 │ ├── dn.4 │ ├── dp.4 │ ├── kl.4 │ ├── lp.4 │ ├── mem.4 │ ├── pc.4 │ ├── rf.4 │ ├── rk.4 │ ├── rp.4 │ ├── tc.4 │ ├── tiu.4 │ ├── tm.4 │ ├── tty.4 │ ├── vs.4 │ └── vt.4 ├── man5 │ ├── a.out.5 │ ├── archive.5 │ ├── core.5 │ ├── directory.5 │ ├── dump.5 │ ├── fs.5 │ ├── mtab.5 │ ├── passwd.5 │ ├── speakm.5 │ ├── tp.5 │ ├── ttys.5 │ ├── utmp.5 │ └── wtmp.5 ├── man6 │ ├── apl.6 │ ├── azel.6 │ ├── bas.6 │ ├── bj.6 │ ├── cal.6 │ ├── catsim.6 │ ├── chess.6 │ ├── col.6 │ ├── cubic.6 │ ├── factor.6 │ ├── graf.6 │ ├── gsi.6 │ ├── hyphen.6 │ ├── ibm.6 │ ├── m6.6 │ ├── maze.6 │ ├── moo.6 │ ├── npr.6 │ ├── plog.6 │ ├── plot.6 │ ├── ptx.6 │ ├── sfs.6 │ ├── sky.6 │ ├── sno.6 │ ├── speak.6 │ ├── spline.6 │ ├── tmg.6 │ ├── ttt.6 │ ├── wump.6 │ └── yacc.6 ├── man7 │ ├── ascii.7 │ ├── greek.7 │ ├── tabs.7 │ ├── tmheader.7 │ └── vs.7 ├── man8 │ ├── 20boot.8 │ ├── ac.8 │ ├── bproc.8 │ ├── check.8 │ ├── clri.8 │ ├── df.8 │ ├── dpd.8 │ ├── dump.8 │ ├── getty.8 │ ├── glob.8 │ ├── init.8 │ ├── lpd.8 │ ├── mkfs.8 │ ├── mknod.8 │ ├── mount.8 │ ├── msh.8 │ ├── reloc.8 │ ├── restor.8 │ ├── sa.8 │ ├── su.8 │ ├── sync.8 │ ├── umount.8 │ └── update.8 └── manx │ └── lc.6 └── v6man ├── man0 ├── basinf ├── intro ├── kaa ├── naa ├── naa_x ├── ptx ├── taa ├── toc ├── tocrc └── xx ├── man1 ├── ar.1 ├── as.1 ├── bas.1 ├── bc.1 ├── cat.1 ├── cc.1 ├── cdb.1 ├── chdir.1 ├── chmod.1 ├── cmp.1 ├── comm.1 ├── cp.1 ├── cref.1 ├── date.1 ├── db.1 ├── dc.1 ├── dd.1 ├── diff.1 ├── dsw.1 ├── du.1 ├── echo.1 ├── ed.1 ├── eqn.1 ├── exit.1 ├── fc.1 ├── file.1 ├── find.1 ├── goto.1 ├── grep.1 ├── if.1 ├── kill.1 ├── ld.1 ├── ln.1 ├── login.1 ├── ls.1 ├── mail.1 ├── man.1 ├── mesg.1 ├── mkdir.1 ├── mv.1 ├── neqn.1 ├── newgrp.1 ├── nice.1 ├── nm.1 ├── nohup.1 ├── nroff.1 ├── od.1 ├── opr.1 ├── passwd.1 ├── pfe.1 ├── pr.1 ├── prof.1 ├── ps.1 ├── pwd.1 ├── rc.1 ├── rev.1 ├── rm.1 ├── rmdir.1 ├── roff.1 ├── sh.1 ├── shift.1 ├── size.1 ├── sleep.1 ├── sort.1 ├── spell.1 ├── split.1 ├── strip.1 ├── stty.1 ├── tee.1 ├── time.1 ├── tp.1 ├── tr.1 ├── troff.1 ├── tty.1 ├── typo.1 ├── uniq.1 ├── wait.1 ├── wc.1 ├── who.1 ├── write.1 └── yacc.1 ├── man2 ├── break.2 ├── chdir.2 ├── chmod.2 ├── chown.2 ├── close.2 ├── creat.2 ├── csw.2 ├── dup.2 ├── exec.2 ├── exit.2 ├── fork.2 ├── fstat.2 ├── getgid.2 ├── getpid.2 ├── getuid.2 ├── gtty.2 ├── indir.2 ├── intro.2 ├── kill.2 ├── link.2 ├── mknod.2 ├── mount.2 ├── nice.2 ├── open.2 ├── pipe.2 ├── profil.2 ├── ptrace.2 ├── read.2 ├── seek.2 ├── setgid.2 ├── setuid.2 ├── signal.2 ├── sleep.2 ├── stat.2 ├── stime.2 ├── stty.2 ├── sync.2 ├── time.2 ├── times.2 ├── umount.2 ├── unlink.2 ├── wait.2 └── write.2 ├── man3 ├── abort.3 ├── abs.3 ├── alloc.3 ├── atan.3 ├── atof.3 ├── atoi.3 ├── crypt.3 ├── ctime.3 ├── ecvt.3 ├── end.3 ├── exp.3 ├── floor.3 ├── fmod.3 ├── fptrap.3 ├── gamma.3 ├── getarg.3 ├── getc.3 ├── getchar.3 ├── getpw.3 ├── hmul.3 ├── ierror.3 ├── ldiv.3 ├── locv.3 ├── log.3 ├── monitor.3 ├── nargs.3 ├── nlist.3 ├── perror.3 ├── pow.3 ├── printf.3 ├── putc.3 ├── putchar.3 ├── qsort.3 ├── rand.3 ├── reset.3 ├── setfil.3 ├── sin.3 ├── sqrt.3 └── ttyn.3 ├── man4 ├── cat.4 ├── dc.4 ├── dh.4 ├── dn.4 ├── dp.4 ├── hp.4 ├── hs.4 ├── ht.4 ├── kl.4 ├── lp.4 ├── mem.4 ├── pc.4 ├── rf.4 ├── rk.4 ├── rp.4 ├── tc.4 ├── tm.4 └── tty.4 ├── man5 ├── a.out.5 ├── archive.5 ├── ascii.5 ├── core.5 ├── directory.5 ├── dump.5 ├── fs.5 ├── greek.5 ├── group.5 ├── mtab.5 ├── passwd.5 ├── tabs.5 ├── tp.5 ├── ttys.5 ├── utmp.5 └── wtmp.5 ├── man6 ├── azel.6 ├── bj.6 ├── cal.6 ├── chess.6 ├── col.6 ├── cubic.6 ├── factor.6 ├── fed.6 ├── form.6 ├── graph.6 ├── gsi.6 ├── m6.6 ├── moo.6 ├── plot.6 ├── primes.6 ├── quiz.6 ├── sky.6 ├── sno.6 ├── speak.6 ├── spline.6 ├── tbl.6 ├── tmg.6 ├── ttt.6 ├── units.6 └── wump.6 ├── man7 ├── cr.7 ├── ms.7 ├── plot.7 └── salloc.7 └── man8 ├── ac.8 ├── bproc.8 ├── chgrp.8 ├── chown.8 ├── clri.8 ├── crash.8 ├── cron.8 ├── dcheck.8 ├── df.8 ├── dpd.8 ├── dump.8 ├── getty.8 ├── glob.8 ├── icheck.8 ├── init.8 ├── lpd.8 ├── mkfs.8 ├── mknod.8 ├── mount.8 ├── ncheck.8 ├── restor.8 ├── sa.8 ├── su.8 ├── sync.8 ├── umount.8 ├── update.8 └── wall.8 /fixli: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # .li is gone, have to use \& in next line 4 | sed '/^\.li/ {n;s/^/\\\&/;}' 5 | -------------------------------------------------------------------------------- /fixta: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | awk ' 3 | /^\.ta/ { 4 | str = $1 5 | p = 0 6 | for(i = 2; i <= NF; i++){ 7 | if($i < p){ 8 | str = str" +"$i 9 | p += $i 10 | }else{ 11 | str = str" "$i 12 | p = $i 13 | } 14 | } 15 | print str 16 | next 17 | } 18 | { print } 19 | ' 20 | -------------------------------------------------------------------------------- /fixv2: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # this is used to escape some lines beginning with . in ed(I) 4 | sed 's//\\\&/g' 5 | -------------------------------------------------------------------------------- /fixv3: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # remove .xx macro in roff(I) because it uses .li ... 4 | awk ' 5 | BEGIN { p=1 } 6 | /^.de xx/ { p=0; next } 7 | /^\.\./ { if(p == 0) { p=1; next } } 8 | p==1 { print }' | 9 | # ... and expand manually 10 | sed 's/^\.xx/.ti0\n.li/' | 11 | 12 | # fix corrupt data in v3 roff(I) 13 | sed 's/-� th�/-- the/' 14 | -------------------------------------------------------------------------------- /fixv4: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # something in ecvt 4 | sed 's/\\\(\*_/\\*_/g' | 5 | 6 | # greek characters are wrong 7 | sed 's/theta \\\(\*t/theta \\\(\*h/ 8 | s/THETA \\\(\*T/THETA \\\(\*H/ 9 | s/omega \\\(\*o/omega \\\(\*w/ 10 | ' 11 | -------------------------------------------------------------------------------- /fixv5: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # something in ecvt 4 | sed 's/\\\(\*_/\\*_/g' 5 | -------------------------------------------------------------------------------- /fixv6: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # something in ecvt 4 | sed 's/\\\(\*_/\\*_/g' | 5 | 6 | # typo? in taa 7 | sed 's/\\\(vb/\\\(bv/g' 8 | -------------------------------------------------------------------------------- /nroff37: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | fn esc { 4 | sed 's///g 5 | s///g 6 | s///g' 7 | } 8 | fn unesc { 9 | sed 's///g 10 | s///g 11 | s///g' 12 | } 13 | fn ud { 14 | sed 's/8/\\u/g 15 | s/9/\\d/g' 16 | } 17 | 18 | echo '
'
19 | cat $* | ud | esc | sed 's/^	/ 	/' | nroff -T37 | unesc | 37map | 37html
20 | echo '
' 21 | -------------------------------------------------------------------------------- /nroffv1: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v1man 6 | 7 | mkdir -p html_$v 8 | 9 | ap=`{pwd}^/$v 10 | hp=`{pwd}^/html_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0 15 | cat $owd^/roffemu_x intro toc | $owd^/nroff37 > $hp/man0.html 16 | cd $owd 17 | 18 | for(s in $v/man[1-7]){ 19 | mkdir -p html_$s 20 | echo $s 21 | for(p in $s/*){ 22 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 23 | echo $h 24 | cat roffemu_x $v/man0/aa_x $p | fixv2 | fixli | nroff37 >$h 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /nroffv2: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v2man 6 | 7 | mkdir -p html_$v 8 | 9 | ap=`{pwd}^/$v 10 | hp=`{pwd}^/html_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0 15 | cat $owd^/roffemu_x intro toc | $owd^/nroff37 > $hp/man0.html 16 | cd $owd 17 | 18 | for(s in $v/man[1-7]){ 19 | mkdir -p html_$s 20 | echo $s 21 | for(p in $s/*){ 22 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 23 | echo $h 24 | cat roffemu_x $v/man0/aa_x $p | fixv2 | fixli | nroff37 >$h 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /nroffv3: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v3man 6 | 7 | mkdir -p html_$v 8 | 9 | ap=`{pwd}^/$v 10 | hp=`{pwd}^/html_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0 15 | cat $owd^/roffemu_x intro toc | $owd^/nroff37 > $hp/man0.html 16 | cd $owd 17 | 18 | for(s in $v/man[1-8]){ 19 | mkdir -p html_$s 20 | echo $s 21 | for(p in $s/*){ 22 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 23 | echo $h 24 | cat roffemu_x $v/man0/aa_x $p | fixv3 | fixli | nroff37 >$h 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /nroffv4: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | v=v4man 4 | 5 | mkdir -p html_$v 6 | 7 | for(s in $v/man[1-8]){ 8 | mkdir -p html_$s 9 | echo $s 10 | for(p in $s/*){ 11 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 12 | echo $h 13 | cat $v/man0/naa_x $p | fixv4 | fixli | nroff37 >$h 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /nroffv5: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | v=v5man 4 | 5 | mkdir -p html_$v 6 | 7 | fn condeqn { 8 | switch($pagename){ 9 | case eqn.1 10 | eqn 11 | case * 12 | cat 13 | } 14 | } 15 | 16 | for(s in $v/man[1-8x]){ 17 | mkdir -p html_$s 18 | echo $s 19 | for(p in $s/*){ 20 | pagename=`{basename $p} 21 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 22 | echo $h 23 | cat $v/man0/naa_x $p | fixli | condeqn | nroff37 >$h 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /nroffv6: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | v=v6man 4 | 5 | mkdir -p html_$v 6 | 7 | fn condeqn { 8 | switch($pagename){ 9 | case eqn.1 10 | eqn 11 | case * 12 | cat 13 | } 14 | } 15 | 16 | for(s in $v/man[1-8]){ 17 | mkdir -p html_$s 18 | echo $s 19 | for(p in $s/*){ 20 | pagename=`{basename $p} 21 | h=html_`{echo $p | sed 's/\.[1-8]$/.html/'} 22 | echo $h 23 | cat $v/man0/naa_x $p | fixli | condeqn | nroff37 >$h 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /oldtroff: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | # tries to emulate the old troff somewhat 4 | 5 | rfork e 6 | 7 | d=`{echo $0 | sed 's:[^/]*$::'} 8 | 9 | fn fixtroff { 10 | # font names have to be uppercase 11 | sed 's/\\fi/\\fI/g 12 | s/\\fb/\\fB/g' | 13 | # .li was removed (NOTE: this does not work for .li in macros) 14 | $d^fixli | 15 | # .ta changed semantics a bit 16 | $d^fixta 17 | } 18 | 19 | { cat $d^oldtroffemu; cat } | fixtroff | troff | lp -d stdout | ps2pdf 20 | -------------------------------------------------------------------------------- /oldtroffemu: -------------------------------------------------------------------------------- 1 | .de bl 2 | .sp \\$1 3 | .. 4 | .de ro 5 | .af % i 6 | .. 7 | .de ar 8 | .af % 1 9 | .. 10 | -------------------------------------------------------------------------------- /page: -------------------------------------------------------------------------------- 1 | .ll 5.9i 2 | .lt 5.9i 3 | .pl 11i 4 | -------------------------------------------------------------------------------- /roffemu: -------------------------------------------------------------------------------- 1 | .\" print header and footer on every page 2 | .de bl 3 | .sp \\$1 4 | .. 5 | .de fo 6 | .de x2 7 | @sp 2 8 | @tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 9 | @bp 10 | \\.. 11 | .wh -5 x2 12 | .. 13 | .de he 14 | .de x1 15 | @sp 2 16 | @tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 17 | @sp 2 18 | \\.. 19 | .wh 0 x1 20 | .. 21 | .hy 1 22 | .de ro 23 | .af % i 24 | .. 25 | .de ar 26 | .af % 1 27 | .. 28 | .de un 29 | .ti -\\$1 30 | .. 31 | .c2 @ 32 | .he '''' 33 | .fo '''' 34 | -------------------------------------------------------------------------------- /roffemu_x: -------------------------------------------------------------------------------- 1 | .\" print header once; no footer 2 | .de bl 3 | .sp \\$1 4 | .. 5 | .de he 6 | .de x1 7 | @sp 2 8 | @tl \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 9 | @sp 2 10 | .wh 0 11 | \\.. 12 | .wh 0 x1 13 | .. 14 | .hy 1 15 | .de ro 16 | .af % i 17 | .. 18 | .de ar 19 | .af % 1 20 | .. 21 | .de un 22 | .ti -\\$1 23 | .. 24 | .c2 @ 25 | .he '''' 26 | -------------------------------------------------------------------------------- /troffv4: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v4man 6 | 7 | mkdir -p pdf_$v 8 | 9 | ap=`{pwd}^/$v 10 | pp=`{pwd}^/pdf_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0/ 15 | cat intro basinf toc ptx | oldtroff >$pp/man0.pdf 16 | cd $owd 17 | 18 | for(s in $v/man[1-8x]){ 19 | mkdir -p pdf_$s 20 | echo $s 21 | for(p in $s/*){ 22 | h=pdf_`{echo $p | sed 's/\.[1-8]$// 23 | s/$/.pdf/'} 24 | echo $h 25 | cat page $v/man0/taa $p | fixv4 | oldtroff >$h 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /troffv5: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v5man 6 | 7 | mkdir -p pdf_$v 8 | 9 | ap=`{pwd}^/$v 10 | pp=`{pwd}^/pdf_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0/ 15 | cat intro basinf toc ptx | oldtroff >$pp/man0.pdf 16 | cd $owd 17 | 18 | fn condeqn { 19 | switch($pagename){ 20 | case eqn.1 21 | eqn 22 | case * 23 | cat 24 | } 25 | } 26 | 27 | for(s in $v/man[1-8x]){ 28 | mkdir -p pdf_$s 29 | echo $s 30 | for(p in $s/*){ 31 | pagename=`{basename $p} 32 | h=pdf_`{echo $p | sed 's/\.[1-8]$// 33 | s/$/.pdf/'} 34 | echo $h 35 | cat page $v/man0/taa $p | fixv5 | condeqn | oldtroff >$h 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /troffv6: -------------------------------------------------------------------------------- 1 | #!/bin/rc 2 | 3 | rfork ne 4 | 5 | v=v6man 6 | 7 | mkdir -p pdf_$v 8 | 9 | ap=`{pwd}^/$v 10 | pp=`{pwd}^/pdf_$v 11 | owd=`{pwd} 12 | bind -a $owd /bin 13 | 14 | cd $ap/man0/ 15 | cat intro basinf toc ptx | oldtroff >$pp/man0.pdf 16 | cd $owd 17 | 18 | fn condeqn { 19 | switch($pagename){ 20 | case eqn.1 21 | eqn 22 | case * 23 | cat 24 | } 25 | } 26 | 27 | for(s in $v/man[1-8x]){ 28 | mkdir -p pdf_$s 29 | echo $s 30 | for(p in $s/*){ 31 | pagename=`{basename $p} 32 | h=pdf_`{echo $p | sed 's/\.[1-8]$// 33 | s/$/.pdf/'} 34 | echo $h 35 | cat page $v/man0/taa $p | fixv6 | condeqn | oldtroff >$h 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /v1man/man0/aa: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | .in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v1man/man0/aa_x: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | @in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v1man/man0/headrc: -------------------------------------------------------------------------------- 1 | 2s/.*/&&/ 2 | s/'[^']*'// 3 | s/'.he // 4 | s/''/'/p 5 | w 6 | q 7 | -------------------------------------------------------------------------------- /v1man/man0/tocrc: -------------------------------------------------------------------------------- 1 | ed toc 2 | /\.xx/;//s/ /(I): / 3 | /\.xx/;//s/ /(II): / 4 | /\.xx/;//s/ /(III): / 5 | /\.xx/;//s/ /(IV): / 6 | /\.xx/;//s/ /(V): / 7 | /\.xx/;//s/ /(VI): / 8 | /\.xx/;//s/ /(VII): / 9 | g/\.xx/.-4,.d 10 | g/^\./d 11 | g/^$/d 12 | $d 13 | w xtoc 14 | q 15 | ptx xtoc index 16 | rm xtoc 17 | -------------------------------------------------------------------------------- /v1man/man0/xx: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'X'Y'X' 3 | .ti 0 4 | NAME X 5 | .sp 6 | .ti 0 7 | SYNOPSIS X 8 | .sp 9 | .ti 0 10 | DESCRIPTION X 11 | .sp 12 | .ti 0 13 | FILES X 14 | .sp 15 | .ti 0 16 | SEE ALSO X 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS X 20 | .sp 21 | .ti 0 22 | BUGS X 23 | -------------------------------------------------------------------------------- /v1man/man1/bcd.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''BCD (I)' 3 | .ti 0 4 | NAME bcd -- binary coded decimal conversion 5 | .sp 6 | .ti 0 7 | SYNOPSIS bcd___ [ string ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION bcd___ 11 | will convert a string into GECOS card code. 12 | If no argument string is provided, 13 | bcd___ will read a line and convert it. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER dmr 29 | -------------------------------------------------------------------------------- /v1man/man1/chdir.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''CHDIR (I)' 3 | .ti 0 4 | NAME chdir -- change working directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS chdir_____ directory 8 | .sp 9 | .ti 0 10 | DESCRIPTION directory_________ 11 | becomes the new working directory. 12 | .sp 13 | Because a new process is created to execute each command, 14 | chdir_____ would be ineffective if it were written as a 15 | normal command. It is therefore recognized and executed 16 | by the Shell. 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO sh 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS ? 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v1man/man1/chown.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''CHOWN (I)' 3 | .ti 0 4 | NAME chown -- change owner 5 | .sp 6 | .ti 0 7 | SYNOPSIS chown_____ owner file918 ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION owner_____ 11 | becomes the new owner of the files. 12 | The owner may be either a decimal UID or 13 | a name found in /etc/uids. 14 | .sp 15 | Only the owner of a file is allowed to change the owner. 16 | It is illegal to change the owner of a file with the set-user-ID 17 | mode. 18 | .sp 19 | .ti 0 20 | FILES /etc/uids 21 | .sp 22 | .ti 0 23 | SEE ALSO stat 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS ? 27 | .sp 28 | .ti 0 29 | BUGS -- 30 | .sp 31 | .ti 0 32 | OWNER ken, dmr 33 | -------------------------------------------------------------------------------- /v1man/man1/date.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''DATE (I)' 3 | .ti 0 4 | NAME date -- print the date 5 | .sp 6 | .ti 0 7 | SYNOPSIS date____ 8 | .sp 9 | .ti 0 10 | DESCRIPTION The current date is printed to the second 11 | .sp 12 | .ti 0 13 | FILES -- 14 | .sp 15 | .ti 0 16 | SEE ALSO sdate 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS -- 20 | .sp 21 | .ti 0 22 | BUGS -- 23 | .sp 24 | .ti 0 25 | OWNER dmr 26 | -------------------------------------------------------------------------------- /v1man/man1/df.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''DF (I)' 3 | .ti 0 4 | NAME df -- disk free 5 | .sp 6 | .ti 0 7 | SYNOPSIS df__ [ filesystem ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION df__ 11 | prints out the number of free blocks 12 | available on a file system. 13 | If the file system is unspecified, 14 | the free space on /dev/rf0 and /dev/rk0 15 | is printed. 16 | .sp 17 | .ti 0 18 | FILES /dev/rf0, 19 | /dev/rk0 20 | .sp 21 | .ti 0 22 | SEE ALSO check 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v1man/man1/find.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''FIND (I)' 3 | .ti 0 4 | NAME find -- find file with given name 5 | .sp 6 | .ti 0 7 | SYNOPSIS find____ name or number ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION find____ 11 | searches the entire file system hierarchy 12 | and gives the path names of all files 13 | with the specified names or (decimal) i-numbers. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER dmr 29 | -------------------------------------------------------------------------------- /v1man/man1/hup.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''HUP (I)' 3 | .ti 0 4 | NAME hup -- hang up typewriter 5 | .sp 6 | .ti 0 7 | SYNOPSIS hup___ 8 | .sp 9 | .ti 0 10 | DESCRIPTION hup___ 11 | hangs up the phone on the typewriter which uses it. 12 | .sp 13 | .ti 0 14 | FILES -- 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS -- 21 | .sp 22 | .ti 0 23 | BUGS should not be used; 24 | sometimes causes the typewriter channel to be lost. 25 | .sp 26 | .ti 0 27 | OWNER dmr, ken 28 | -------------------------------------------------------------------------------- /v1man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''MKDIR (I)' 3 | .ti 0 4 | NAME mkdir -- make a directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS mkdir_____ dirname ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION mkdir_____ creates directory dirname_______. 11 | .sp 12 | The standard entries "." and ".." are made automatically. 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO rmdir_____ to remove directories 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS "?" 22 | .sp 23 | .ti 0 24 | BUGS No permissions are checked. 25 | The system's user ID, not that of the creator of the directory, 26 | becomes the owner of the directory. 27 | .sp 28 | .ti 0 29 | OWNER ken, dmr 30 | -------------------------------------------------------------------------------- /v1man/man1/rew.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''REW (I)' 3 | .ti 0 4 | NAME rew -- rewind tape 5 | .sp 6 | .ti 0 7 | SYNOPSIS rew ___ [ digit ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION rew___ 11 | rewinds DECtape drives. The digit is the logical 12 | tape number, and should range from 0 to 7. 13 | A missing digit indicates drive 0. 14 | .sp 15 | .ti 0 16 | FILES /dev/tap0, ..., /dev/tap7 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS "?" if there is no tape mounted on the indicated 23 | drive or if the file cannot be opened. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken, dmr 30 | -------------------------------------------------------------------------------- /v1man/man1/sum.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SUM (I)' 3 | .ti 0 4 | NAME sum -- sum file 5 | .sp 6 | .ti 0 7 | SYNOPSIS sum___ name 8 | .sp 9 | .ti 0 10 | DESCRIPTION sum___ 11 | sums the contents of a file. 12 | In practice, it is often used to verify that 13 | all of a DECtape can be read without error. 14 | .sp 15 | .ti 0 16 | FILES none 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS "?" if the file cannot be read at all or 23 | if an error is discovered during the read. 24 | .sp 25 | .ti 0 26 | BUGS none 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v1man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''TTY (I)' 3 | .ti 0 4 | NAME tty -- get tty name 5 | .sp 6 | .ti 0 7 | SYNOPSIS tty___ 8 | .sp 9 | .ti 0 10 | DESCRIPTION tty___ gives the name of the user's typewriter 11 | in the form "ttyn" for n_ a digit. The actual path 12 | name is then "/dev/ttyn". 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS "not a tty" if the standard input file is not a typewriter. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | .sp 26 | .ti 0 27 | OWNER dmr, ken 28 | -------------------------------------------------------------------------------- /v1man/man1/umount.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''UMOUNT (I)' 3 | .ti 0 4 | NAME umount -- dismount file system 5 | .sp 6 | .ti 0 7 | SYNOPSIS umount______ special 8 | .sp 9 | .ti 0 10 | DESCRIPTION umount______ 11 | announces to the system that the removable file system previously 12 | mounted on special file special_______ is to be removed. 13 | 14 | Only the super-user may issue this command. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO mount 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS ? 24 | .sp 25 | .ti 0 26 | BUGS This 27 | command should be restricted to the super-user. 28 | .sp 29 | .ti 0 30 | OWNER ken, dmr 31 | -------------------------------------------------------------------------------- /v1man/man1/who.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''WHO (I)' 3 | .ti 0 4 | NAME who -- who is on the system 5 | .sp 6 | .ti 0 7 | SYNOPSIS who___ 8 | .sp 9 | .ti 0 10 | DESCRIPTION who___ 11 | lists the name, typewriter channel, and login time 12 | for each current UNIX user. 13 | .sp 14 | .ti 0 15 | FILES /tmp/utmp 16 | contains the necessary information; 17 | it is maintained by init____. 18 | .sp 19 | .ti 0 20 | SEE ALSO /etc/init 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER dmr, ken 30 | -------------------------------------------------------------------------------- /v1man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SYS CHDIR (II)' 3 | .ti 0 4 | NAME chdir -- change working directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys chdir; dirname / chdir = 12. 8 | .sp 9 | .ti 0 10 | DESCRIPTION dirname_______ 11 | is address of the pathname of a directory, terminated by a 0 byte. 12 | chdir_____ causes this directory 13 | to become the current working directory. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS The error bit (c-bit) 23 | is set if the given name is not that of a directory. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken, dmr 30 | -------------------------------------------------------------------------------- /v1man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SYS EXIT (II)' 3 | .ti 0 4 | NAME exit -- terminate process 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys exit / exit = 1 8 | .sp 9 | .ti 0 10 | DESCRIPTION exit____ 11 | is the normal means of terminating a process. 12 | All files are closed and the parent process is notified 13 | if it is executing a wait____. 14 | .sp 15 | This call can never return. 16 | .sp 17 | .ti 0 18 | FILES -- 19 | .sp 20 | .ti 0 21 | SEE ALSO sys wait 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS - 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER ken, dmr 31 | -------------------------------------------------------------------------------- /v1man/man2/setuid.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SYS SETUID (II)' 3 | .ti 0 4 | NAME setuid -- set process ID 5 | .sp 6 | .ti 0 7 | SYNOPSIS (process ID in r0) 8 | .br 9 | sys setuid / setuid = 23. 10 | .sp 11 | .ti 0 12 | DESCRIPTION The user ID of the current process is set to 13 | the argument in r0. 14 | Both the effective and the real user ID are set. 15 | This call is only permitted to the super-user. 16 | .sp 17 | .ti 0 18 | FILES -- 19 | .sp 20 | .ti 0 21 | SEE ALSO getuid 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS Error bit 25 | (c-bit) is set if the current user ID 26 | is not that of the super-user. 27 | .sp 28 | .ti 0 29 | BUGS -- 30 | .sp 31 | .ti 0 32 | OWNER ken, dmr 33 | -------------------------------------------------------------------------------- /v1man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SYS STIME (II)' 3 | .ti 0 4 | NAME stime -- set time 5 | .sp 6 | .ti 0 7 | SYNOPSIS (time in AC-MQ) 8 | .br 9 | sys stime / stime = 25.; not in assembler 10 | .sp 11 | .ti 0 12 | DESCRIPTION stime_____ 13 | sets the system's idea of the time and date. 14 | Only the super-user may use this call. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO sys time 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS Error bit (c-bit) 24 | set if user is not the super-user. 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER ken, dmr 31 | -------------------------------------------------------------------------------- /v1man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''EXP (III)' 3 | .ti 0 4 | NAME exp -- exponential function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,exp 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | exponential of fr0 is returned in fr0. 12 | The floating point simulation should be active 13 | in either floating or double mode, 14 | but in single precision integer mode. 15 | .sp 16 | .ti 0 17 | FILES kept in /etc/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fptrap 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS Large arguments will cause an overflow 27 | fault from the floating point simulator. 28 | .sp 29 | .ti 0 30 | OWNER ken 31 | -------------------------------------------------------------------------------- /v1man/man3/log.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''LOG (III)' 3 | .ti 0 4 | NAME log -- logarithm base e 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,log 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | logarithm base e of fr0 is returned in fr0. 12 | The floating point simulation should be active 13 | in either floating or double mode, 14 | but in single precision integer mode. 15 | .sp 16 | .ti 0 17 | FILES kept in /etc/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fptrap 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS The error bit (c-bit) 24 | is set if the input argument is less than or 25 | equal to zero. 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER ken 32 | -------------------------------------------------------------------------------- /v1man/man3/mesg.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''MESG (III)' 3 | .ti 0 4 | NAME mesg -- write message on typewriter 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,mesg; ; .even 8 | .sp 9 | .ti 0 10 | DESCRIPTION mesg____ 11 | writes the string immediately following its call onto 12 | the standard output file. 13 | The string is terminated by a 0 byte. 14 | .sp 15 | .ti 0 16 | FILES kept in /etc/liba.a, standard output file 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER ken, dmr 29 | -------------------------------------------------------------------------------- /v1man/man4/rk0.4: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/DEV/RK0 (IV)' 3 | .ti 0 4 | NAME rk0 -- RK03 (or RK05) disk 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION rk0___ 11 | refers to an entire RK03 disk as a single sequentially-addressed 12 | file. 13 | Its 256-word blocks are numbered 0 to 4871. 14 | Like the RF disk and the tape files, its 15 | addressing is block-oriented. 16 | Consult the /dev/rf0 section. 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO /dev/rf0, /dev/tap0 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS See /dev/rf0 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v1man/man6/basic.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''BASIC (VI)' 3 | .ti 0 4 | NAME basic -- DEC supplied BASIC 5 | .sp 6 | .ti 0 7 | SYNOPSIS basic [file] 8 | .sp 9 | .ti 0 10 | DESCRIPTION Basic 11 | is the standard BASIC V000 distributed 12 | as a stand alone program. 13 | The optional file argument is read before the console. 14 | See DEC-11-AJPB-D manual. 15 | .sp 16 | Since bas___ is smaller and faster, 17 | basic_____ is not maintained on line. 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO bas 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS See manual 27 | .sp 28 | .ti 0 29 | BUGS GOK 30 | .sp 31 | .ti 0 32 | OWNER dmr 33 | -------------------------------------------------------------------------------- /v1man/man6/cal.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''CAL (VI)' 3 | .ti 0 4 | NAME cal -- print calendar 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/ken/cal year 8 | .sp 9 | .ti 0 10 | DESCRIPTION Cal 11 | will print a calendar for the given year. 12 | The year can be between 0 (really 1 BC) 13 | and 9999. 14 | For years when 15 | several calendars were in vogue in 16 | different countries, 17 | the calendar of England (and therefore her colonies) 18 | is printed. 19 | .sp 20 | P.S. try cal of 1752. 21 | .sp 22 | .ti 0 23 | FILES -- 24 | .sp 25 | .ti 0 26 | SEE ALSO -- 27 | .sp 28 | .ti 0 29 | DIAGNOSTICS -- 30 | .sp 31 | .ti 0 32 | BUGS -- 33 | .sp 34 | .ti 0 35 | OWNER ken 36 | -------------------------------------------------------------------------------- /v1man/man6/das.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''DAS (VI)' 3 | .ti 0 4 | NAME das -- disassembler 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION A PDP-11 11 | disassembler exists. 12 | Contact the author for more information. 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | .sp 26 | .ti 0 27 | OWNER ken 28 | -------------------------------------------------------------------------------- /v1man/man6/dli.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''DLI (VI)' 3 | .ti 0 4 | NAME dli -- load DEC binary paper tapes 5 | .sp 6 | .ti 0 7 | SYNOPSIS dli output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dli___ 11 | will load a DEC binary paper tape 12 | into the output file. 13 | The binary format paper tape 14 | is read from the input file 15 | (/dev/ppt is default.) 16 | .sp 17 | .ti 0 18 | FILES /dev/ppt 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS "checksum" 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER dmr 31 | -------------------------------------------------------------------------------- /v1man/man6/dpt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''DPT (VI)' 3 | .ti 0 4 | NAME dpt -- read DEC ASCII paper tape 5 | .sp 6 | .ti 0 7 | SYNOPSIS dpt output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dpt___ 11 | reads the input file (/dev/ppt default) 12 | assuming the format is a DEC generated 13 | ASCII paper tape of an assembly language program. 14 | The output is a UNIX ASCII assembly program. 15 | .sp 16 | .ti 0 17 | FILES /dev/ppt 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS Almost 27 | always a hand pass is required to get 28 | a correct output. 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v1man/man6/moo.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''MOO (VI)' 3 | .ti 0 4 | NAME moo -- a game 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/moo 8 | .sp 9 | .ti 0 10 | DESCRIPTION moo___ 11 | is a guessing game imported from England. 12 | .sp 13 | .ti 0 14 | FILES -- 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS -- 21 | .sp 22 | .ti 0 23 | BUGS -- 24 | .sp 25 | .ti 0 26 | OWNER ken 27 | -------------------------------------------------------------------------------- /v1man/man6/sort.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''SORT (VI)' 3 | .ti 0 4 | NAME sort -- sort a file 5 | .sp 6 | .ti 0 7 | SYNOPSIS sort input output 8 | .sp 9 | .ti 0 10 | DESCRIPTION sort____ 11 | will sort the input file and write the 12 | sorted file on the output file. 13 | Wide options are available on collating sequence 14 | and ignored characters. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .in 0 29 | OWNER dmr, ken 30 | -------------------------------------------------------------------------------- /v1man/man6/ttt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''TTT (VI)' 3 | .ti 0 4 | NAME ttt -- tic-tac-toe 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/ttt 8 | .sp 9 | .ti 0 10 | DESCRIPTION ttt___ 11 | is the X's and O's the is 12 | popular in 1st grade. 13 | This is a learning program that never 14 | makes the same mistake twice. 15 | .sp 16 | .ti 0 17 | FILES ttt.k -- old mistakes 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v1man/man7/as2.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/AS2 (VII)' 3 | .ti 0 4 | NAME as2 -- assembler pass 2 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION as2___ 11 | is invoked by the assembler as__ to perform its second pass. 12 | .sp 13 | .ti 0 14 | FILES see as 15 | .sp 16 | .ti 0 17 | SEE ALSO as__ 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS see as__ 21 | .sp 22 | .ti 0 23 | BUGS -- 24 | .sp 25 | .ti 0 26 | OWNER dmr 27 | -------------------------------------------------------------------------------- /v1man/man7/ba.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/BA (VII)' 3 | .ti 0 4 | NAME ba -- B assembler 5 | .sp 6 | .ti 0 7 | SYNOPSIS /etc/ba name 8 | .sp 9 | .ti 0 10 | DESCRIPTION ba__ 11 | is invoked by the B_ command in order to turn the 12 | B_ intermediate code into assembly language. 13 | .sp 14 | .ti 0 15 | FILES name.i (input), name.s (output) 16 | .sp 17 | .ti 0 18 | SEE ALSO b_ command, /etc/bc 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS At the moment, 25 | the b_ command is defunct, 26 | and ba__ is invoked via a command file. 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v1man/man7/bc.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/BC (VII)' 3 | .ti 0 4 | NAME bc -- B compiler 5 | .sp 6 | .ti 0 7 | SYNOPSIS /etc/bc name.b name.i 8 | .sp 9 | .ti 0 10 | DESCRIPTION ba__ 11 | is the B_ compiler proper; 12 | it turns B_ source into intermediate code. 13 | It is invoked from the b_ command. 14 | .sp 15 | .ti 0 16 | FILES name.b (input), name.i (intermediate output) 17 | .sp 18 | .ti 0 19 | SEE ALSO b_ (command), /etc/ba 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS The b command is defunct at the moment; 26 | bc is called from a command file. 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v1man/man7/brt.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/BRT1, BRT2 (VII)' 3 | .ti 0 4 | NAME brt1, brt2 -- B_ runtime routines 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION The first of 11 | these routines must be loaded first in an executable B program; 12 | the second must be loaded last, after all other routines. 13 | They are not in /etc/bilib only because having them separate is 14 | the easiest way to assure the order of loading. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO b command, bilib 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v1man/man7/liba.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/LIBA.A (VII)' 3 | .ti 0 4 | NAME liba.a -- assembly language library 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION This library is 11 | the standard location for assembly-language subroutines 12 | of general use. 13 | A section of this manual is devoted to its contents. 14 | 15 | This library is searched when the link editor ld__ encounters 16 | the "-l" argument. 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO ld__; library manual 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER dmr, ken 32 | -------------------------------------------------------------------------------- /v1man/man7/libf.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''LIBF.A (VII)' 3 | .ti 0 4 | NAME /etc/libf.a -- Fortran library 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION This library contains 11 | all the Frotran runtime routines. 12 | Many are missing. 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO f1, f2, f3, f4 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS Will be renamed, 25 | and libf.a______ reserved for subroutines and functions. 26 | .sp 27 | .ti 0 28 | OWNER ken, dmr 29 | -------------------------------------------------------------------------------- /v1man/man7/tabs.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '11/3/71''/ETC/TABS (VII)' 3 | .ti 0 4 | NAME tabs -- set tab stops 5 | .sp 6 | .ti 0 7 | SYNOPSIS cat /etc/tabs 8 | .sp 9 | .ti 0 10 | DESCRIPTION When 11 | printed on a suitable terminal, this file 12 | will set tab stops at columns 8, 16, 24, 32, .... 13 | Suitable terminals include the Teletype model 37 and 14 | the GE TermiNet 300. 15 | .sp 16 | Since UNIX times delays assuming tabs set every 8, 17 | this has become a defacto 'standard,' 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO -- 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS -- 27 | .sp 28 | .ti 0 29 | BUGS -- 30 | .sp 31 | .ti 0 32 | OWNER ken 33 | -------------------------------------------------------------------------------- /v2man/man0/aa: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | .in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v2man/man0/aa_x: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | @in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v2man/man0/headrc: -------------------------------------------------------------------------------- 1 | 2s/.*/&&/ 2 | s/'[^']*'// 3 | s/'.he // 4 | s/''/'/p 5 | w 6 | q 7 | -------------------------------------------------------------------------------- /v2man/man0/tocrc: -------------------------------------------------------------------------------- 1 | ed toc 2 | /\.xx/;//s/ /(I): / 3 | /\.xx/;//s/ /(II): / 4 | /\.xx/;//s/ /(III): / 5 | /\.xx/;//s/ /(IV): / 6 | /\.xx/;//s/ /(V): / 7 | /\.xx/;//s/ /(VI): / 8 | /\.xx/;//s/ /(VII): / 9 | g/\.xx/.-4,.d 10 | g/^\./d 11 | g/^$/d 12 | $d 13 | w xtoc 14 | q 15 | ptx xtoc index 16 | rm xtoc 17 | -------------------------------------------------------------------------------- /v2man/man0/xx: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'X'Y'X' 3 | .ti 0 4 | NAME X 5 | .sp 6 | .ti 0 7 | SYNOPSIS X 8 | .sp 9 | .ti 0 10 | DESCRIPTION X 11 | .sp 12 | .ti 0 13 | FILES X 14 | .sp 15 | .ti 0 16 | SEE ALSO X 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS X 20 | .sp 21 | .ti 0 22 | BUGS X 23 | -------------------------------------------------------------------------------- /v2man/man1/:.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72'': (I)' 3 | .ti 0 4 | NAME : -- place a label 5 | .sp 6 | .ti 0 7 | SYNOPSIS :_ [ label ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION :_ 11 | does nothing. Its only function is to place 12 | a label for the goto____ command. :_ is a command 13 | so the Shell doesn't have to be fixed to ignore lines with 14 | :'s. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO goto(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | AUTHOR dmr 30 | -------------------------------------------------------------------------------- /v2man/man1/df.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DF (I)' 3 | .ti 0 4 | NAME df -- disk free 5 | .sp 6 | .ti 0 7 | SYNOPSIS df__ [ filesystem ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION df__ 11 | prints out the number of free blocks 12 | available on a file system. 13 | If the file system is unspecified, 14 | the free space on all of 15 | the normally mounted file systems 16 | is printed. 17 | .sp 18 | .ti 0 19 | FILES /dev/rf?, 20 | /dev/rk?, 21 | /dev/rp? 22 | .sp 23 | .ti 0 24 | SEE ALSO check(VIII) 25 | .sp 26 | .ti 0 27 | DIAGNOSTICS -- 28 | .sp 29 | .ti 0 30 | BUGS -- 31 | .sp 32 | .ti 0 33 | OWNER ken, dmr 34 | -------------------------------------------------------------------------------- /v2man/man1/echo.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''ECHO (I)' 3 | .ti 0 4 | NAME echo -- echo arguments 5 | .sp 6 | .ti 0 7 | SYNOPSIS echo____ [ arg89918 ... ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION echo____ 11 | writes all its arguments in order as a line on the 12 | standard output file. 13 | It is mainly useful for producing diagnostics in command files. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER doug 29 | -------------------------------------------------------------------------------- /v2man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''EXIT(I)' 3 | .ti 0 4 | NAME exit -- terminate command file 5 | .sp 6 | .ti 0 7 | SYNOPSIS exit____ 8 | .sp 9 | .ti 0 10 | DESCRIPTION exit____ 11 | performs a seek____ to the end of its standard input file. 12 | Thus, if it is invoked inside 13 | a file of commands, upon return from exit____ the shell will 14 | discover an end-of-file and terminate. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO if(I), goto(I), sh(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER dmr 30 | -------------------------------------------------------------------------------- /v2man/man1/find.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''FIND (I)' 3 | .ti 0 4 | NAME find -- find file with given name 5 | .sp 6 | .ti 0 7 | SYNOPSIS find____ name or number ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION find____ 11 | searches the entire file system hierarchy 12 | and gives the path names of all files 13 | with the specified names or (decimal) i-numbers. 14 | .sp 15 | .ti 0 16 | FILES /_ 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER dmr 29 | -------------------------------------------------------------------------------- /v2man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''MKDIR (I)' 3 | .ti 0 4 | NAME mkdir -- make a directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS mkdir_____ dirname ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION mkdir_____ creates specified directories 11 | in mode 17. 12 | .sp 13 | The standard entries "." and ".." are made automatically. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO rmdir(I) 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS "dirname ?" 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER ken, dmr 29 | -------------------------------------------------------------------------------- /v2man/man1/ov.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '6/12/72''OV (I)' 3 | .ti 0 4 | NAME ov -- overlay pages 5 | .sp 6 | .ti 0 7 | SYNOPSIS ov__ filename 8 | .sp 9 | .ti 0 10 | DESCRIPTION ov__ 11 | is a postprocessor for producing double column formatted 12 | text when using nroff(I). 13 | ov__ 14 | assumes that the named file contains an even number of 15 | 66 line pages and 16 | literally overlays successive pairs of pages. 17 | .sp 18 | .ti 0 19 | FILES none 20 | .sp 21 | .ti 0 22 | SEE ALSO nroff(I) 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS none 26 | .sp 27 | .ti 0 28 | BUGS Other page lengths should be permitted. 29 | .sp 30 | .ti 0 31 | OWNER jfo 32 | -------------------------------------------------------------------------------- /v2man/man1/rew.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''REW (I)' 3 | .ti 0 4 | NAME rew -- rewind tape 5 | .sp 6 | .ti 0 7 | SYNOPSIS rew ___ [ digit ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION rew___ 11 | rewinds DECtape drives. The digit is the logical 12 | tape number, and should range from 0 to 7. 13 | A missing digit indicates drive 0. 14 | .sp 15 | .ti 0 16 | FILES /dev/tap? 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS "?" if there is no tape mounted on the indicated 23 | drive or if the file cannot be opened. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken, dmr 30 | -------------------------------------------------------------------------------- /v2man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''TTY (I)' 3 | .ti 0 4 | NAME tty -- get tty name 5 | .sp 6 | .ti 0 7 | SYNOPSIS tty___ 8 | .sp 9 | .ti 0 10 | DESCRIPTION tty___ gives the name of the user's typewriter 11 | in the form "ttyn" for n_ a digit. The actual path 12 | name is then "/dev/ttyn". 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS "not a tty" if the standard input file is not a typewriter. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | .sp 26 | .ti 0 27 | OWNER dmr, ken 28 | -------------------------------------------------------------------------------- /v2man/man1/type.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '6/12/72''TYPE (I)' 3 | .ti 0 4 | NAME type -- type on single sheet paper 5 | .sp 6 | .ti 0 7 | SYNOPSIS type____ file918 ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION type____ 11 | copies its input files to the standard output. 12 | After every 66 lines, 13 | type stops and reads the standard input 14 | for a new line character before continuing. 15 | This allows time for insertion of single 16 | sheet paper. 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO -- 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER dmr 32 | -------------------------------------------------------------------------------- /v2man/man1/umount.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''UMOUNT (I)' 3 | .ti 0 4 | NAME umount -- dismount file system 5 | .sp 6 | .ti 0 7 | SYNOPSIS /etc/umount___________ special 8 | .sp 9 | .ti 0 10 | DESCRIPTION umount______ 11 | announces to the system that the removable file system previously 12 | mounted on special file special_______ is to be removed. 13 | 14 | Only the super-user may issue this command. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO mount(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS "?" 24 | .sp 25 | .ti 0 26 | BUGS This 27 | command is not, in fact, restricted to the super-user. 28 | .sp 29 | .ti 0 30 | OWNER ken, dmr 31 | -------------------------------------------------------------------------------- /v2man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''CHDIR (II)' 3 | .ti 0 4 | NAME chdir -- change working directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys chdir; dirname / chdir = 12. 8 | .sp 9 | .ti 0 10 | DESCRIPTION dirname_______ 11 | is the address of the pathname of a directory, terminated by a 0 byte. 12 | chdir_____ causes this directory 13 | to become the current working directory. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO chdir(I) 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS The error bit (c-bit) 23 | is set if the given name is not that of a directory. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken, dmr 30 | -------------------------------------------------------------------------------- /v2man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''EXIT (II)' 3 | .ti 0 4 | NAME exit -- terminate process 5 | .sp 6 | .ti 0 7 | SYNOPSIS (status in r0) 8 | .br 9 | sys exit / exit = 1 10 | .sp 11 | .ti 0 12 | DESCRIPTION exit____ 13 | is the normal means of terminating a process. 14 | All files are closed and the parent process is notified 15 | if it is executing a wait____. 16 | The low byte of r0 17 | is available as status to the parent process. 18 | .sp 19 | This call can never return. 20 | .sp 21 | .ti 0 22 | FILES -- 23 | .sp 24 | .ti 0 25 | SEE ALSO wait(II) 26 | .sp 27 | .ti 0 28 | DIAGNOSTICS - 29 | .sp 30 | .ti 0 31 | BUGS -- 32 | .sp 33 | .ti 0 34 | OWNER ken, dmr 35 | -------------------------------------------------------------------------------- /v2man/man2/hog.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''HOG (II)' 3 | .ti 0 4 | NAME hog -- set program in low priority 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys hog / hog = 34. 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | currently executing process is set into 12 | the lowest priority execution queue. 13 | Background jobs that execute a very long 14 | time should do this. 15 | A higher priority will be reinstituted 16 | as soon as the process is dismissed for any reason 17 | other than quantum overflow. 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO -- 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS -- 27 | .sp 28 | .ti 0 29 | BUGS -- 30 | .sp 31 | .ti 0 32 | OWNER ken, dmr 33 | -------------------------------------------------------------------------------- /v2man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''STIME (II)' 3 | .ti 0 4 | NAME stime -- set time 5 | .sp 6 | .ti 0 7 | SYNOPSIS (time in AC-MQ) 8 | .br 9 | sys stime / stime = 25. 10 | .sp 11 | .ti 0 12 | DESCRIPTION stime_____ 13 | sets the system's idea of the time and date. 14 | Only the super-user may use this call. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO date(I), time(II) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS Error bit (c-bit) 24 | set if user is not the super-user. 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER ken, dmr 31 | -------------------------------------------------------------------------------- /v2man/man3/const.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''CONST (III)' 3 | .ti 0 4 | NAME const -- floating point constants 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION The following 11 | floating point constants are correctly 12 | represented in double precision. 13 | .sp 14 | one 1.0 15 | .br 16 | pi2 0.5*3.1415... 17 | .sp 18 | .ti 0 19 | FILES kept in /usr/lib/liba.a 20 | .sp 21 | .ti 0 22 | SEE ALSO fptrap(III) 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER rhm, dmr, ken 32 | -------------------------------------------------------------------------------- /v2man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''EXP (III)' 3 | .ti 0 4 | NAME exp -- exponential function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,exp 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | exponential of fr0 is returned in fr0. 12 | The floating point simulation should be active 13 | in either floating or double mode, 14 | but in single precision integer mode. 15 | .sp 16 | .ti 0 17 | FILES kept in /usr/lib/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fptrap(III) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS The 24 | c-bit is set 25 | if the result is not representable. 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER rhm, dmr, ken 32 | -------------------------------------------------------------------------------- /v2man/man3/log.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''LOG (III)' 3 | .ti 0 4 | NAME log -- logarithm base e 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,log 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | logarithm (base e) of fr0 is returned in fr0. 12 | The floating point simulation should be active 13 | in either floating or double mode, 14 | but in single precision integer mode. 15 | .sp 16 | .ti 0 17 | FILES kept in /usr/lib/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fptrap 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS The error bit (c-bit) 24 | is set if the input argument is less than or 25 | equal to zero. 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | .sp 30 | .ti 0 31 | OWNER ken 32 | -------------------------------------------------------------------------------- /v2man/man3/mesg.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''MESG (III)' 3 | .ti 0 4 | NAME mesg -- write message on typewriter 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,mesg; ; .even 8 | .sp 9 | .ti 0 10 | DESCRIPTION mesg____ 11 | writes the string immediately following its call onto 12 | the standard output file. 13 | The string is terminated by a 0 byte. 14 | .sp 15 | .ti 0 16 | FILES kept in /usr/lib/liba.a 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | .sp 27 | .ti 0 28 | OWNER ken, dmr 29 | -------------------------------------------------------------------------------- /v2man/man3/sqrt.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''SQRT (III)' 3 | .ti 0 4 | NAME sqrt -- square root function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,sqrt 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | square root of fr0 is returned in fr0. 12 | The floating point simulation should be active 13 | in either floating or double mode, 14 | but in single precision integer mode. 15 | .sp 16 | .ti 0 17 | FILES kept in /usr/lib/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fptrap(III) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS The c-bit is 24 | set on negative arguments. 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER rhm, dmr, ken 31 | -------------------------------------------------------------------------------- /v2man/man4/rk0.4: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''RK0 (IV)' 3 | .ti 0 4 | NAME rk0 -- RK03 (or RK05) disk 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION rk0___ 11 | refers to an entire RK03 disk as a single sequentially-addressed 12 | file. 13 | Its 256-word blocks are numbered 0 to 4871. 14 | Like the RF disk and the tape files, its 15 | addressing is block-oriented. 16 | Consult the rf0(IV) section. 17 | .sp 18 | .ti 0 19 | FILES found in /dev 20 | .sp 21 | .ti 0 22 | SEE ALSO rf0(IV), tap0(IV) 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS See rf0(IV) 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v2man/man5/ident.5: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '6/12/72''IDENT (V)' 3 | .ti 0 4 | NAME ident -- IDENT card file 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION ident_____ 11 | is a file used to generate GECOS $IDENT 12 | cards by the off-line print program opr(I). 13 | There is one entry per line in the following 14 | style: 15 | 16 | 05:m1234,m789,name 17 | 18 | which causes the following $IDENT card to be generated: 19 | 20 | $ IDENT m1234,m789,name 21 | 22 | .sp 23 | .ti 0 24 | FILES kept 25 | in /etc/ident. 26 | .sp 27 | .ti 0 28 | SEE ALSO opr(I) 29 | .sp 30 | .ti 0 31 | DIAGNOSTICS -- 32 | .sp 33 | .ti 0 34 | BUGS -- 35 | .sp 36 | .ti 0 37 | OWNER ken, dmr 38 | -------------------------------------------------------------------------------- /v2man/man6/basic.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''BASIC (VI)' 3 | .ti 0 4 | NAME basic -- DEC supplied BASIC 5 | .sp 6 | .ti 0 7 | SYNOPSIS basic [file] 8 | .sp 9 | .ti 0 10 | DESCRIPTION Basic 11 | is the standard BASIC V000 distributed 12 | as a stand alone program. 13 | The optional file argument is read before the console. 14 | See DEC-11-AJPB-D manual. 15 | .sp 16 | Since bas___ is smaller and faster, 17 | basic_____ is not maintained on line. 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO bas 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS See manual 27 | .sp 28 | .ti 0 29 | BUGS GOK 30 | .sp 31 | .ti 0 32 | OWNER dmr 33 | -------------------------------------------------------------------------------- /v2man/man6/cal.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''CAL (VI)' 3 | .ti 0 4 | NAME cal -- print calendar 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/ken/cal year 8 | .sp 9 | .ti 0 10 | DESCRIPTION Cal 11 | will print a calendar for the given year. 12 | The year can be between 0 (really 1 BC) 13 | and 9999. 14 | For years when 15 | several calendars were in vogue in 16 | different countries, 17 | the calendar of England (and therefore her colonies) 18 | is printed. 19 | .sp 20 | P.S. try cal of 1752. 21 | .sp 22 | .ti 0 23 | FILES -- 24 | .sp 25 | .ti 0 26 | SEE ALSO -- 27 | .sp 28 | .ti 0 29 | DIAGNOSTICS -- 30 | .sp 31 | .ti 0 32 | BUGS -- 33 | .sp 34 | .ti 0 35 | OWNER ken 36 | -------------------------------------------------------------------------------- /v2man/man6/das.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DAS (VI)' 3 | .ti 0 4 | NAME das -- disassembler 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION A PDP-11 11 | disassembler exists. 12 | Contact the owner for more information. 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | .sp 26 | .ti 0 27 | OWNER ken 28 | -------------------------------------------------------------------------------- /v2man/man6/dli.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DLI (VI)' 3 | .ti 0 4 | NAME dli -- load DEC binary paper tapes 5 | .sp 6 | .ti 0 7 | SYNOPSIS dli output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dli___ 11 | will load a DEC binary paper tape 12 | into the output file. 13 | The binary format paper tape 14 | is read from the input file 15 | (/dev/ppt is default.) 16 | .sp 17 | .ti 0 18 | FILES /dev/ppt 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS "checksum" 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | .sp 29 | .ti 0 30 | OWNER dmr 31 | -------------------------------------------------------------------------------- /v2man/man6/dpt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DPT (VI)' 3 | .ti 0 4 | NAME dpt -- read DEC ASCII paper tape 5 | .sp 6 | .ti 0 7 | SYNOPSIS dpt output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dpt___ 11 | reads the input file (/dev/ppt default) 12 | assuming the format is a DEC generated 13 | ASCII paper tape of an assembly language program. 14 | The output is a UNIX ASCII assembly program. 15 | .sp 16 | .ti 0 17 | FILES /dev/ppt 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS Almost 27 | always a hand pass is required to get 28 | a correct output. 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v2man/man6/moo.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''MOO (VI)' 3 | .ti 0 4 | NAME moo -- a game 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/moo 8 | .sp 9 | .ti 0 10 | DESCRIPTION moo___ 11 | is a guessing game imported from England. 12 | .sp 13 | .ti 0 14 | FILES -- 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS -- 21 | .sp 22 | .ti 0 23 | BUGS -- 24 | .sp 25 | .ti 0 26 | OWNER ken 27 | -------------------------------------------------------------------------------- /v2man/man6/ttt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''TTT (VI)' 3 | .ti 0 4 | NAME ttt -- tic-tac-toe 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/ttt 8 | .sp 9 | .ti 0 10 | DESCRIPTION ttt___ 11 | is the X's and O's game 12 | popular in 1st grade. 13 | This is a learning program that never 14 | makes the same mistake twice. 15 | .sp 16 | .ti 0 17 | FILES ttt.k -- old mistakes 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v2man/man7/tabs.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '6/15/72''TABS (VII)' 3 | .ti 0 4 | NAME tabs -- set tab stops 5 | .sp 6 | .ti 0 7 | SYNOPSIS cat /usr/pub/tabs 8 | .sp 9 | .ti 0 10 | DESCRIPTION When 11 | printed on a suitable terminal, this file 12 | will set tab stops at columns 8, 16, 24, 32, .... 13 | Suitable terminals include the Teletype model 37 and 14 | the GE TermiNet 300. 15 | .sp 16 | These tab stop settings are 17 | desirable because UNIX assumes them 18 | in calculating delays. 19 | .sp 20 | .ti 0 21 | FILES -- 22 | .sp 23 | .ti 0 24 | SEE ALSO -- 25 | .sp 26 | .ti 0 27 | DIAGNOSTICS -- 28 | .sp 29 | .ti 0 30 | BUGS -- 31 | .sp 32 | .ti 0 33 | OWNER ken 34 | -------------------------------------------------------------------------------- /v3man/man0/aa: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | .in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v3man/man0/aa_x: -------------------------------------------------------------------------------- 1 | .na 2 | .hc  3 | @in 16 4 | .fo ''- % -'' 5 | -------------------------------------------------------------------------------- /v3man/man0/headrc: -------------------------------------------------------------------------------- 1 | 2s/.*/&&/ 2 | s/'[^']*'// 3 | s/'.he // 4 | s/''/'/p 5 | w 6 | q 7 | -------------------------------------------------------------------------------- /v3man/man0/tocrc: -------------------------------------------------------------------------------- 1 | ed toc 2 | /\.xx/;//s/ /(I): / 3 | /\.xx/;//s/ /(II): / 4 | /\.xx/;//s/ /(III): / 5 | /\.xx/;//s/ /(IV): / 6 | /\.xx/;//s/ /(V): / 7 | /\.xx/;//s/ /(VI): / 8 | /\.xx/;//s/ /(VII): / 9 | /\.xx/;//s/ /(VIII): / 10 | g/\.xx/.-4,.d 11 | g/^\./d 12 | g/^$/d 13 | $d 14 | w xtoc 15 | q 16 | ptx xtoc index 17 | rm xtoc 18 | -------------------------------------------------------------------------------- /v3man/man0/xx: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'X'Y'X' 3 | .ti 0 4 | NAME X 5 | .sp 6 | .ti 0 7 | SYNOPSIS X 8 | .sp 9 | .ti 0 10 | DESCRIPTION X 11 | .sp 12 | .ti 0 13 | FILES X 14 | .sp 15 | .ti 0 16 | SEE ALSO X 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS X 20 | .sp 21 | .ti 0 22 | BUGS X 23 | -------------------------------------------------------------------------------- /v3man/man1/:.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he ': (I)'3/15/72': (I)' 3 | .ti 0 4 | NAME : -- place a label 5 | .sp 6 | .ti 0 7 | SYNOPSIS :_ [ label ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION :_ 11 | does nothing. Its only function is to place 12 | a label for the goto____ command. :_ is a command 13 | so the Shell doesn't have to be fixed to ignore lines with 14 | :'s. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO goto(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man1/df.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'DF (I)'1/20/73'DF (I)' 3 | .ti 0 4 | NAME df -- disk free 5 | .sp 6 | .ti 0 7 | SYNOPSIS df__ [ filesystem ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION df__ 11 | prints out the number of free blocks 12 | available on a file system. 13 | If the file system is unspecified, 14 | the free space on all of 15 | the normally mounted file systems 16 | is printed. 17 | .sp 18 | .ti 0 19 | FILES /dev/rf?, 20 | /dev/rk?, 21 | /dev/rp? 22 | .sp 23 | .ti 0 24 | SEE ALSO check(VIII) 25 | .sp 26 | .ti 0 27 | DIAGNOSTICS -- 28 | .sp 29 | .ti 0 30 | BUGS -- 31 | -------------------------------------------------------------------------------- /v3man/man1/dsw.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'DSW (I)'3/15/72'DSW (I)' 3 | .ti 0 4 | NAME dsw -- delete interactively 5 | .sp 6 | .ti 0 7 | SYNOPSIS dsw___ [ directory ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION For 11 | each file in the given directory ("." if not specified) 12 | dsw___ types its name. If "y" is typed, the file is deleted; 13 | if "x", dsw___ exits; if anything else, the file 14 | is not removed. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO rm(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS "?" 24 | .sp 25 | .ti 0 26 | BUGS The name "dsw" 27 | is a carryover from the ancient past. Its etymology is 28 | amusing but the name is nonetheless ill-advised. 29 | -------------------------------------------------------------------------------- /v3man/man1/echo.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'ECHO (I)'3/15/72'ECHO (I)' 3 | .ti 0 4 | NAME echo -- echo arguments 5 | .sp 6 | .ti 0 7 | SYNOPSIS echo____ [ arg89918 ... ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION echo____ 11 | writes all its arguments in order as a line on the 12 | standard output file. 13 | It is mainly useful for producing diagnostics in command files. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | -------------------------------------------------------------------------------- /v3man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'EXIT(I)'3/15/72'EXIT(I)' 3 | .ti 0 4 | NAME exit -- terminate command file 5 | .sp 6 | .ti 0 7 | SYNOPSIS exit____ 8 | .sp 9 | .ti 0 10 | DESCRIPTION exit____ 11 | performs a seek____ to the end of its standard input file. 12 | Thus, if it is invoked inside 13 | a file of commands, upon return from exit____ the shell will 14 | discover an end-of-file and terminate. 15 | .sp 16 | .ti 0 17 | FILES -- 18 | .sp 19 | .ti 0 20 | SEE ALSO if(I), goto(I), sh(I) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'MKDIR (I)'3/15/72'MKDIR (I)' 3 | .ti 0 4 | NAME mkdir -- make a directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS mkdir_____ dirname ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION mkdir_____ creates specified directories 11 | in mode 17. 12 | .sp 13 | The standard entries "." and ".." are made automatically. 14 | .sp 15 | .ti 0 16 | FILES -- 17 | .sp 18 | .ti 0 19 | SEE ALSO rmdir(I) 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS "dirname ?" 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | -------------------------------------------------------------------------------- /v3man/man1/mv.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'MV (I)'2/9/73'MV (I)' 3 | .ti 0 4 | NAME mv -- move or rename a file 5 | .sp 6 | .ti 0 7 | SYNOPSIS mv__ name\d1\u name\d2\u 8 | .sp 9 | .ti 0 10 | DESCRIPTION mv__ 11 | changes the name of name\d1\u to 12 | name\d2\u. 13 | If name\d2\u is a directory, name\d1\u is moved to 14 | that directory with its original file-name. 15 | Directories may only be moved within the same parent 16 | directory (just renamed). 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO -- 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS yes 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | -------------------------------------------------------------------------------- /v3man/man1/ov.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'OV (I)'6/12/72'OV (I)' 3 | .ti 0 4 | NAME ov -- overlay pages 5 | .sp 6 | .ti 0 7 | SYNOPSIS ov__ [ file ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION ov__ 11 | is a postprocessor for producing double column formatted 12 | text when using nroff(I). 13 | ov__ 14 | literally overlays successive pairs of 66-line pages. 15 | 16 | If the file argument is missing, 17 | the standard input is used. 18 | Thus ov__ may be used as a filter. 19 | .sp 20 | .ti 0 21 | FILES none 22 | .sp 23 | .ti 0 24 | SEE ALSO nroff(I), pr(I) 25 | .sp 26 | .ti 0 27 | DIAGNOSTICS none 28 | .sp 29 | .ti 0 30 | BUGS Other page lengths should be permitted. 31 | -------------------------------------------------------------------------------- /v3man/man1/roff.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aap/unixman/e06a93186a915ffd074bec9da32fbbadf418684f/v3man/man1/roff.1 -------------------------------------------------------------------------------- /v3man/man1/time.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TIME (I)'10/26/72'TIME (I)' 3 | .ti 0 4 | NAME time -- time a command 5 | .sp 6 | .ti 0 7 | SYNOPSIS time____ command 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | given command is timed; after it is complete, 12 | time____ 13 | prints the time spent in the system, waiting for disk, and in execution 14 | of the command. 15 | 16 | The disk I/O time can be variable depending 17 | on other activity in the system. 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO tm (VIII) 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS "?" 27 | .br 28 | "command terminated abnormally" 29 | .br 30 | "Command not found." 31 | -------------------------------------------------------------------------------- /v3man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TTY (I)'3/15/72'TTY (I)' 3 | .ti 0 4 | NAME tty -- get tty name 5 | .sp 6 | .ti 0 7 | SYNOPSIS tty___ 8 | .sp 9 | .ti 0 10 | DESCRIPTION tty___ gives the name of the user's typewriter 11 | in the form "ttyn" for n_ a digit. The actual path 12 | name is then "/dev/ttyn". 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS "not a tty" if the standard input file is not a typewriter. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | -------------------------------------------------------------------------------- /v3man/man1/type.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TYPE (I)'6/12/72'TYPE (I)' 3 | .ti 0 4 | NAME type -- type on single sheet paper 5 | .sp 6 | .ti 0 7 | SYNOPSIS type____ file918 ... 8 | .sp 9 | .ti 0 10 | DESCRIPTION type____ 11 | copies its input files to the standard output. 12 | Before each new page (66 lines) and before each new file, 13 | type stops and reads the standard input 14 | for a new line character before continuing. 15 | This allows time for insertion of single 16 | sheet paper. 17 | .sp 18 | .ti 0 19 | FILES -- 20 | .sp 21 | .ti 0 22 | SEE ALSO -- 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS -- 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | -------------------------------------------------------------------------------- /v3man/man2/boot.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'BOOT (II)'7/29/72'BOOT (II)' 3 | .ti 0 4 | NAME boot -- reboot UNIX 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys boot / boot = 39. not in assembler 8 | .sp 9 | .ti 0 10 | DESCRIPTION UNIX 11 | will clean up outstanding I\/O, and then execute 12 | the reboot read-only program. 13 | This call is restricted to the super-user. 14 | All users will be logged out. 15 | .sp 16 | .ti 0 17 | SEE ALSO boot procedures (VII) 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS the c-bit is set if you are 21 | not the super-user 22 | .sp 23 | .ti 0 24 | BUGS It 25 | often doesn't work (for unknown reasons). 26 | .br 27 | It depends on switch settings. 28 | -------------------------------------------------------------------------------- /v3man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'CHDIR (II)'3/15/72'CHDIR (II)' 3 | .ti 0 4 | NAME chdir -- change working directory 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys chdir; dirname / chdir = 12. 8 | .sp 9 | .ti 0 10 | DESCRIPTION dirname_______ 11 | is the address of the pathname of a directory, terminated by a 0 byte. 12 | chdir_____ causes this directory 13 | to become the current working directory. 14 | .sp 15 | .ti 0 16 | SEE ALSO chdir(I) 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS The error bit (c-bit) 20 | is set if the given name is not that of a directory 21 | or is not readable. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | -------------------------------------------------------------------------------- /v3man/man2/csw.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'CSW (II)'7/29/72'CSW (II)' 3 | .ti 0 4 | NAME csw -- read console switches 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys csw / csw = 38. not in assembler 8 | .br 9 | (value of csw in r0) 10 | .br 11 | (value of buttons in r1) 12 | .sp 13 | .ti 0 14 | DESCRIPTION The setting of 15 | the console switches is returned in r0. 16 | The setting of the 17 | external buttons is returned in r1. 18 | .a 19 | The return is synced to 20 | a 30 CPS clock for graphical applications. 21 | .sp 22 | .ti 0 23 | SEE ALSO -- 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS none 27 | .sp 28 | .ti 0 29 | BUGS Currently the buttons are unavailable. 30 | -------------------------------------------------------------------------------- /v3man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'EXIT (II)'3/15/72'EXIT (II)' 3 | .ti 0 4 | NAME exit -- terminate process 5 | .sp 6 | .ti 0 7 | SYNOPSIS (status in r0) 8 | .br 9 | sys exit / exit = 1 10 | .sp 11 | .ti 0 12 | DESCRIPTION exit____ 13 | is the normal means of terminating a process. 14 | Exit closes all the process' files and notifies the parent process 15 | if it is executing a wait____. 16 | The low byte of r0 17 | is available as status to the parent process. 18 | .sp 19 | This call can never return. 20 | .sp 21 | .ti 0 22 | SEE ALSO wait(II) 23 | .sp 24 | .ti 0 25 | DIAGNOSTICS - 26 | .sp 27 | .ti 0 28 | BUGS -- 29 | -------------------------------------------------------------------------------- /v3man/man2/fstat.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'FSTAT (II)'3/15/72'FSTAT (II)' 3 | .ti 0 4 | NAME fstat -- get status of open file 5 | .sp 6 | .ti 0 7 | SYNOPSIS (file descriptor in r0) 8 | .br 9 | sys fstat; buf / fstat = 28. 10 | .sp 11 | .ti 0 12 | DESCRIPTION This 13 | call is identical to stat____, except that it operates 14 | on open files instead of files given by name. 15 | It is most often used to get the status 16 | of the standard input and output files, whose names 17 | are unknown. 18 | .sp 19 | .ti 0 20 | SEE ALSO stat(II) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS The error bit 24 | (c-bit) is set if the file descriptor is unknown. 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v3man/man2/nice.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'NICE (II)'3/15/72'NICE (II)' 3 | .ti 0 4 | NAME nice -- set program in low priority 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys nice / nice = 34. 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | currently executing process is set into 12 | the lowest priority execution queue. 13 | Background jobs that execute a very long 14 | time should do this. 15 | Once done, 16 | there is no way to restore 17 | a process to normal 18 | priority. 19 | .sp 20 | .ti 0 21 | SEE ALSO formerly known as "hog" 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS -- 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v3man/man2/quit.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'QUIT (II)'3/15/72'QUIT (II)' 3 | .ti 0 4 | NAME quit -- turn off quit signal 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys quit; flag / quit = 26. 8 | .sp 9 | .ti 0 10 | DESCRIPTION When flag____ is 0, this call disables 11 | quit signals from the typewriter (ASCII FS). 12 | When flag____ is non-zero, quits are re-enabled, 13 | and cause execution to cease and a core image to be produced. 14 | .sp 15 | Quits should be turned off only with due consideration. 16 | .sp 17 | .ti 0 18 | SEE ALSO intr(II) 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | -------------------------------------------------------------------------------- /v3man/man2/rele.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'RELE (II)'3/15/72'RELE (II)' 3 | .ti 0 4 | NAME rele -- release processor 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys rele / rele = 0; not in assembler 8 | .sp 9 | .ti 0 10 | DESCRIPTION This call 11 | causes the process to be swapped out immediately if 12 | another process wants to run. 13 | Its main reason for being is internal 14 | to the system, namely to implement timer-runout swaps. 15 | However, it can be used beneficially by programs 16 | which wish to loop for some reason without 17 | consuming more processor time than necessary. 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man2/setuid.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SETUID (II)'3/15/72'SETUID (II)' 3 | .ti 0 4 | NAME setuid -- set process ID 5 | .sp 6 | .ti 0 7 | SYNOPSIS (process ID in r0) 8 | .br 9 | sys setuid / setuid = 23. 10 | .sp 11 | .ti 0 12 | DESCRIPTION The user ID of the current process is set to 13 | the argument in r0. 14 | Both the effective and the real user ID are set. 15 | This call is only permitted to the super-user 16 | or if r0 is the real user ID. 17 | .sp 18 | .ti 0 19 | SEE ALSO getuid(II) 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS Error bit 23 | (c-bit) is set as indicated. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'STIME (II)'3/15/72'STIME (II)' 3 | .ti 0 4 | NAME stime -- set time 5 | .sp 6 | .ti 0 7 | SYNOPSIS (time in r0-r1) 8 | .br 9 | sys stime / stime = 25. 10 | .sp 11 | .ti 0 12 | DESCRIPTION stime_____ 13 | sets the system's idea of the time and date. 14 | Only the super-user may use this call. 15 | .sp 16 | .ti 0 17 | SEE ALSO date(I), time(II) 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS Error bit (c-bit) 21 | set if user is not the super-user. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | -------------------------------------------------------------------------------- /v3man/man2/sync.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SYNC (II)'6/12/72'SYNC (II)' 3 | .ti 0 4 | NAME sync -- update super-block 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys sync / sync = 36.; not in assembler 8 | .sp 9 | .ti 0 10 | DESCRIPTION sync____ 11 | causes the super block for all file systems to be written out. 12 | It is only necessary on systems in which 13 | this writing may be delayed 14 | for a long time, i.e., those which 15 | incorporate hardware protection facilities. 16 | 17 | It should be used by programs which examine a file system, 18 | for example check, df, tm, etc. 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS -- 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v3man/man2/time.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TIME (II)'3/15/72'TIME (II)' 3 | .ti 0 4 | NAME time -- get time of year 5 | .sp 6 | .ti 0 7 | SYNOPSIS sys time / time = 13. 8 | .br 9 | (time r0-r1) 10 | .sp 11 | .ti 0 12 | DESCRIPTION time____ 13 | returns the time since 00:00:00, Jan. 1, 1972, measured 14 | in sixtieths of a second. 15 | The high order word is in the r0 register and the low order 16 | is in the r1. 17 | .sp 18 | .ti 0 19 | SEE ALSO date(I), mdate(II) 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS The time 26 | is stored in 32 bits. 27 | This guarantees a crisis every 28 | 2.26 years. 29 | -------------------------------------------------------------------------------- /v3man/man3/atan.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'ATAN, ATAN2 (III)'1/15/73'ATAN, ATAN2 (III)' 3 | .ti 0 4 | NAME atan -- arc tangent function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,atan[2] 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | atan entry returns the arc tangent 12 | of fr0 in fr0. 13 | The range is -J/2 to J/2. 14 | .sp 15 | The atan2 entry returns the arc tangent 16 | of fr0/fr1 in fr0. 17 | The range is -J to J. 18 | .sp 19 | .ti 0 20 | FILES kept in /lib/liba.a 21 | .sp 22 | .ti 0 23 | SEE ALSO -- 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS there is no error return 27 | .sp 28 | .ti 0 29 | BUGS -- 30 | -------------------------------------------------------------------------------- /v3man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'EXP (III)'1/15/73'EXP (III)' 3 | .ti 0 4 | NAME exp -- exponential function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,exp 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | exponential of fr0 is returned in fr0. 12 | .sp 13 | .ti 0 14 | FILES kept in /lib/liba.a 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS If 21 | the result is not representable, the 22 | c-bit is set 23 | and the largest positive number is returned. 24 | .sp 25 | Zero is returned if the result would underflow. 26 | .sp 27 | .ti 0 28 | BUGS --- 29 | -------------------------------------------------------------------------------- /v3man/man3/log.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'LOG (III)'3/15/72'LOG (III)' 3 | .ti 0 4 | NAME log -- logarithm (base e) 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,log 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | logarithm (base e) of fr0 is returned in fr0. 12 | .sp 13 | .ti 0 14 | FILES kept in /lib/liba.a 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS The error bit (c-bit) 21 | is set if the input argument is less than or 22 | equal to zero and the result is set to the largest 23 | negative number. 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man3/mesg.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'MESG (III)'3/15/72'MESG (III)' 3 | .ti 0 4 | NAME mesg -- write message on typewriter 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,mesg; ; .even 8 | .sp 9 | .ti 0 10 | DESCRIPTION mesg____ 11 | writes the string immediately following its call onto 12 | the standard output file. 13 | The string must be terminated by an ASCII NULL byte. 14 | .sp 15 | .ti 0 16 | FILES kept in /lib/liba.a 17 | .sp 18 | .ti 0 19 | SEE ALSO -- 20 | .sp 21 | .ti 0 22 | DIAGNOSTICS -- 23 | .sp 24 | .ti 0 25 | BUGS -- 26 | -------------------------------------------------------------------------------- /v3man/man3/sin.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SIN, COS (III)'3/15/72'SIN, COS (III)' 3 | .ti 0 4 | NAME sin, cos -- sine cosine 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,sin (cos) 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | sine (cosine) of fr0 in radians 12 | is returned in fr0. 13 | .sp 14 | The magnitude of the argument should be checked 15 | by the caller to make sure the result is meaningful. 16 | .sp 17 | .ti 0 18 | FILES kept in /lib/liba.a 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS there are none 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v3man/man3/sqrt.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SQRT (III)'3/15/72'SQRT (III)' 3 | .ti 0 4 | NAME sqrt -- square root function 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr r5,sqrt 8 | .sp 9 | .ti 0 10 | DESCRIPTION The 11 | square root of fr0 is returned in fr0. 12 | .sp 13 | .ti 0 14 | FILES kept in /lib/liba.a 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS The c-bit is 21 | set on negative arguments and 0 is returned. 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | -------------------------------------------------------------------------------- /v3man/man3/ttyn.3: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TTYN (III)'1/15/73'TTYN (III)' 3 | .ti 0 4 | NAME ttyn -- return name of current tty 5 | .sp 6 | .ti 0 7 | SYNOPSIS jsr pc,ttyn 8 | .sp 9 | .ti 0 10 | DESCRIPTION The routine hunts up the name of the 11 | input tty attached to the process (one byte from the set 12 | {012345678abc} at present) and returns it in r0. 13 | .sp 14 | "x" is returned if no genuine input tty is attached to the process. 15 | .sp 16 | .ti 0 17 | FILES kept in /lib/liba.a 18 | .sp 19 | .ti 0 20 | SEE ALSO fstat(II) 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v3man/man4/rk.4: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'RK (IV)'3/15/72'RK (IV)' 3 | .ti 0 4 | NAME rk -- RK-11/RK03 (or RK05) disk 5 | .sp 6 | .ti 0 7 | DESCRIPTION rk?___ 8 | refers to an entire RK03 disk as a single sequentially-addressed 9 | file. 10 | Its 256-word blocks are numbered 0 to 4871. 11 | Like the RF disk and the tape files, its 12 | addressing is block-oriented. 13 | Consult the rf(IV) section. 14 | .sp 15 | .ti 0 16 | FILES /dev/rk0 user available drive 17 | .br 18 | /dev/rk1 /usr file system 19 | .br 20 | /dev/rk2 /sys file system 21 | .br 22 | /dev/rk3 /crp file system 23 | .sp 24 | .ti 0 25 | SEE ALSO rf(IV), tc(IV) 26 | .sp 27 | .ti 0 28 | BUGS See rf(IV) 29 | -------------------------------------------------------------------------------- /v3man/man5/wtmp.5: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'WTMP (V)'3/15/72'WTMP (V)' 3 | .ti 0 4 | NAME /tmp/wtmp -- user login history 5 | .sp 6 | .ti 0 7 | DESCRIPTION This 8 | file records all logins and logouts. 9 | Its format is exactly like utmp(V) except that 10 | a null user name indicates a logout on the associated 11 | typewriter, and the typewriter name 'x' indicates 12 | that UNIX was rebooted at that point. 13 | 14 | Wtmp is maintained by login(I) and init(VII). 15 | Neither of these programs creates the file, 16 | so if it is removed record-keeping is turned off. 17 | 18 | This file resides in directory /tmp. 19 | .sp 20 | .ti 0 21 | SEE ALSO init(VII), login(I), acct(VIII), swtmp(VIII) 22 | -------------------------------------------------------------------------------- /v3man/man7/tabs.7: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'TABS (VII)'6/15/72'TABS (VII)' 3 | .ti 0 4 | NAME tabs -- set tab stops 5 | .sp 6 | .ti 0 7 | SYNOPSIS cat /usr/pub/tabs 8 | .sp 9 | .ti 0 10 | DESCRIPTION When 11 | printed on a suitable terminal, this file 12 | will set tab stops every 8 columns. 13 | Suitable terminals include the Teletype model 37 and 14 | the GE TermiNet 300. 15 | .sp 16 | These tab stop settings are 17 | desirable because UNIX assumes them 18 | in calculating delays. 19 | .sp 20 | .ti 0 21 | FILES -- 22 | .sp 23 | .ti 0 24 | SEE ALSO -- 25 | .sp 26 | .ti 0 27 | DIAGNOSTICS -- 28 | .sp 29 | .ti 0 30 | BUGS -- 31 | -------------------------------------------------------------------------------- /v3man/man8/chk.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'CHK (VIII)'1/20/73'CHK (VIII)' 3 | .ti 0 4 | NAME chk -- check + dcheck 5 | .sp 6 | .ti 0 7 | SYNOPSIS chk 8 | .sp 9 | .ti 0 10 | DESCRIPTION This 11 | command file does a check_____ and a dcheck______ of all of the normally mounted 12 | file systems. 13 | .sp 14 | .ti 0 15 | FILES /dev/[fkp]* 16 | .sp 17 | .ti 0 18 | SEE ALSO check (VIII), dcheck (VIII) 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS see "SEE ALSO" 22 | -------------------------------------------------------------------------------- /v3man/man8/dli.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'DLI (VIII)'3/15/72'DLI (VIII)' 3 | .ti 0 4 | NAME dli -- load DEC binary paper tapes 5 | .sp 6 | .ti 0 7 | SYNOPSIS dli output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dli___ 11 | will load a DEC binary paper tape 12 | into the output file. 13 | The binary format paper tape 14 | is read from the input file 15 | (/dev/ppt is default.) 16 | .sp 17 | .ti 0 18 | FILES /dev/ppt 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS "checksum" 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v3man/man8/swtmp.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SWTMP (VIII)'2/11/73'SWTMP (VIII)' 3 | .ti 0 4 | NAME swtmp -- update accounting file 5 | .sp 6 | .ti 0 7 | SYNOPSIS swtmp_____ 8 | .sp 9 | .ti 0 10 | DESCRIPTION This 11 | shell sequence concatenates /tmp/wtmp onto /usr/adm/wtmp 12 | and truncates /tmp/wtmp. 13 | It should be used before 14 | using acct(VIII) 15 | and every so often in any case if accounting 16 | is to be maintained. 17 | .sp 18 | .ti 0 19 | FILES /tmp/wtmp, 20 | /usr/adm/wtmp 21 | .sp 22 | .ti 0 23 | SEE ALSO acct(VIII), 24 | wtmp(V) 25 | -------------------------------------------------------------------------------- /v3man/manx/basic.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''BASIC (VI)' 3 | .ti 0 4 | NAME basic -- DEC supplied BASIC 5 | .sp 6 | .ti 0 7 | SYNOPSIS basic [file] 8 | .sp 9 | .ti 0 10 | DESCRIPTION Basic 11 | is the standard BASIC V000 distributed 12 | as a stand alone program. 13 | The optional file argument is read before the console. 14 | See DEC-11-AJPB-D manual. 15 | .sp 16 | Since bas___ is smaller and faster, 17 | basic_____ is not maintained on line. 18 | .sp 19 | .ti 0 20 | FILES -- 21 | .sp 22 | .ti 0 23 | SEE ALSO bas 24 | .sp 25 | .ti 0 26 | DIAGNOSTICS See manual 27 | .sp 28 | .ti 0 29 | BUGS GOK 30 | .sp 31 | .ti 0 32 | OWNER dmr 33 | -------------------------------------------------------------------------------- /v3man/manx/cal.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''CAL (VI)' 3 | .ti 0 4 | NAME cal -- print calendar 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/ken/cal year 8 | .sp 9 | .ti 0 10 | DESCRIPTION Cal 11 | will print a calendar for the given year. 12 | The year can be between 0 (really 1 BC) 13 | and 9999. 14 | For years when 15 | several calendars were in vogue in 16 | different countries, 17 | the calendar of England (and therefore her colonies) 18 | is printed. 19 | .sp 20 | P.S. try cal of 1752. 21 | .sp 22 | .ti 0 23 | FILES -- 24 | .sp 25 | .ti 0 26 | SEE ALSO -- 27 | .sp 28 | .ti 0 29 | DIAGNOSTICS -- 30 | .sp 31 | .ti 0 32 | BUGS -- 33 | .sp 34 | .ti 0 35 | OWNER ken 36 | -------------------------------------------------------------------------------- /v3man/manx/das.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DAS (VI)' 3 | .ti 0 4 | NAME das -- disassembler 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION A PDP-11 11 | disassembler exists. 12 | Contact the owner for more information. 13 | .sp 14 | .ti 0 15 | FILES -- 16 | .sp 17 | .ti 0 18 | SEE ALSO -- 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS -- 22 | .sp 23 | .ti 0 24 | BUGS -- 25 | .sp 26 | .ti 0 27 | OWNER ken 28 | -------------------------------------------------------------------------------- /v3man/manx/dds.1: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'Y''X' 3 | .ti 0 4 | NAME X 5 | .sp 6 | .ti 0 7 | SYNOPSIS X 8 | .sp 9 | .ti 0 10 | DESCRIPTION X 11 | .sp 12 | .ti 0 13 | FILES X 14 | .sp 15 | .ti 0 16 | SEE ALSO X 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS X 20 | .sp 21 | .ti 0 22 | BUGS X 23 | .sp 24 | .ti 0 25 | OWNER X 26 | -------------------------------------------------------------------------------- /v3man/manx/dpt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''DPT (VI)' 3 | .ti 0 4 | NAME dpt -- read DEC ASCII paper tape 5 | .sp 6 | .ti 0 7 | SYNOPSIS dpt output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dpt___ 11 | reads the input file (/dev/ppt default) 12 | assuming the format is a DEC generated 13 | ASCII paper tape of an assembly language program. 14 | The output is a UNIX ASCII assembly program. 15 | .sp 16 | .ti 0 17 | FILES /dev/ppt 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS Almost 27 | always a hand pass is required to get 28 | a correct output. 29 | .sp 30 | .ti 0 31 | OWNER ken, dmr 32 | -------------------------------------------------------------------------------- /v3man/manx/ident.5: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '6/12/72''IDENT (V)' 3 | .ti 0 4 | NAME ident -- IDENT card file 5 | .sp 6 | .ti 0 7 | SYNOPSIS -- 8 | .sp 9 | .ti 0 10 | DESCRIPTION ident_____ 11 | is a file used to generate GECOS $IDENT 12 | cards by the off-line print program opr(I). 13 | There is one entry per line in the following 14 | style: 15 | 16 | 05:m1234,m789,name 17 | 18 | which causes the following $IDENT card to be generated: 19 | 20 | $ IDENT m1234,m789,name 21 | 22 | .sp 23 | .ti 0 24 | FILES kept 25 | in /etc/ident. 26 | .sp 27 | .ti 0 28 | SEE ALSO opr(I) 29 | .sp 30 | .ti 0 31 | DIAGNOSTICS -- 32 | .sp 33 | .ti 0 34 | BUGS -- 35 | .sp 36 | .ti 0 37 | OWNER ken, dmr 38 | -------------------------------------------------------------------------------- /v3man/manx/moo.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''MOO (VI)' 3 | .ti 0 4 | NAME moo -- a game 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/moo 8 | .sp 9 | .ti 0 10 | DESCRIPTION moo___ 11 | is a guessing game imported from England. 12 | .sp 13 | .ti 0 14 | FILES -- 15 | .sp 16 | .ti 0 17 | SEE ALSO -- 18 | .sp 19 | .ti 0 20 | DIAGNOSTICS -- 21 | .sp 22 | .ti 0 23 | BUGS -- 24 | .sp 25 | .ti 0 26 | OWNER ken 27 | -------------------------------------------------------------------------------- /v3man/manx/ttt.6: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he '3/15/72''TTT (VI)' 3 | .ti 0 4 | NAME ttt -- tic-tac-toe 5 | .sp 6 | .ti 0 7 | SYNOPSIS /usr/games/ttt 8 | .sp 9 | .ti 0 10 | DESCRIPTION ttt___ 11 | is the X's and O's game 12 | popular in 1st grade. 13 | This is a learning program that never 14 | makes the same mistake twice. 15 | .sp 16 | .ti 0 17 | FILES ttt.k -- old mistakes 18 | .sp 19 | .ti 0 20 | SEE ALSO -- 21 | .sp 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .sp 25 | .ti 0 26 | BUGS -- 27 | .sp 28 | .ti 0 29 | OWNER ken 30 | -------------------------------------------------------------------------------- /v4man/man0/ptx: -------------------------------------------------------------------------------- 1 | .nf 2 | .bp 3 | .ce 4 | PERMUTED INDEX 5 | .sp 1.5 6 | .nf 7 | .de xx 8 | \\h"3i-\\w'\\$1'u"\\$1 \\$2 9 | .. 10 | .so ptxx 11 | -------------------------------------------------------------------------------- /v4man/man0/tocx4: -------------------------------------------------------------------------------- 1 | .xx "cat" "phototypesetter interface" 2 | .xx "da" "voice response unit" 3 | .xx "dc" "DC-11 communications interface" 4 | .xx "dn" "dn11 ACU interface" 5 | .xx "dp" "dp11 201 data-phone interface" 6 | .xx "kl" "KL-11/TTY-33 console typewriter" 7 | .xx "mem" "core memory" 8 | .xx "pc" "PC-11 paper tape reader/punch" 9 | .xx "rf" "RF11/RS11 fixed-head disk file" 10 | .xx "rk" "RK-11/RK03 (or RK05) disk" 11 | .xx "rp" "RP-11/RP03 moving-head disk" 12 | .xx "tc" "TC-11/TU56 DECtape" 13 | .xx "tiu" "Spider interface" 14 | .xx "tm" "TM-11/TU-10 magtape interface" 15 | .xx "vs" "voice synthesizer interface" 16 | .xx "vt" "11/20 (vt01) interface" 17 | -------------------------------------------------------------------------------- /v4man/man0/tocx5: -------------------------------------------------------------------------------- 1 | .xx "a.out" "assembler and link editor output" 2 | .xx "ar" "archive (library) file format" 3 | .xx "core" "format of core image file" 4 | .xx "dir" "format of directories" 5 | .xx "fs" "format of file system volume" 6 | .xx "passwd" "password file" 7 | .xx "tp" "DEC/mag tape formats" 8 | .xx "utmp" "user information" 9 | .xx "wtmp" "user login history" 10 | -------------------------------------------------------------------------------- /v4man/man0/tocx7: -------------------------------------------------------------------------------- 1 | .xx "ascii" "map of ASCII character set" 2 | .xx "dpd" "spawn data phone daemon" 3 | .xx "getty" "set typewriter mode" 4 | .xx "glob" "generate command arguments" 5 | .xx "greek" "graphics for extended ascii type-box" 6 | .xx "init" "process control initialization" 7 | .xx "msh" "mini-shell" 8 | .xx "tabs" "set tab stops" 9 | .xx "tmheader" "TM cover sheet" 10 | .xx "vs" "voice synthesizer code" 11 | -------------------------------------------------------------------------------- /v4man/man0/tocx8: -------------------------------------------------------------------------------- 1 | .xx "20boot" "install new 11/20 system" 2 | .xx "boot procedures" "UNIX startup" 3 | .xx "check" "file system consistency check" 4 | .xx "clri" "clear i-node" 5 | .xx "df" "disk free" 6 | .xx "dump" "incremental file system dump" 7 | .xx "ino" "get the i-number of a file" 8 | .xx "mkfs" "construct a file system" 9 | .xx "mknod" "build special file" 10 | .xx "mount" "mount file system" 11 | .xx "reloc" "relocate object files" 12 | .xx "restor" "incremental file system restore" 13 | .xx "su" "become privileged user" 14 | .xx "sync" "update the super block" 15 | .xx "umount" "dismount file system" 16 | .xx "update" "periodically update the super block" 17 | -------------------------------------------------------------------------------- /v4man/man0/x: -------------------------------------------------------------------------------- 1 | troff +$1 -$2 intro basinf toc ptx 2 | -------------------------------------------------------------------------------- /v4man/man0/xx: -------------------------------------------------------------------------------- 1 | .th name section date 2 | .sh NAME 3 | .sh SYNOPSIS 4 | .sh DESCRIPTION 5 | .sh FILES 6 | .sh "SEE ALSO" 7 | .sh DIAGNOSTICS 8 | .sh BUGS 9 | -------------------------------------------------------------------------------- /v4man/man1/catsim.1: -------------------------------------------------------------------------------- 1 | .th CATSIM I 11/1/73 2 | .sh NAME 3 | catsim \*- phototypesetter simulator 4 | .sh SYNOPSIS 5 | .bd catsim 6 | .sh DESCRIPTION 7 | .it Catsim 8 | will interpret its 9 | standard input as codes for the phototypesetter (cat). 10 | The output of 11 | .it catsim 12 | is output to the display (vt). 13 | .s3 14 | About the only use of 15 | .it catsim 16 | is to save time and paper on the phototypesetter 17 | by the following command: 18 | .s3 19 | troff \*-t files | catsim 20 | .sh FILES 21 | /dev/vt0 22 | .sh "SEE ALSO" 23 | troff(I), cat(IV), vt(IV) 24 | .sh BUGS 25 | Point sizes are not correct. 26 | The vt character set is restricted to 27 | one font of ASCII. 28 | -------------------------------------------------------------------------------- /v4man/man1/chdir.1: -------------------------------------------------------------------------------- 1 | .th CHDIR I 3/15/72 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | .bd chdir 6 | directory 7 | .sh DESCRIPTION 8 | .it Directory 9 | becomes the new working directory. 10 | The process must have execute permission 11 | on the directory. 12 | The process must have execute (search) 13 | permission in 14 | .it directory. 15 | .s3 16 | Because a new process is created to execute each command, 17 | .it chdir 18 | would be ineffective if it were written as a 19 | normal command. It is therefore recognized and executed 20 | by the Shell. 21 | .sh "SEE ALSO" 22 | sh(I) 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v4man/man1/chmod.1: -------------------------------------------------------------------------------- 1 | .th CHMOD I 8/20/73 2 | .sh NAME 3 | chmod \*- change mode 4 | .sh SYNOPSIS 5 | .bd chmod 6 | octal file ... 7 | .sh DESCRIPTION 8 | The octal mode 9 | replaces the mode of each of the files. 10 | The mode is constructed from the OR of the 11 | following modes: 12 | .s3 13 | .in +3 14 | 4000 set user ID on execution 15 | 2000 set group ID on execution 16 | 0400 read by owner 17 | 0200 write by owner 18 | 0100 execute by owner 19 | 0070 read, write, execute by group 20 | 0007 read, write, execute by others 21 | .s3 22 | .in -3 23 | Only the owner of a file (or the super-user) may change its mode. 24 | .s3 25 | .sh "SEE ALSO" 26 | ls(I) 27 | .s3 28 | .sh BUGS 29 | -------------------------------------------------------------------------------- /v4man/man1/chown.1: -------------------------------------------------------------------------------- 1 | .th CHOWN I 3/15/72 2 | .sh NAME 3 | chown \*- change owner 4 | .sh SYNOPSIS 5 | .bd chown 6 | owner file ... 7 | .sh DESCRIPTION 8 | .it Owner 9 | becomes the new owner of the files. 10 | The owner may be either a decimal UID or 11 | a login name found in the password file. 12 | .s3 13 | Only the owner of a file (or the super-user) is allowed to change the owner. 14 | Unless it is done by the 15 | super-user or the real user ID of the new owner, 16 | the set-user-ID permission bit is 17 | turned off as the owner of a file is changed. 18 | .sh FILES 19 | /etc/passwd 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v4man/man1/cmp.1: -------------------------------------------------------------------------------- 1 | .th CMP I 1/15/73 2 | .sh NAME 3 | cmp \*- compare two files 4 | .sh SYNOPSIS 5 | .bd cmp 6 | file1 file2 7 | .sh DESCRIPTION 8 | The two files are 9 | compared for identical contents. 10 | Discrepancies are noted 11 | by giving the offset and the differing words, 12 | all in octal. 13 | .sh "SEE ALSO" 14 | proof (I), comm (I) 15 | .sh BUGS 16 | If 17 | the shorter of the two files is of odd length, 18 | .it cmp 19 | acts as if a null byte had been appended to it. 20 | The 21 | .it offset 22 | is only a single-precision number. 23 | -------------------------------------------------------------------------------- /v4man/man1/cp.1: -------------------------------------------------------------------------------- 1 | .th CP I 1/24/73 2 | .sh NAME 3 | cp \*- copy 4 | .sh SYNOPSIS 5 | .bd cp 6 | file1 file2 7 | .sh DESCRIPTION 8 | The 9 | first file is copied onto the second. 10 | The mode and owner of the target file 11 | are preserved if it already 12 | existed; the mode of the source file 13 | is used otherwise. 14 | .s3 15 | If 16 | .it file2 17 | is a directory, then the target 18 | file is a file in that directory with the file-name 19 | of 20 | .it file1. 21 | .sh "SEE ALSO" 22 | cat(I), pr(I), mv(I) 23 | .sh BUGS 24 | Copying 25 | a file onto itself destroys its contents. 26 | -------------------------------------------------------------------------------- /v4man/man1/dsw.1: -------------------------------------------------------------------------------- 1 | .th DSW I 3/15/72 2 | .sh NAME 3 | dsw \*- delete interactively 4 | .sh SYNOPSIS 5 | .bd dsw 6 | [ directory ] 7 | .sh DESCRIPTION 8 | For 9 | each file in the given directory 10 | (`\fB.\fR' 11 | if not specified) 12 | .it dsw 13 | types its name. 14 | If 15 | .bd y 16 | is typed, the file is deleted; 17 | if 18 | .bd x, 19 | .it dsw 20 | exits; 21 | if new-line, the file is not deleted; 22 | if anything else, 23 | .it dsw 24 | asks again. 25 | .sh "SEE ALSO" 26 | rm(I) 27 | .sh BUGS 28 | The name 29 | .it dsw 30 | is a carryover from the ancient past. Its etymology is 31 | amusing. 32 | -------------------------------------------------------------------------------- /v4man/man1/echo.1: -------------------------------------------------------------------------------- 1 | .th ECHO I 3/15/72 2 | .sh NAME 3 | echo \*- echo arguments 4 | .sh SYNOPSIS 5 | .bd echo 6 | [ arg ... ] 7 | .sh DESCRIPTION 8 | .it Echo 9 | writes all its arguments in order as a line on the 10 | standard output file. 11 | It is mainly useful for producing diagnostics in command files. 12 | .sh BUGS 13 | .it Echo 14 | with no arguments does not 15 | print a blank line. 16 | -------------------------------------------------------------------------------- /v4man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .th EXIT I 3/15/72 2 | .sh NAME 3 | exit \*- terminate command file 4 | .sh SYNOPSIS 5 | .bd exit 6 | .sh DESCRIPTION 7 | .it Exit 8 | performs a 9 | .bd seek 10 | to the end of its standard input file. 11 | Thus, if it is invoked inside 12 | a file of commands, upon return from 13 | .bd exit 14 | the shell will 15 | discover an end-of-file and terminate. 16 | .sh "SEE ALSO" 17 | if(I), goto(I), sh(I) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v4man/man1/file.1: -------------------------------------------------------------------------------- 1 | .th FILE I 11/1/73 2 | .sh NAME 3 | file \*- determine format of file 4 | .sh SYNOPSIS 5 | .bd file 6 | files 7 | .sh DESCRIPTION 8 | .it File 9 | will examine each of its arguments 10 | and give a guess as to the contents of the file. 11 | It is the only program that will give 12 | device numbers of special files. 13 | .sh BUGS 14 | If the file is not instantly recognized, 15 | its type is given as `unknown'. 16 | There should be some heuristic to 17 | recognize source file `signatures' 18 | in each of the standard languages. 19 | -------------------------------------------------------------------------------- /v4man/man1/mesg.1: -------------------------------------------------------------------------------- 1 | .th MESG I 3/15/72 2 | .sh NAME 3 | mesg \*- permit or deny messages 4 | .sh SYNOPSIS 5 | .bd mesg 6 | [ 7 | .bd n 8 | ] [ 9 | .bd y 10 | ] 11 | .sh DESCRIPTION 12 | .it Mesg 13 | with argument 14 | .bd n 15 | forbids messages via 16 | .it write 17 | by revoking non-user 18 | write permission on the user's typewriter. 19 | .it Mesg 20 | with argument 21 | .bd y 22 | reinstates permission. 23 | All by itself, 24 | .it mesg 25 | reverses the current permission. 26 | In all cases the previous state is reported. 27 | .sh FILES 28 | /dev/tty? 29 | .sh "SEE ALSO" 30 | write(I) 31 | .sh DIAGNOSTICS 32 | `?' if the standard input file is not a typewriter 33 | .sh BUGS 34 | -------------------------------------------------------------------------------- /v4man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .th MKDIR I 3/15/72 2 | .sh NAME 3 | mkdir \*- make a directory 4 | .sh SYNOPSIS 5 | .bd mkdir 6 | dirname ... 7 | .sh DESCRIPTION 8 | .it Mkdir 9 | creates specified directories 10 | in mode 777. 11 | The standard entries `\fB.\fR' and `\fB..\fR' are made automatically. 12 | .sh "SEE ALSO" 13 | rmdir(I) 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v4man/man1/nice.1: -------------------------------------------------------------------------------- 1 | .th NICE I 11/1/73 2 | .sh NAME 3 | nice \*- run a command at low priority 4 | .sh SYNOPSIS 5 | .bd nice 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Nice 9 | executes 10 | .it command 11 | at low priority. 12 | .sh "SEE ALSO" 13 | nohup(I), nice(II) 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v4man/man1/nohup.1: -------------------------------------------------------------------------------- 1 | .th NOHUP I 11/1/73 2 | .sh NAME 3 | nohup \*- run a command immune to hangups 4 | .sh SYNOPSIS 5 | .bd nohup 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Nohup 9 | executes 10 | .it command 11 | with hangups, 12 | quits and interrupts all ignored. 13 | .sh "SEE ALSO" 14 | nice(I), signal(II) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v4man/man1/passwd.1: -------------------------------------------------------------------------------- 1 | .th PASSWD I 9/1/72 2 | .sh NAME 3 | passwd \*- set login password 4 | .sh SYNOPSIS 5 | .bd passwd 6 | name password 7 | .sh DESCRIPTION 8 | The 9 | .it password 10 | is placed on the given login name. 11 | This can only be done by the person 12 | corresponding to the login name or by the super-user. 13 | An explicit null argument ("") for the password 14 | argument will remove 15 | any password from the login name. 16 | .sh FILES 17 | /etc/passwd 18 | .sh "SEE ALSO" 19 | login(I), passwd(V), crypt(III) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v4man/man1/pfe.1: -------------------------------------------------------------------------------- 1 | .th PFE I 11/1/73 2 | .sh NAME 3 | pfe \*- print floating exception 4 | .sh SYNOPSIS 5 | .bd pfe 6 | .sh DESCRIPTION 7 | .it Pfe 8 | will examine the floating point exception register and 9 | print a diagnostic for the last 10 | floating point exception. 11 | .sh "SEE ALSO" 12 | signal(II) 13 | .sh BUGS 14 | Since there is but one floating point 15 | exception register and it cannot be 16 | saved and restored by the system, 17 | the floating exception 18 | that is printed is the one that occured system wide. 19 | Floating exceptions are therefore volatile. 20 | -------------------------------------------------------------------------------- /v4man/man1/rew.1: -------------------------------------------------------------------------------- 1 | .th REW I 1/15/73 2 | .sh NAME 3 | rew \*- rewind tape 4 | .sh SYNOPSIS 5 | .bd rew 6 | [ [ 7 | .bd m 8 | ]digit ] 9 | .sh DESCRIPTION 10 | .it Rew 11 | rewinds DECtape or magtape drives. The digit is the logical 12 | tape number, and should range from 0 to 7. 13 | if the digit is preceded by 14 | \fBm\fR, 15 | .it rew 16 | applies to magtape rather than DECtape. 17 | A missing digit indicates drive 0. 18 | .sh FILES 19 | /dev/tap? 20 | .br 21 | /dev/mt? 22 | .sh BUGS 23 | -------------------------------------------------------------------------------- /v4man/man1/rmdir.1: -------------------------------------------------------------------------------- 1 | .th RMDIR I 3/15/72 2 | .sh NAME 3 | rmdir \*- remove directory 4 | .sh SYNOPSIS 5 | .bd rmdir 6 | dir ... 7 | .sh DESCRIPTION 8 | .it Rmdir 9 | removes (deletes) directories. 10 | The directory must be empty (except for the standard entries 11 | `\fB.\fR' and `\fB..\fR', which 12 | .it rmdir 13 | itself removes). 14 | Write permission is required in the 15 | directory in which the directory appears. 16 | .sh BUGS 17 | Needs a \fB\*-r\fR flag. 18 | Actually, write permission in the 19 | directory's parent is 20 | .it not 21 | required. 22 | -------------------------------------------------------------------------------- /v4man/man1/size.1: -------------------------------------------------------------------------------- 1 | .th SIZE I 9/2/72 2 | .sh NAME 3 | size \*- size of an object file 4 | .sh SYNOPSIS 5 | .bd size 6 | [ object ... ] 7 | .sh DESCRIPTION 8 | The 9 | size, in bytes, of the 10 | object files are printed. 11 | If no file is given, 12 | .bd a.out 13 | is default. 14 | The size is printed in decimal for the 15 | text, data, and bss portions of each file. 16 | The sum of these is also printed in octal 17 | and decimal. 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v4man/man1/sleep.1: -------------------------------------------------------------------------------- 1 | .th SLEEP I 11/1/73 2 | .sh NAME 3 | sleep \*- suspend execution for an interval 4 | .sh SYNOPSIS 5 | .bd sleep 6 | time 7 | .sh DESCRIPTION 8 | .it Sleep 9 | will suspend execution for 10 | .it time 11 | seconds. 12 | It is used to execute a command 13 | in a certain amount of time as in: 14 | .s3 15 | (sleep 105; command)& 16 | .s3 17 | Or to execute a command every so often as in 18 | this shell command file: 19 | .s3 20 | : loop 21 | .br 22 | command 23 | .br 24 | sleep 37 25 | .br 26 | goto loop 27 | .sh "SEE ALSO" 28 | sleep(II) 29 | .sh BUGS 30 | .it Time 31 | must be less than 65536 seconds. 32 | -------------------------------------------------------------------------------- /v4man/man1/strip.1: -------------------------------------------------------------------------------- 1 | .th STRIP I 3/15/72 2 | .sh NAME 3 | strip \*- remove symbols and relocation bits 4 | .sh SYNOPSIS 5 | .bd strip 6 | name ... 7 | .sh DESCRIPTION 8 | .it Strip 9 | removes the symbol 10 | table and relocation bits ordinarily attached to the output 11 | of the assembler and loader. 12 | This is useful to save space after a program has been 13 | debugged. 14 | .s3 15 | The effect of 16 | .it strip 17 | is the the same as use of the 18 | .bd \*-s 19 | option 20 | of 21 | .it ld. 22 | .sh FILES 23 | /tmp/stm? temporary file 24 | .sh "SEE ALSO" 25 | ld(I), as(I) 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v4man/man1/sum.1: -------------------------------------------------------------------------------- 1 | .th SUM I 3/15/72 2 | .sh NAME 3 | sum \*- sum file 4 | .sh SYNOPSIS 5 | .bd sum 6 | name ... 7 | .sh DESCRIPTION 8 | .it Sum 9 | sums the contents of the bytes (mod 2^16) of 10 | one or more files and prints the answer in octal. 11 | A separate sum is printed for each file specified, 12 | along with the number of whole or partial 13 | 512-byte blocks read. 14 | .s3 15 | In practice, 16 | .it sum 17 | is often used to verify that 18 | all of a special file can be read without error. 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v4man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .th TTY I 3/15/72 2 | .sh NAME 3 | tty \*- get typewriter name 4 | .sh SYNOPSIS 5 | .bd tty 6 | .sh DESCRIPTION 7 | .it Tty 8 | gives the name of the user's typewriter 9 | in the form `tty\fIn\fR' for 10 | \fIn\fR 11 | a digit or letter. The actual path 12 | name is then `/dev/tty\fIn\fR'. 13 | .sh DIAGNOSTICS 14 | `not a tty' if the standard input file is not a typewriter. 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v4man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .th CHDIR II 8/5/73 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | (chdir = 12.) 6 | .br 7 | .ft B 8 | sys chdir; dirname 9 | .s3 10 | chdir(dirname) 11 | .br 12 | char *dirname; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Dirname 16 | is the address of the pathname of a directory, terminated by a null byte. 17 | .it Chdir 18 | causes this directory 19 | to become the current working directory. 20 | .sh "SEE ALSO" 21 | chdir(I) 22 | .sh DIAGNOSTICS 23 | The error bit (c-bit) 24 | is set if the given name is not that of a directory 25 | or is not readable. 26 | From C, a \*-1 returned value indicates an error, 27 | 0 indicates success. 28 | -------------------------------------------------------------------------------- /v4man/man2/csw.2: -------------------------------------------------------------------------------- 1 | .th CSW II 8/5/73 2 | .sh NAME 3 | csw \*- read console switches 4 | .sh SYNOPSIS 5 | (csw = 38.; not in assembler) 6 | .br 7 | .ft B 8 | sys csw 9 | .s3 10 | getcsw( ) 11 | .ft R 12 | .sh DESCRIPTION 13 | The setting of 14 | the console switches is returned (in r0). 15 | -------------------------------------------------------------------------------- /v4man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .th EXIT II 8/5/73 2 | .sh NAME 3 | exit \*- terminate process 4 | .s3 5 | .sh SYNOPSIS 6 | (exit = 1.) 7 | .br 8 | (status in r0) 9 | .br 10 | .ft B 11 | sys exit 12 | .s3 13 | exit(status) 14 | .br 15 | int status; 16 | .ft R 17 | .sh DESCRIPTION 18 | .it Exit 19 | is the normal means of terminating a process. 20 | .it Exit 21 | closes all the process' files and notifies the parent process 22 | if it is executing a 23 | .it wait. 24 | The low byte of r0 25 | (resp. the argument to 26 | \fIexit\fR) 27 | is available as status to the parent process. 28 | .s3 29 | This call can never return. 30 | .sh "SEE ALSO" 31 | wait(II) 32 | .sh DIAGNOSTICS 33 | None. 34 | -------------------------------------------------------------------------------- /v4man/man2/getuid.2: -------------------------------------------------------------------------------- 1 | .th GETUID II 8/5/73 2 | .sh NAME 3 | getuid \*- get user identification 4 | .sh SYNOPSIS 5 | (getuid = 24.) 6 | .br 7 | .ft B 8 | sys getuid 9 | .s3 10 | getuid( ) 11 | .ft R 12 | .sh DESCRIPTION 13 | .it Getuid 14 | returns 15 | the real user ID of 16 | the current process. 17 | The real user ID identifies the person who is logged in, 18 | in contradistinction to the effective user ID, which 19 | determines his access permission at the moment. 20 | It is thus useful to programs which operate using 21 | the ``set user ID'' mode, to find out who invoked them. 22 | .sh "SEE ALSO" 23 | setuid(II) 24 | .sh DIAGNOSTICS 25 | \*- 26 | -------------------------------------------------------------------------------- /v4man/man2/setgid.2: -------------------------------------------------------------------------------- 1 | .th SETGID II 8/5/73 2 | .sh NAME 3 | setgid \*- set process group ID 4 | .sh SYNOPSIS 5 | (setgid = 46.; not in assembler) 6 | .br 7 | (group ID in r0) 8 | .ft B 9 | .br 10 | sys setgid 11 | .s3 12 | setgid(gid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The group ID of the current process is set to 16 | the argument. 17 | Both the effective and the real group ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real group ID. 20 | .sh "SEE ALSO" 21 | getgid(II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v4man/man2/setuid.2: -------------------------------------------------------------------------------- 1 | .th SETUID II 8/5/73 2 | .sh NAME 3 | setuid \*- set process user ID 4 | .sh SYNOPSIS 5 | (setuid = 23.) 6 | .br 7 | (user ID in r0) 8 | .ft B 9 | .br 10 | sys setuid 11 | .s3 12 | setuid(uid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The user ID of the current process is set to 16 | the argument. 17 | Both the effective and the real user ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real user ID. 20 | .sh "SEE ALSO" 21 | getuid(II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v4man/man2/sleep.2: -------------------------------------------------------------------------------- 1 | .th SLEEP II 8/5/73 2 | .sh NAME 3 | sleep \*- stop execution for interval 4 | .sh SYNOPSIS 5 | (sleep = 35.; not in assembler) 6 | .br 7 | (seconds in r0) 8 | .br 9 | .ft B 10 | sys sleep 11 | .s3 12 | sleep(seconds) 13 | .ft R 14 | .sh DESCRIPTION 15 | The 16 | current process is suspended from execution 17 | for the number of seconds specified 18 | by the argument. 19 | .sh "SEE ALSO" 20 | sleep (I) 21 | .sh DIAGNOSTICS 22 | \*- 23 | -------------------------------------------------------------------------------- /v4man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .th STIME II 8/5/73 2 | .sh NAME 3 | stime \*- set time 4 | .sh SYNOPSIS 5 | (stime = 25.) 6 | (time in r0-r1) 7 | .br 8 | .ft B 9 | sys stime 10 | .s3 11 | stime(tbuf) 12 | .br 13 | int tbuf[2]; 14 | .ft R 15 | .sh DESCRIPTION 16 | .it Stime 17 | sets the system's idea of the time and date. 18 | Time is measured in seconds from 0000 GMT Jan 1 1970. 19 | Only the super-user may use this call. 20 | .sh "SEE ALSO" 21 | date(I), time(II), ctime(III) 22 | .sh DIAGNOSTICS 23 | Error bit (c-bit) 24 | set if user is not the super-user. 25 | -------------------------------------------------------------------------------- /v4man/man2/sync.2: -------------------------------------------------------------------------------- 1 | .th SYNC II 8/5/73 2 | .sh NAME 3 | sync \*- update super-block 4 | .sh SYNOPSIS 5 | (sync = 36.; not in assembler) 6 | .br 7 | .ft B 8 | sys sync 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Sync 12 | causes all information in core 13 | memory that should be on disk to be written out. 14 | This includes modified super blocks, 15 | modified i-nodes, and delayed block I/O. 16 | .s3 17 | It should be used by programs which examine a file system, 18 | for example 19 | .it "check, df," 20 | etc. 21 | It is mandatory before a boot. 22 | .sh "SEE ALSO" 23 | sync (VIII), update (VIII) 24 | .sh DIAGNOSTICS 25 | \*- 26 | -------------------------------------------------------------------------------- /v4man/man2/time.2: -------------------------------------------------------------------------------- 1 | .th TIME II 8/5/73 2 | .sh NAME 3 | time \*- get date and time 4 | .sh SYNOPSIS 5 | (time = 13.) 6 | .br 7 | .ft B 8 | sys time 9 | .s3 10 | time(tvec) 11 | .br 12 | int tvec[2]; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Time 16 | returns the time since 00:00:00 GMT, Jan. 1, 1970, measured 17 | in seconds. 18 | From 19 | .it as, 20 | the high order word is in the r0 register and the low order 21 | is in r1. 22 | From C, the user-supplied vector is filled in. 23 | .sh "SEE ALSO" 24 | date(I), stime(II), ctime(III) 25 | .sh DIAGNOSTICS 26 | none 27 | -------------------------------------------------------------------------------- /v4man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .th EXP III 4/30/73 2 | .sh NAME 3 | exp \*- exponential function 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,exp 7 | .s3 8 | double exp(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | exponential of fr0 is returned in fr0. 15 | From C, the exponential of \fIx\fR is returned. 16 | .sh DIAGNOSTICS 17 | If 18 | the result is not representable, the 19 | c-bit is set 20 | and the largest positive number is returned. 21 | From C, no diagnostic is available. 22 | .s3 23 | Zero is returned if the result would underflow. 24 | .sh BUGS 25 | -------------------------------------------------------------------------------- /v4man/man3/getpw.3: -------------------------------------------------------------------------------- 1 | .th GETPW III 4/7/73 2 | .sh NAME 3 | getpw \*- get name from UID 4 | .sh SYNOPSIS 5 | .ft B 6 | getpw(uid, buf) 7 | .br 8 | char *buf; 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Getpw 12 | searches the password file for 13 | the (numerical) 14 | \fIuid\fR, and fills in \fIbuf\fR 15 | with the corresponding line; 16 | it returns non-zero if \fIuid\fR could not 17 | be found. 18 | The line is null-terminated. 19 | .sh FILES 20 | /etc/passwd 21 | .sh "SEE ALSO" 22 | passwd(V) 23 | .sh DIAGNOSTICS 24 | non-zero 25 | return on error. 26 | .sh BUGS 27 | It disturbs 28 | buffered input via \fIgetchar\fR (III). 29 | -------------------------------------------------------------------------------- /v4man/man3/hmul.3: -------------------------------------------------------------------------------- 1 | .th HMUL III 4/7/73 2 | .sh NAME 3 | hmul \*- high-order product 4 | .sh SYNOPSIS 5 | .ft B 6 | hmul(x, y) 7 | .ft R 8 | .sh DESCRIPTION 9 | .it Hmul 10 | returns the high-order 16 bits of the product of 11 | .bd x 12 | and 13 | .bd y. 14 | (The binary multiplication operator generates 15 | the low-order 16 bits of a product.) 16 | .sh BUGS 17 | -------------------------------------------------------------------------------- /v4man/man3/hypot.3: -------------------------------------------------------------------------------- 1 | .th HYPOT III 6/12/72 2 | .sh NAME 3 | hypot \*- calculate hypotenuse 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,hypot 7 | .br 8 | .ft R 9 | .sh DESCRIPTION 10 | The 11 | square root of fr0*fr0 + fr1*fr1 12 | is returned in fr0. 13 | The calculation is done in such a way 14 | that overflow will not occur unless 15 | the answer is not representable in floating point. 16 | .sh DIAGNOSTICS 17 | The 18 | c-bit is set if the result cannot 19 | be represented. 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v4man/man3/log.3: -------------------------------------------------------------------------------- 1 | .th LOG III 4/30/72 2 | .sh NAME 3 | log \*- natural logarithm 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,log 7 | .s3 8 | double log(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | natural logarithm of fr0 is returned in fr0. 15 | From C, the natural logarithm of \fBx\fR is returned. 16 | .sh DIAGNOSTICS 17 | The error bit (c-bit) 18 | is set if the input argument is less than or 19 | equal to zero and the result is a 20 | negative number very large in magnitude. 21 | From C, there is no error indication. 22 | .sh BUGS 23 | -------------------------------------------------------------------------------- /v4man/man3/mesg.3: -------------------------------------------------------------------------------- 1 | .th MESG III 3/15/72 2 | .sh NAME 3 | mesg \*- write message on typewriter 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,mesg; ; .even 7 | .ft R 8 | .sh DESCRIPTION 9 | .it Mesg 10 | writes the string immediately following its call onto 11 | the standard output file. 12 | The string must be terminated by an ASCII NULL byte. 13 | .sh BUGS 14 | -------------------------------------------------------------------------------- /v4man/man3/nargs.3: -------------------------------------------------------------------------------- 1 | .th NARGS III 5/10/73 2 | .sh NAME 3 | nargs \*- argument count 4 | .sh SYNOPSIS 5 | .bd "nargs( )" 6 | .sh DESCRIPTION 7 | .it Nargs 8 | returns the number of actual parameters 9 | supplied by the caller of the routine which calls 10 | \fInargs\fR. 11 | .s3 12 | The argument count is accurate only when 13 | none of the actual parameters is 14 | .it float 15 | or 16 | \fIdouble\fR. 17 | Such parameters count as four arguments instead of one. 18 | .sh BUGS 19 | As indicated. 20 | -------------------------------------------------------------------------------- /v4man/man3/sin.3: -------------------------------------------------------------------------------- 1 | .th SIN III 3/15/72 2 | .sh NAME 3 | sin \*- sine, cosine 4 | .sh SYNOPSIS 5 | .nf 6 | .ft B 7 | jsr r5,sin (cos) 8 | .s3 9 | double sin(x) 10 | double x; 11 | .s3 12 | double cos(x) 13 | double x; 14 | .fi 15 | .ft R 16 | .sh DESCRIPTION 17 | The 18 | sine (cosine) of fr0 (resp. \fBx\fR), measured in radians, 19 | is returned (in fr0). 20 | .s3 21 | The magnitude of the argument should be checked 22 | by the caller to make sure the result is meaningful. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v4man/man3/sqrt.3: -------------------------------------------------------------------------------- 1 | .th SQRT III 3/15/72 2 | .sh NAME 3 | sqrt \*- square root function 4 | .sh SYNOPSIS 5 | .br 6 | .ft B 7 | jsr r5,sqrt 8 | .s3 9 | double sqrt(x) 10 | .br 11 | double x; 12 | .ft R 13 | .sh DESCRIPTION 14 | The 15 | square root of fr0 (resp. \fBx\fR) is returned (in fr0). 16 | .sh DIAGNOSTICS 17 | The c-bit is 18 | set on negative arguments and 0 is returned. 19 | There is no error return for C programs. 20 | .sh BUGS 21 | No error return from C. 22 | -------------------------------------------------------------------------------- /v4man/man3/ttyn.3: -------------------------------------------------------------------------------- 1 | .th TTYN III 1/15/73 2 | .sh NAME 3 | ttyn \*- return name of current typewriter 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr pc,ttyn 7 | .s3 8 | ttyn(file) 9 | .s3 10 | .ft R 11 | .sh DESCRIPTION 12 | .it Ttyn 13 | hunts up the last character of the name of the 14 | typewriter which is the standard input (from \fIas\fR) 15 | or is specified by the 16 | argument 17 | .it file 18 | descriptor (from C). 19 | If \fIn\fR is returned, the 20 | typewriter name is then ``/dev/tty\fIn\fR''. 21 | .s3 22 | .bd x 23 | is returned if the indicated file does not correspond to a 24 | typewriter. 25 | .sh BUGS 26 | -------------------------------------------------------------------------------- /v4man/man4/cat.4: -------------------------------------------------------------------------------- 1 | .th CAT IV 10/27/73 2 | .sh NAME 3 | cat \*- phototypesetter interface 4 | .sh DESCRIPTION 5 | .it Cat 6 | provides the interface to a Graphic Systems C/A/T 7 | phototypesetter. 8 | Bytes written on the file specify font, size, and other control 9 | information as well as the characters to be flashed. 10 | The coding will not be described here. 11 | .s3 12 | Only one process may have 13 | this file open at a time. 14 | It is write-only. 15 | .sh FILES 16 | /dev/cat 17 | .sh "SEE ALSO" 18 | troff (I), 19 | Graphic Systems specification (available on request) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v4man/man4/da.4: -------------------------------------------------------------------------------- 1 | .th DA IV 10/28/73 2 | .sh NAME 3 | da \*- voice response unit 4 | .sh DESCRIPTION 5 | Bytes written on this file 6 | control a Cognitronics optical drum voice response 7 | unit which 8 | can generate up to 31 fixed half-second utterances. 9 | Bytes read correspond to Touch-Tone\(rg 10 | signals received via a 403 dataset. 11 | .s3 12 | The specifics of the interface will not be described. 13 | Consult M. E. Lesk for more information. 14 | .sh FILES 15 | /dev/da 16 | .sh BUGS 17 | -------------------------------------------------------------------------------- /v4man/man4/rf.4: -------------------------------------------------------------------------------- 1 | .th RF IV 10/15/73 2 | .sh NAME 3 | rf \*- RF11/RS11 fixed-head disk file 4 | .sh DESCRIPTION 5 | This file refers to the 6 | concatenation of all RS-11 disks. 7 | .s3 8 | Each disk contains 1024 256-word blocks. 9 | The length of the combined RF file is 10 | 1024\*X(minor+1) blocks. 11 | That is minor device zero 12 | is 1024 blocks long; 13 | minor device one is 2048, 14 | etc. 15 | .sh FILES 16 | /dev/rf0 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v4man/man4/tc.4: -------------------------------------------------------------------------------- 1 | .th TC IV 10/15/73 2 | .sh NAME 3 | tc \*- TC-11/TU56 DECtape 4 | .sh DESCRIPTION 5 | The files 6 | .it "tap0 ... tap7" 7 | refer to the 8 | TC-11/TU56 DECtape drives 0 to 7. 9 | .s3 10 | The 256-word blocks on a standard DECtape are numbered 0 to 577. 11 | .sh FILES 12 | /dev/tap? 13 | .sh "SEE ALSO" 14 | tp(I) 15 | .sh BUGS 16 | Since reading is synchronous, 17 | only one block is picked up per tape reverse. 18 | -------------------------------------------------------------------------------- /v4man/man4/tiu.4: -------------------------------------------------------------------------------- 1 | .th TIU IV 10/28/73 2 | .sh NAME 3 | tiu \*- Spider interface 4 | .sh DESCRIPTION 5 | Spider 6 | is a fast digital switching network. 7 | .it Tiu 8 | is a directory which contains 9 | files each referring to a Spider control 10 | or data channel. 11 | The file /dev/tiu/d\fIn\fR refers to data channel \fIn\fR, 12 | likewise /dev/tiu/c\fIn\fR refers to control channel \fIn\fR. 13 | .s3 14 | The precise nature of the UNIX interface 15 | has not been defined yet. 16 | .sh FILES 17 | /dev/tiu/d?, /dev/tiu/c? 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v4man/man4/vs.4: -------------------------------------------------------------------------------- 1 | .th VS IV 10/28/73 2 | .sh NAME 3 | vs \*- voice synthesizer interface 4 | .sh DESCRIPTION 5 | Bytes written on 6 | .it vs 7 | drive a Federal Screw Works Votrax\(rg 8 | voice synthesizer. 9 | The upper two bits encode an inflection, the other 6 specify a phoneme. 10 | The code is given in section vs (VII). 11 | .s3 12 | Touch-Tone\(rg signals sent by a caller will be 13 | picked up during a 14 | .it read 15 | as the ASCII characters {0123456789#*}. 16 | .sh FILES 17 | /dev/vs 18 | .sh "SEE ALSO" 19 | speak (I), vs (VII) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v4man/man5/utmp.5: -------------------------------------------------------------------------------- 1 | .th UTMP V 9/10/73 2 | .sh NAME 3 | utmp \*- user information 4 | .sh DESCRIPTION 5 | This 6 | file allows one to discover information about who is currently 7 | using UNIX. 8 | The file is binary; each entry is 16(10) bytes long. 9 | The first eight bytes contain a user's login name or 10 | are null if the table slot is unused. 11 | The low order byte of the next word contains the last 12 | character of a typewriter name. 13 | The next two words contain the user's login time. 14 | The last word is unused. 15 | .s3 16 | This file resides in directory /tmp. 17 | .sh "SEE ALSO" 18 | /etc/init, which maintains the file; 19 | who(I), which interprets it. 20 | -------------------------------------------------------------------------------- /v4man/man5/wtmp.5: -------------------------------------------------------------------------------- 1 | .th WTMP V 9/10/73 2 | .sh NAME 3 | wtmp \*- user login history 4 | .sh DESCRIPTION 5 | This 6 | file records all logins and logouts. 7 | Its format is exactly like utmp(V) except that 8 | a null user name indicates a logout on the associated 9 | typewriter, and the typewriter name `x' indicates 10 | that UNIX was rebooted at that point. 11 | .s3 12 | Wtmp is maintained by login(I) and init(VII). 13 | Neither of these programs creates the file, 14 | so if it is removed record-keeping is turned off. 15 | .s3 16 | This file resides in directory /tmp. 17 | .sh "SEE ALSO" 18 | init(VII), login(I) 19 | -------------------------------------------------------------------------------- /v4man/man6/cal.6: -------------------------------------------------------------------------------- 1 | .th CAL VI 11/1/73 2 | .sh NAME 3 | cal \*- print calendar 4 | .sh SYNOPSIS 5 | .bd cal 6 | [ month ] year 7 | .sh DESCRIPTION 8 | .it Cal 9 | will print a calendar for the specified year. 10 | If a month is also specified, a calendar 11 | just for that month is printed. 12 | .it Year 13 | can be between 1 14 | and 9999. 15 | The 16 | .it month 17 | is a number between 1 and 12. 18 | The calendar 19 | produced is that for England and her colonies. 20 | .s3 21 | Try September 1752. 22 | .sh BUGS 23 | The year is always considered to start in January even though this 24 | is historically naive. 25 | -------------------------------------------------------------------------------- /v4man/man6/cubic.6: -------------------------------------------------------------------------------- 1 | .th CUBIC VI 11/1/73 2 | .sh NAME 3 | cubic \*- three dimensional tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/cubic 6 | .sh DESCRIPTION 7 | .it Cubic 8 | plays the game of 9 | three dimensional 10 | 4\*X4\*X4 tic-tac-toe. 11 | Moves are given by the three digits 12 | (each 1-4) 13 | specifying the coordinate of the square 14 | to be played. 15 | .sh WARNING 16 | Too much playing of the game will cause it to disappear. 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v4man/man6/hyphen.6: -------------------------------------------------------------------------------- 1 | .th HYPHEN VI 1/15/73 2 | .sh NAME 3 | hyphen \*- find hyphenated words 4 | .sh SYNOPSIS 5 | .bd hyphen 6 | file ... 7 | .sh DESCRIPTION 8 | It finds all of the words in a 9 | document which are hyphenated across lines 10 | and prints them back at you in a convenient format. 11 | .s3 12 | If no arguments are given, the standard input 13 | is used. 14 | Thus 15 | .it hyphen 16 | may be used as a filter. 17 | .sh BUGS 18 | Yes, it gets confused, but with no ill effects other than 19 | spurious extra output. 20 | -------------------------------------------------------------------------------- /v4man/man6/maze.6: -------------------------------------------------------------------------------- 1 | .th MAZE VI 11/1/73 2 | .sh NAME 3 | maze \*- generate a maze problem 4 | .sh SYNOPSIS 5 | .bd maze 6 | .sh DESCRIPTION 7 | .it Maze 8 | will ask a few questions and then 9 | print out a maze. 10 | .sh BUGS 11 | Some mazes (especially small ones) 12 | have no solutions. 13 | -------------------------------------------------------------------------------- /v4man/man6/moo.6: -------------------------------------------------------------------------------- 1 | .th MOO VI 11/1/73 2 | .sh NAME 3 | moo \*- guessing game 4 | .sh SYNOPSIS 5 | .bd /usr/games/moo 6 | .sh DESCRIPTION 7 | .it Moo 8 | is a guessing game imported from England. 9 | The computer picks a number consisting 10 | of four distinct decimal digits. 11 | The player guesses four distinct digits 12 | being scored on each guess. 13 | A `cow' is a correct digit in an incorrect position. 14 | A `bull' is a correct digit in a correct position. 15 | The game continues until the player guesses the number 16 | (a score of four bulls). 17 | .sh BUGS 18 | Watch out for the random number generator. 19 | -------------------------------------------------------------------------------- /v4man/man6/ov.6: -------------------------------------------------------------------------------- 1 | .th OV VI 6/12/72 2 | .sh NAME 3 | ov \*- overlay pages 4 | .sh SYNOPSIS 5 | .bd ov 6 | [ file ] 7 | .sh DESCRIPTION 8 | .it Ov 9 | is a postprocessor for producing double column formatted 10 | text when using nroff(I). 11 | .it Ov 12 | literally overlays successive pairs of 66-line pages. 13 | .s3 14 | If the file argument is missing, 15 | the standard input is used. 16 | Thus 17 | .it ov 18 | may be used as a filter. 19 | .sh "SEE ALSO" 20 | nroff(I), pr(I) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v4man/man6/ttt.6: -------------------------------------------------------------------------------- 1 | .th TTT VI 11/1/73 2 | .sh NAME 3 | ttt \*- tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/ttt 6 | .sh DESCRIPTION 7 | .it Ttt 8 | is the X and O game popular in the first grade. 9 | This is a learning program that never makes the same 10 | mistake twice. 11 | .s3 12 | Although it learns, it learns slowly. 13 | It must lose nearly 80 games to 14 | completely know the game. 15 | .sh FILES 16 | ttt.k learning file 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v4man/man6/yacc.6: -------------------------------------------------------------------------------- 1 | .th YACC VI 6/6/73 2 | .sh NAME 3 | yacc \*- yet another compiler-compiler 4 | .sh SYNOPSIS 5 | .bd yacc 6 | [ grammar ] 7 | .sh DESCRIPTION 8 | .it Yacc 9 | converts a context-free grammar into a set of 10 | tables for a simple automaton which executes an LR(1) parsing 11 | algorithm. 12 | .s3 13 | For complete information, see the author. 14 | .sh "SEE ALSO" 15 | "LR Parsing", by A. V. Aho and S. C. Johnson. 16 | .sh AUTHOR 17 | S. C. Johnson 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v4man/man7/tabs.7: -------------------------------------------------------------------------------- 1 | .th TABS VII 6/15/72 2 | .sh NAME 3 | tabs \*- set tab stops 4 | .sh SYNOPSIS 5 | .bd "cat /usr/pub/tabs" 6 | .sh DESCRIPTION 7 | When 8 | printed on a suitable terminal, this file 9 | will set tab stops every 8 columns. 10 | Suitable terminals include the Teletype model 37 and 11 | the GE TermiNet 300. 12 | .s3 13 | These tab stop settings are 14 | desirable because UNIX assumes them 15 | in calculating delays. 16 | -------------------------------------------------------------------------------- /v4man/man7/tmheader.7: -------------------------------------------------------------------------------- 1 | .th TMHEADER VII 10/20/73 2 | .sh NAME 3 | tmheader \*- TM cover sheet 4 | .sh SYNOPSIS 5 | .bd "ed /usr/pub/tmheader" 6 | .sh DESCRIPTION 7 | .it /usr/pub/tmheader 8 | contains a prototype for making a 9 | .it troff(I) 10 | formatted cover sheet for a technical memorandum. 11 | Parameters to be filled in by the user are marked by self-explanatory names 12 | beginning with ``---''. 13 | .sh BUGS 14 | God help you on two-page abstracts. 15 | Try to write less. 16 | -------------------------------------------------------------------------------- /v4man/man8/20boot.8: -------------------------------------------------------------------------------- 1 | .th 20BOOT VIII 10/31/73 2 | .sh NAME 3 | 20boot \*- install new 11/20 system 4 | .sh SYNOPSIS 5 | .bd 20boot 6 | .sh DESCRIPTION 7 | This 8 | shell command file copies the current version 9 | of the 11/20 program used to run the VT01 display 10 | onto the /dev/vt0 file. 11 | The 11/20 12 | should have been started at its ROM location 13 | 773000. 14 | .sh FILES 15 | /dev/vt0, 16 | /usr/mdec/20.o (11/20 program) 17 | .sh "SEE ALSO" 18 | vt (IV) 19 | -------------------------------------------------------------------------------- /v4man/man8/df.8: -------------------------------------------------------------------------------- 1 | .th DF VIII 1/20/73 2 | .sh NAME 3 | df \*- disk free 4 | .sh SYNOPSIS 5 | .bd df 6 | [ filesystem ] 7 | .sh DESCRIPTION 8 | .it Df 9 | prints out the number of free blocks 10 | available on a file system. 11 | If the file system is unspecified, 12 | the free space on all of 13 | the normally mounted file systems 14 | is printed. 15 | .sh FILES 16 | /dev/rf?, 17 | /dev/rk?, 18 | /dev/rp? 19 | .sh "SEE ALSO" 20 | check(VIII) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v4man/man8/ino.8: -------------------------------------------------------------------------------- 1 | .th INO VIII 11/1/73 2 | .sh NAME 3 | ino \*- get the i-number of a file 4 | .sh SYNOPSIS 5 | .bd ino 6 | file ... 7 | .sh DESCRIPTION 8 | The i-number of each file argument is printed. 9 | An i-number of zero is printed if a bad argument is given. 10 | .sh BUGS 11 | -------------------------------------------------------------------------------- /v4man/man8/mount.8: -------------------------------------------------------------------------------- 1 | .th MOUNT VIII 10/31/73 2 | .sh NAME 3 | mount \*- mount file system 4 | .sh SYNOPSIS 5 | .bd /etc/mount 6 | special file 7 | .sh DESCRIPTION 8 | .it Mount 9 | announces to the system that a removable file system 10 | is present on the device corresponding to special 11 | file 12 | .it special 13 | (which must refer to a disk or possibly DECtape). 14 | The 15 | .it file 16 | must exist already; it 17 | becomes the name of the root of the newly mounted 18 | file system. 19 | .sh "SEE ALSO" 20 | umount (VIII) 21 | .sh BUGS 22 | Mounting file systems full of garbage can crash the system. 23 | -------------------------------------------------------------------------------- /v4man/man8/sync.8: -------------------------------------------------------------------------------- 1 | .th SYNC VIII 11/1/73 2 | .sh NAME 3 | sync \*- update the super block 4 | .sh SYNOPSIS 5 | .bd sync 6 | .sh DESCRIPTION 7 | .it Sync 8 | executes the 9 | .it sync 10 | system primitive. 11 | If the system is to be stopped, 12 | .it sync 13 | must be called to insure 14 | file system integrity. 15 | See sync(II) for details. 16 | .sh "SEE ALSO" 17 | sync(II) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v4man/man8/umount.8: -------------------------------------------------------------------------------- 1 | .th UMOUNT VIII 10/31/73 2 | .sh NAME 3 | umount \*- dismount file system 4 | .sh SYNOPSIS 5 | .bd /etc/umount 6 | special 7 | .sh DESCRIPTION 8 | .it Umount 9 | announces to the system that the removable file system previously 10 | mounted on special file 11 | .it special 12 | is to be removed. 13 | .sh "SEE ALSO" 14 | mount (VIII) 15 | .sh DIAGNOSTICS 16 | It complains if 17 | the special file is not mounted or if it is busy. 18 | The file system is busy if 19 | there is an open file on it or if 20 | someone has his current directory there. 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v4man/manx/boot.2: -------------------------------------------------------------------------------- 1 | .th BOOT II 7/29/72 2 | .sh NAME 3 | boot \*- reboot UNIX 4 | .sh SYNOPSIS 5 | sys boot / boot = 39. not in assembler 6 | .sh DESCRIPTION 7 | UNIX 8 | will clean up outstanding I/O, and then execute 9 | the reboot read-only program. 10 | This call is restricted to the super-user. 11 | All users will be logged out. 12 | .sh "SEE ALSO" 13 | boot procedures (VII) 14 | .sh DIAGNOSTICS 15 | the c-bit is set if you are 16 | not the super-user 17 | .sh BUGS 18 | It often doesn't work (for unknown reasons). 19 | .br 20 | It depends on switch settings. 21 | -------------------------------------------------------------------------------- /v4man/manx/chk.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'CHK (VIII)'1/20/73'CHK (VIII)' 3 | .ti 0 4 | NAME chk -- check + dcheck 5 | .sp 6 | .ti 0 7 | SYNOPSIS chk 8 | .sp 9 | .ti 0 10 | DESCRIPTION This 11 | command file does a check_____ and a dcheck______ of all of the normally mounted 12 | file systems. 13 | .sp 14 | .ti 0 15 | FILES /dev/[fkp]* 16 | .sp 17 | .ti 0 18 | SEE ALSO check (VIII), dcheck (VIII) 19 | .sp 20 | .ti 0 21 | DIAGNOSTICS see "SEE ALSO" 22 | -------------------------------------------------------------------------------- /v4man/manx/dli.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'DLI (VIII)'3/15/72'DLI (VIII)' 3 | .ti 0 4 | NAME dli -- load DEC binary paper tapes 5 | .sp 6 | .ti 0 7 | SYNOPSIS dli output [input] 8 | .sp 9 | .ti 0 10 | DESCRIPTION dli___ 11 | will load a DEC binary paper tape 12 | into the output file. 13 | The binary format paper tape 14 | is read from the input file 15 | (/dev/ppt is default.) 16 | .sp 17 | .ti 0 18 | FILES /dev/ppt 19 | .sp 20 | .ti 0 21 | SEE ALSO -- 22 | .sp 23 | .ti 0 24 | DIAGNOSTICS "checksum" 25 | .sp 26 | .ti 0 27 | BUGS -- 28 | -------------------------------------------------------------------------------- /v4man/manx/ftoo.3: -------------------------------------------------------------------------------- 1 | .th FTOO III 1/15/73 2 | .sh NAME 3 | ftoo \*- floating to octal conversion 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,ftoo; subr 7 | .ft R 8 | .sh DESCRIPTION 9 | .it ftoo 10 | will convert the floating point number 11 | in fr0 into ascii in the conventional octal form 12 | .s3 13 | 000000;000000;000000;000000 14 | .s3 15 | For each character generated by ftoo, the subroutine 16 | .it subr 17 | (supplied by the caller) is called on register r5 18 | with the character in r0. 19 | .s3 20 | The \fIsubr\fR must not disturb any registers. 21 | -------------------------------------------------------------------------------- /v4man/manx/gacct.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'GACCT (VIII)'4/27/73'GACCT (VIII)' 3 | .ti 0 4 | NAME gacct -- command accounting statistics 5 | .sp 6 | .ti 0 7 | SYNOPSIS gacct [ -arnl ] [ files ] 8 | .sp 9 | .ti 0 10 | DESCRIPTION X 11 | .sp 12 | .ti 0 13 | FILES /usr/adm/tacct 14 | .sp 15 | .ti 0 16 | SEE ALSO sh(i) 17 | .sp 18 | .ti 0 19 | DIAGNOSTICS -- 20 | .sp 21 | .ti 0 22 | BUGS -- 23 | -------------------------------------------------------------------------------- /v4man/manx/itoa.3: -------------------------------------------------------------------------------- 1 | .th ITOA III 3/15/72 2 | .sh NAME 3 | itoa \*- integer to ascii conversion 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,itoa; subr 7 | .ft R 8 | .sh DESCRIPTION 9 | .it Itoa 10 | will convert the number in r0 11 | into ASCII decimal preceded 12 | by a \*- sign if appropriate. 13 | For each character generated by 14 | .it itoa, 15 | the subroutine \fIsubr\fR (supplied by the caller) is called on 16 | register r5 with the character in r0. 17 | .s3 18 | The subroutine \fIsubr\fR must not disturb any registers. 19 | -------------------------------------------------------------------------------- /v4man/manx/mon.6: -------------------------------------------------------------------------------- 1 | .th MON VI 11/1/73 2 | .sh NAME 3 | mon \*- print calendar month 4 | .sh SYNOPSIS 5 | .bd mon 6 | .sh DESCRIPTION 7 | .it Mon 8 | asks for a month and year. 9 | The output is a calendar for that month and year. 10 | .sh "SEE ALSO" 11 | cal(VI) 12 | .sh BUGS 13 | -------------------------------------------------------------------------------- /v4man/manx/quit.2: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'QUIT (II)'3/15/72'QUIT (II)' 3 | .ti 0 4 | NAME quit -- turn off quit signal 5 | .s3 6 | .ti 0 7 | SYNOPSIS sys quit; flag / quit = 26. 8 | .s3 9 | quit(flag) 10 | .s3 11 | .ti 0 12 | DESCRIPTION When flag____ is 0, this call disables 13 | quit signals from the typewriter (ASCII FS). 14 | When flag____ is non-zero, quits are re-enabled, 15 | and cause execution to cease and a core image to be produced. 16 | .s3 17 | Quits should be turned off only with due consideration. 18 | .s3 19 | .ti 0 20 | SEE ALSO intr(II) 21 | .s3 22 | .ti 0 23 | DIAGNOSTICS -- 24 | .s3 25 | .ti 0 26 | BUGS -- 27 | -------------------------------------------------------------------------------- /v4man/manx/swtmp.8: -------------------------------------------------------------------------------- 1 | .pa 1 2 | .he 'SWTMP (VIII)'2/11/73'SWTMP (VIII)' 3 | .ti 0 4 | NAME swtmp -- update accounting file 5 | .sp 6 | .ti 0 7 | SYNOPSIS swtmp_____ 8 | .sp 9 | .ti 0 10 | DESCRIPTION This 11 | shell sequence concatenates /tmp/wtmp onto /usr/adm/wtmp 12 | and truncates /tmp/wtmp. 13 | It should be used before 14 | using acct(VIII) 15 | and every so often in any case if accounting 16 | is to be maintained. 17 | .sp 18 | .ti 0 19 | FILES /tmp/wtmp, 20 | /usr/adm/wtmp 21 | .sp 22 | .ti 0 23 | SEE ALSO acct(VIII), 24 | wtmp(V) 25 | -------------------------------------------------------------------------------- /v4man/manx/un.1: -------------------------------------------------------------------------------- 1 | .th UN I 3/15/72 2 | .sh NAME 3 | un _ undefined symbols 4 | .sh SYNOPSIS 5 | .bd un 6 | [ name ] 7 | .sh DESCRIPTION 8 | .it un 9 | prints a list of undefined symbols from an assembly 10 | or loader run. 11 | If the file argument is not specified, 12 | .it a.out 13 | is the default. 14 | Names are listed alphabetically except that non-global 15 | symbols come first. Undefined global 16 | symbols (unresolved external references) have their 17 | first character underlined. 18 | .sh FILES 19 | a.out 20 | .sh "SEE ALSO" 21 | as(I), ld(I) 22 | .sh DIAGNOSTICS 23 | "?" if the file cannot be found. 24 | .sh BUGS 25 | -------------------------------------------------------------------------------- /v5man/man0/ptx: -------------------------------------------------------------------------------- 1 | .nf 2 | .bp 3 | .ce 4 | PERMUTED INDEX 5 | .sp 1.5 6 | .nf 7 | .de xx 8 | \\h"3i-\\w'\\$1'u"\\$1 \\$2 9 | .. 10 | .so ptxx 11 | -------------------------------------------------------------------------------- /v5man/man0/toc5: -------------------------------------------------------------------------------- 1 | .xx "a.out" "assembler and link editor output" 2 | .xx "ar" "archive (library) file format" 3 | .xx "core" "format of core image file" 4 | .xx "dir" "format of directories" 5 | .xx "dump" "incremental dump tape format" 6 | .xx "fs" "format of file system volume" 7 | .xx "mtab" "mounted file system table" 8 | .xx "passwd" "password file" 9 | .xx "speak.m" "voice synthesizer vocabulary" 10 | .xx "tp" "DEC/mag tape formats" 11 | .xx "ttys" "typewriter initialization data" 12 | .xx "utmp" "user information" 13 | .xx "wtmp" "user login history" 14 | -------------------------------------------------------------------------------- /v5man/man0/toc7: -------------------------------------------------------------------------------- 1 | .xx "ascii" "map of ASCII character set" 2 | .xx "greek" "graphics for extended TTY-37 type-box" 3 | .xx "tabs" "set tab stops" 4 | .xx "tmheader" "TM cover sheet" 5 | .xx "vs" "voice synthesizer code" 6 | -------------------------------------------------------------------------------- /v5man/man0/tocx4: -------------------------------------------------------------------------------- 1 | cat(IV) phototypesetter interface 2 | dc(IV) DC-11 communications interface 3 | dh(IV) DH-11 communications multiplexer 4 | dn(IV) DN-11 ACU interface 5 | dp(IV) DP-11 201 data-phone interface 6 | kl(IV) KL-11 or DL-11 asynchronous interface 7 | lp(IV) line printer 8 | mem(IV) core memory 9 | pc(IV) PC-11 paper tape reader/punch 10 | rf(IV) RF11/RS11 fixed-head disk file 11 | rk(IV) RK-11/RK03 (or RK05) disk 12 | rp(IV) RP-11/RP03 moving-head disk 13 | tc(IV) TC-11/TU56 DECtape 14 | tiu(IV) Spider interface 15 | tm(IV) TM-11/TU-10 magtape interface 16 | tty(IV) general typewriter interface 17 | vs(IV) voice synthesizer interface 18 | vt(IV) 11/20 (vt01) interface 19 | -------------------------------------------------------------------------------- /v5man/man0/tocx5: -------------------------------------------------------------------------------- 1 | a.out(V) assembler and link editor output 2 | ar(V) archive (library) file format 3 | core(V) format of core image file 4 | dir(V) format of directories 5 | dump(V) incremental dump tape format 6 | fs(V) format of file system volume 7 | mtab(V) mounted file system table 8 | passwd(V) password file 9 | speak.m(V) voice synthesizer vocabulary 10 | tp(V) DEC/mag tape formats 11 | ttys(V) typewriter initialization data 12 | utmp(V) user information 13 | wtmp(V) user login history 14 | -------------------------------------------------------------------------------- /v5man/man0/tocx7: -------------------------------------------------------------------------------- 1 | ascii(VII) map of ASCII character set 2 | greek(VII) graphics for extended TTY-37 type-box 3 | tabs(VII) set tab stops 4 | tmheader(VII) TM cover sheet 5 | vs(VII) voice synthesizer code 6 | -------------------------------------------------------------------------------- /v5man/man1/chdir.1: -------------------------------------------------------------------------------- 1 | .th CHDIR I 5/15/74 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | .bd chdir 6 | directory 7 | .sh DESCRIPTION 8 | .it Directory 9 | becomes the new working directory. 10 | The process must have execute (search) 11 | permission in 12 | .it directory. 13 | .s3 14 | Because a new process is created to execute each command, 15 | .it chdir 16 | would be ineffective if it were written as a 17 | normal command. It is therefore recognized and executed 18 | by the Shell. 19 | .sh "SEE ALSO" 20 | sh(I) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v5man/man1/chown.1: -------------------------------------------------------------------------------- 1 | .th CHOWN I 3/15/72 2 | .sh NAME 3 | chown \*- change owner 4 | .sh SYNOPSIS 5 | .bd chown 6 | owner file ... 7 | .sh DESCRIPTION 8 | .it Owner 9 | becomes the new owner of the files. 10 | The owner may be either a decimal UID or 11 | a login name found in the password file. 12 | .s3 13 | Only the owner of a file (or the super-user) is allowed to change the owner. 14 | Unless it is done by the 15 | super-user, 16 | the set-user-ID permission bit is 17 | turned off as the owner of a file is changed. 18 | .sh FILES 19 | /etc/passwd 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v5man/man1/cmp.1: -------------------------------------------------------------------------------- 1 | .th CMP I 5/15/74 2 | .sh NAME 3 | cmp \*- compare two files 4 | .sh SYNOPSIS 5 | .bd cmp 6 | file1 file2 7 | .sh DESCRIPTION 8 | The two files are 9 | compared for identical contents. 10 | Discrepancies are noted 11 | by giving the offset and the differing words, 12 | all in octal. 13 | .sh "SEE ALSO" 14 | proof (I), comm (I) 15 | .sh BUGS 16 | If 17 | the shorter of the two files is of odd length, 18 | .it cmp 19 | acts as if a null byte had been appended to it. 20 | The 21 | .it offset 22 | is only a single-precision number. 23 | -------------------------------------------------------------------------------- /v5man/man1/dsw.1: -------------------------------------------------------------------------------- 1 | .th DSW I 3/15/72 2 | .sh NAME 3 | dsw \*- delete interactively 4 | .sh SYNOPSIS 5 | .bd dsw 6 | [ directory ] 7 | .sh DESCRIPTION 8 | For 9 | each file in the given directory 10 | (`\fB.\fR' 11 | if not specified) 12 | .it dsw 13 | types its name. 14 | If 15 | .bd y 16 | is typed, the file is deleted; 17 | if 18 | .bd x, 19 | .it dsw 20 | exits; 21 | if new-line, the file is not deleted; 22 | if anything else, 23 | .it dsw 24 | asks again. 25 | .sh "SEE ALSO" 26 | rm(I) 27 | .sh BUGS 28 | The name 29 | .it dsw 30 | is a carryover from the ancient past. Its etymology is 31 | amusing. 32 | -------------------------------------------------------------------------------- /v5man/man1/echo.1: -------------------------------------------------------------------------------- 1 | .th ECHO I 3/15/72 2 | .sh NAME 3 | echo \*- echo arguments 4 | .sh SYNOPSIS 5 | .bd echo 6 | [ arg ... ] 7 | .sh DESCRIPTION 8 | .it Echo 9 | writes all its arguments in order as a line on the 10 | standard output file. 11 | It is mainly useful for producing diagnostics in command files. 12 | .sh BUGS 13 | -------------------------------------------------------------------------------- /v5man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .th EXIT I 3/15/72 2 | .sh NAME 3 | exit \*- terminate command file 4 | .sh SYNOPSIS 5 | .bd exit 6 | .sh DESCRIPTION 7 | .it Exit 8 | performs a 9 | .bd seek 10 | to the end of its standard input file. 11 | Thus, if it is invoked inside 12 | a file of commands, upon return from 13 | .bd exit 14 | the shell will 15 | discover an end-of-file and terminate. 16 | .sh "SEE ALSO" 17 | if (I), goto (I), sh (I) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v5man/man1/mesg.1: -------------------------------------------------------------------------------- 1 | .th MESG I 3/15/72 2 | .sh NAME 3 | mesg \*- permit or deny messages 4 | .sh SYNOPSIS 5 | .bd mesg 6 | [ 7 | .bd n 8 | ] [ 9 | .bd y 10 | ] 11 | .sh DESCRIPTION 12 | .it Mesg 13 | with argument 14 | .bd n 15 | forbids messages via 16 | .it write 17 | by revoking non-user 18 | write permission on the user's typewriter. 19 | .it Mesg 20 | with argument 21 | .bd y 22 | reinstates permission. 23 | All by itself, 24 | .it mesg 25 | reverses the current permission. 26 | In all cases the previous state is reported. 27 | .sh FILES 28 | /dev/tty? 29 | .sh "SEE ALSO" 30 | write (I) 31 | .sh DIAGNOSTICS 32 | `?' if the standard input file is not a typewriter 33 | .sh BUGS 34 | -------------------------------------------------------------------------------- /v5man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .th MKDIR I 3/15/72 2 | .sh NAME 3 | mkdir \*- make a directory 4 | .sh SYNOPSIS 5 | .bd mkdir 6 | dirname ... 7 | .sh DESCRIPTION 8 | .it Mkdir 9 | creates specified directories 10 | in mode 777. 11 | The standard entries `\fB.\fR' and `\fB..\fR' are made automatically. 12 | .sh "SEE ALSO" 13 | rmdir(I) 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v5man/man1/nice.1: -------------------------------------------------------------------------------- 1 | .th NICE I 11/1/73 2 | .sh NAME 3 | nice \*- run a command at low priority 4 | .sh SYNOPSIS 5 | .bd nice 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Nice 9 | executes 10 | .it command 11 | at low priority. 12 | .sh "SEE ALSO" 13 | nohup(I), nice(II) 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v5man/man1/nohup.1: -------------------------------------------------------------------------------- 1 | .th NOHUP I 11/1/73 2 | .sh NAME 3 | nohup \*- run a command immune to hangups 4 | .sh SYNOPSIS 5 | .bd nohup 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Nohup 9 | executes 10 | .it command 11 | with hangups, 12 | quits and interrupts all ignored. 13 | .sh "SEE ALSO" 14 | nice(I), signal(II) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v5man/man1/passwd.1: -------------------------------------------------------------------------------- 1 | .th PASSWD I 9/1/72 2 | .sh NAME 3 | passwd \*- set login password 4 | .sh SYNOPSIS 5 | .bd passwd 6 | name password 7 | .sh DESCRIPTION 8 | The 9 | .it password 10 | is placed on the given login name. 11 | This can only be done by the person 12 | corresponding to the login name or by the super-user. 13 | An explicit null argument ("") for the password 14 | argument will remove 15 | any password from the login name. 16 | .sh FILES 17 | /etc/passwd 18 | .sh "SEE ALSO" 19 | login(I), passwd(V), crypt(III) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v5man/man1/pfe.1: -------------------------------------------------------------------------------- 1 | .th PFE I 11/1/73 2 | .sh NAME 3 | pfe \*- print floating exception 4 | .sh SYNOPSIS 5 | .bd pfe 6 | .sh DESCRIPTION 7 | .it Pfe 8 | examines the floating point exception register and 9 | print a diagnostic for the last 10 | floating point exception. 11 | .sh "SEE ALSO" 12 | signal (II) 13 | .sh BUGS 14 | Since the system does not save the exception register 15 | in a core image file, 16 | the message 17 | refers to the last error encountered by anyone. 18 | Floating exceptions are therefore volatile. 19 | -------------------------------------------------------------------------------- /v5man/man1/pwd.1: -------------------------------------------------------------------------------- 1 | .th PWD I 5/15/74 2 | .sh NAME 3 | pwd \*- working directory name 4 | .sh SYNOPSIS 5 | .bd pwd 6 | .sh DESCRIPTION 7 | .it Pwd 8 | prints the pathname of the working (current) directory. 9 | .sh "SEE ALSO" 10 | chdir (I) 11 | .sh BUGS 12 | The algorithm sometimes fails on 13 | crossing mounted file system. 14 | -------------------------------------------------------------------------------- /v5man/man1/rew.1: -------------------------------------------------------------------------------- 1 | .th REW I 1/15/73 2 | .sh NAME 3 | rew \*- rewind tape 4 | .sh SYNOPSIS 5 | .bd rew 6 | [ [ 7 | .bd m 8 | ]digit ] 9 | .sh DESCRIPTION 10 | .it Rew 11 | rewinds DECtape or magtape drives. The digit is the logical 12 | tape number, and should range from 0 to 7. 13 | if the digit is preceded by 14 | \fBm\fR, 15 | .it rew 16 | applies to magtape rather than DECtape. 17 | A missing digit indicates drive 0. 18 | .sh FILES 19 | /dev/tap? 20 | .br 21 | /dev/mt? 22 | .sh BUGS 23 | -------------------------------------------------------------------------------- /v5man/man1/rmdir.1: -------------------------------------------------------------------------------- 1 | .th RMDIR I 3/15/72 2 | .sh NAME 3 | rmdir \*- remove directory 4 | .sh SYNOPSIS 5 | .bd rmdir 6 | dir ... 7 | .sh DESCRIPTION 8 | .it Rmdir 9 | removes (deletes) directories. 10 | The directory must be empty (except for the standard entries 11 | `\fB.\fR' and `\fB..\fR', which 12 | .it rmdir 13 | itself removes). 14 | Write permission is required in the 15 | directory in which the directory appears. 16 | .sh BUGS 17 | Needs a \fB\*-r\fR flag. 18 | Actually, write permission in the 19 | directory's parent is 20 | .it not 21 | required. 22 | -------------------------------------------------------------------------------- /v5man/man1/size.1: -------------------------------------------------------------------------------- 1 | .th SIZE I 9/2/72 2 | .sh NAME 3 | size \*- size of an object file 4 | .sh SYNOPSIS 5 | .bd size 6 | [ object ... ] 7 | .sh DESCRIPTION 8 | .it Size 9 | prints the (decimal) number of bytes 10 | required by the 11 | text, data, and bss 12 | portions, and their sum in octal and decimal, 13 | of each object-file argument. 14 | If no file is specified, 15 | .bd a.out 16 | is used. 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v5man/man1/sleep.1: -------------------------------------------------------------------------------- 1 | .th SLEEP I 11/1/73 2 | .sh NAME 3 | sleep \*- suspend execution for an interval 4 | .sh SYNOPSIS 5 | .bd sleep 6 | time 7 | .sh DESCRIPTION 8 | .it Sleep 9 | will suspend execution for 10 | .it time 11 | seconds. 12 | It is used to execute a command 13 | in a certain amount of time as in: 14 | .s3 15 | (sleep 105; command)& 16 | .s3 17 | Or to execute a command every so often as in 18 | this shell command file: 19 | .s3 20 | : loop 21 | .br 22 | command 23 | .br 24 | sleep 37 25 | .br 26 | goto loop 27 | .sh "SEE ALSO" 28 | sleep(II) 29 | .sh BUGS 30 | .it Time 31 | must be less than 65536 seconds. 32 | -------------------------------------------------------------------------------- /v5man/man1/strip.1: -------------------------------------------------------------------------------- 1 | .th STRIP I 3/15/72 2 | .sh NAME 3 | strip \*- remove symbols and relocation bits 4 | .sh SYNOPSIS 5 | .bd strip 6 | name ... 7 | .sh DESCRIPTION 8 | .it Strip 9 | removes the symbol 10 | table and relocation bits ordinarily attached to the output 11 | of the assembler and loader. 12 | This is useful to save space after a program has been 13 | debugged. 14 | .s3 15 | The effect of 16 | .it strip 17 | is the the same as use of the 18 | .bd \*-s 19 | option 20 | of 21 | .it ld. 22 | .sh FILES 23 | /tmp/stm? temporary file 24 | .sh "SEE ALSO" 25 | ld(I), as(I) 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v5man/man1/sum.1: -------------------------------------------------------------------------------- 1 | .th SUM I 3/15/72 2 | .sh NAME 3 | sum \*- sum file 4 | .sh SYNOPSIS 5 | .bd sum 6 | name ... 7 | .sh DESCRIPTION 8 | .it Sum 9 | sums the contents of the bytes (mod 2^16) of 10 | one or more files and prints the answer in octal. 11 | A separate sum is printed for each file specified, 12 | along with the number of whole or partial 13 | 512-byte blocks read. 14 | .s3 15 | In practice, 16 | .it sum 17 | is often used to verify that 18 | all of a special file can be read without error. 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v5man/man1/tee.1: -------------------------------------------------------------------------------- 1 | .th TEE I 3/6/74 2 | .sh NAME 3 | tee \*- pipe fitting 4 | .sh SYNOPSIS 5 | .bd tee 6 | [ name ... ] 7 | .sh DESCRIPTION 8 | .it Tee 9 | transcribes the standard input to the standard 10 | output and makes copies in the named files. 11 | .sh BUGS 12 | -------------------------------------------------------------------------------- /v5man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .th TTY I 3/15/72 2 | .sh NAME 3 | tty \*- get typewriter name 4 | .sh SYNOPSIS 5 | .bd tty 6 | .sh DESCRIPTION 7 | .it Tty 8 | gives the name of the user's typewriter 9 | in the form `tty\fIn\fR' for 10 | \fIn\fR 11 | a digit or letter. The actual path 12 | name is then `/dev/tty\fIn\fR'. 13 | .sh DIAGNOSTICS 14 | `not a tty' if the standard input file is not a typewriter. 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v5man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .th CHDIR II 8/5/73 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | (chdir = 12.) 6 | .br 7 | .ft B 8 | sys chdir; dirname 9 | .s3 10 | chdir(dirname) 11 | .br 12 | char *dirname; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Dirname 16 | is the address of the pathname of a directory, terminated by a null byte. 17 | .it Chdir 18 | causes this directory 19 | to become the current working directory. 20 | .sh "SEE ALSO" 21 | chdir(I) 22 | .sh DIAGNOSTICS 23 | The error bit (c-bit) 24 | is set if the given name is not that of a directory 25 | or is not readable. 26 | From C, a \*-1 returned value indicates an error, 27 | 0 indicates success. 28 | -------------------------------------------------------------------------------- /v5man/man2/csw.2: -------------------------------------------------------------------------------- 1 | .th CSW II 7/29/72 2 | .sh NAME 3 | csw \*- read console switches 4 | .sh SYNOPSIS 5 | (csw = 38.; not in assembler) 6 | .br 7 | .ft B 8 | sys csw 9 | .s3 10 | getcsw( ) 11 | .ft R 12 | .sh DESCRIPTION 13 | The setting of 14 | the console switches is returned (in r0). 15 | -------------------------------------------------------------------------------- /v5man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .th EXIT II 8/5/73 2 | .sh NAME 3 | exit \*- terminate process 4 | .s3 5 | .sh SYNOPSIS 6 | (exit = 1.) 7 | .br 8 | (status in r0) 9 | .br 10 | .ft B 11 | sys exit 12 | .s3 13 | exit(status) 14 | .br 15 | int status; 16 | .ft R 17 | .sh DESCRIPTION 18 | .it Exit 19 | is the normal means of terminating a process. 20 | .it Exit 21 | closes all the process's files and notifies the parent process 22 | if it is executing a 23 | .it wait. 24 | The low byte of r0 25 | (resp. the argument to 26 | \fIexit\fR) 27 | is available as status to the parent process. 28 | .s3 29 | This call can never return. 30 | .sh "SEE ALSO" 31 | wait (II) 32 | .sh DIAGNOSTICS 33 | None. 34 | -------------------------------------------------------------------------------- /v5man/man2/setgid.2: -------------------------------------------------------------------------------- 1 | .th SETGID II 3/15/72 2 | .sh NAME 3 | setgid \*- set process group ID 4 | .sh SYNOPSIS 5 | (setgid = 46.) 6 | .br 7 | (group ID in r0) 8 | .ft B 9 | .br 10 | sys setgid 11 | .s3 12 | setgid(gid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The group ID of the current process is set to 16 | the argument. 17 | Both the effective and the real group ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real group ID. 20 | .sh "SEE ALSO" 21 | getgid(II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v5man/man2/setuid.2: -------------------------------------------------------------------------------- 1 | .th SETUID II 3/15/72 2 | .sh NAME 3 | setuid \*- set process user ID 4 | .sh SYNOPSIS 5 | (setuid = 23.) 6 | .br 7 | (user ID in r0) 8 | .ft B 9 | .br 10 | sys setuid 11 | .s3 12 | setuid(uid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The user ID of the current process is set to 16 | the argument. 17 | Both the effective and the real user ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real user ID. 20 | .sh "SEE ALSO" 21 | getuid(II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v5man/man2/sleep.2: -------------------------------------------------------------------------------- 1 | .th SLEEP II 9/4/72 2 | .sh NAME 3 | sleep \*- stop execution for interval 4 | .sh SYNOPSIS 5 | (sleep = 35.; not in assembler) 6 | .br 7 | (seconds in r0) 8 | .br 9 | .ft B 10 | sys sleep 11 | .s3 12 | sleep(seconds) 13 | .ft R 14 | .sh DESCRIPTION 15 | The 16 | current process is suspended from execution 17 | for the number of seconds specified 18 | by the argument. 19 | .sh "SEE ALSO" 20 | sleep (I) 21 | .sh DIAGNOSTICS 22 | \*- 23 | -------------------------------------------------------------------------------- /v5man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .th STIME II 8/5/73 2 | .sh NAME 3 | stime \*- set time 4 | .sh SYNOPSIS 5 | (stime = 25.) 6 | .br 7 | (time in r0-r1) 8 | .br 9 | .ft B 10 | sys stime 11 | .s3 12 | stime(tbuf) 13 | .br 14 | int tbuf[2]; 15 | .ft R 16 | .sh DESCRIPTION 17 | .it Stime 18 | sets the system's idea of the time and date. 19 | Time is measured in seconds from 0000 GMT Jan 1 1970. 20 | Only the super-user may use this call. 21 | .sh "SEE ALSO" 22 | date (I), time (II), ctime (III) 23 | .sh DIAGNOSTICS 24 | Error bit (c-bit) 25 | set if user is not the super-user. 26 | -------------------------------------------------------------------------------- /v5man/man2/sync.2: -------------------------------------------------------------------------------- 1 | .th SYNC II 6/12/72 2 | .sh NAME 3 | sync \*- update super-block 4 | .sh SYNOPSIS 5 | (sync = 36.; not in assembler) 6 | .br 7 | .ft B 8 | sys sync 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Sync 12 | causes all information in core 13 | memory that should be on disk to be written out. 14 | This includes modified super blocks, 15 | modified i-nodes, and delayed block I/O. 16 | .s3 17 | It should be used by programs which examine a file system, 18 | for example 19 | .it "check, df," 20 | etc. 21 | It is mandatory before a boot. 22 | .sh "SEE ALSO" 23 | sync (VIII), update (VIII) 24 | .sh DIAGNOSTICS 25 | \*- 26 | -------------------------------------------------------------------------------- /v5man/man2/time.2: -------------------------------------------------------------------------------- 1 | .th TIME II 3/15/72 2 | .sh NAME 3 | time \*- get date and time 4 | .sh SYNOPSIS 5 | (time = 13.) 6 | .br 7 | .ft B 8 | sys time 9 | .s3 10 | time(tvec) 11 | .br 12 | int tvec[2]; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Time 16 | returns the time since 00:00:00 GMT, Jan. 1, 1970, measured 17 | in seconds. 18 | From 19 | .it as, 20 | the high order word is in the r0 register and the low order 21 | is in r1. 22 | From C, the user-supplied vector is filled in. 23 | .sh "SEE ALSO" 24 | date(I), stime(II), ctime(III) 25 | .sh DIAGNOSTICS 26 | none 27 | -------------------------------------------------------------------------------- /v5man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .th EXP III 4/30/73 2 | .sh NAME 3 | exp \*- exponential function 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,exp 7 | .s3 8 | double exp(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | exponential of fr0 is returned in fr0. 15 | From C, the exponential of \fIx\fR is returned. 16 | .sh DIAGNOSTICS 17 | If 18 | the result is not representable, the 19 | c-bit is set 20 | and the largest positive number is returned. 21 | From C, no diagnostic is available. 22 | .s3 23 | Zero is returned if the result would underflow. 24 | .sh BUGS 25 | -------------------------------------------------------------------------------- /v5man/man3/floor.3: -------------------------------------------------------------------------------- 1 | .th FLOOR III 5/15/74 2 | .sh NAME 3 | floor \*- floor and ceiling functions 4 | .sh SYNOPSIS 5 | .br 6 | .ft B 7 | double floor(x) 8 | .br 9 | double x; 10 | .s3 11 | double ceil(x) 12 | .br 13 | double x; 14 | .ft R 15 | .sh DESCRIPTION 16 | The floor function returns the 17 | largest integer (as a double precision number) 18 | not greater than \fBx\fR. 19 | .s3 20 | The ceil function returns the 21 | smallest integer 22 | not less than \fBx\fR. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v5man/man3/getpw.3: -------------------------------------------------------------------------------- 1 | .th GETPW III 4/7/73 2 | .sh NAME 3 | getpw \*- get name from UID 4 | .sh SYNOPSIS 5 | .ft B 6 | getpw(uid, buf) 7 | .br 8 | char *buf; 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Getpw 12 | searches the password file for 13 | the (numerical) 14 | \fIuid\fR, and fills in \fIbuf\fR 15 | with the corresponding line; 16 | it returns non-zero if \fIuid\fR could not 17 | be found. 18 | The line is null-terminated. 19 | .sh FILES 20 | /etc/passwd 21 | .sh "SEE ALSO" 22 | passwd(V) 23 | .sh DIAGNOSTICS 24 | non-zero 25 | return on error. 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v5man/man3/hmul.3: -------------------------------------------------------------------------------- 1 | .th HMUL III 4/7/73 2 | .sh NAME 3 | hmul \*- high-order product 4 | .sh SYNOPSIS 5 | .ft B 6 | hmul(x, y) 7 | .ft R 8 | .sh DESCRIPTION 9 | .it Hmul 10 | returns the high-order 16 bits of the product of 11 | .bd x 12 | and 13 | .bd y. 14 | (The binary multiplication operator generates 15 | the low-order 16 bits of a product.) 16 | .sh BUGS 17 | -------------------------------------------------------------------------------- /v5man/man3/hypot.3: -------------------------------------------------------------------------------- 1 | .th HYPOT III 6/12/72 2 | .sh NAME 3 | hypot \*- calculate hypotenuse 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,hypot 7 | .br 8 | .ft R 9 | .sh DESCRIPTION 10 | The 11 | square root of fr0 \(mu fr0 + fr1 \(mu fr1 12 | is returned in fr0. 13 | The calculation is done in such a way 14 | that overflow will not occur unless 15 | the answer is not representable in floating point. 16 | .sh DIAGNOSTICS 17 | The 18 | c-bit is set if the result cannot 19 | be represented. 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v5man/man3/locv.3: -------------------------------------------------------------------------------- 1 | .th LOCV III 3/9/74 2 | .sh NAME 3 | locv \*- long output conversion 4 | .sh SYNOPSIS 5 | .nf 6 | .ft B 7 | char *locv(hi, lo) 8 | int hi, lo; 9 | .fi 10 | .ft R 11 | .sh DESCRIPTION 12 | .it Locv 13 | converts a signed double-precision integer, 14 | whose parts are passed as arguments, 15 | to the equivalent ASCII character string 16 | and returns a pointer to that string. 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v5man/man3/log.3: -------------------------------------------------------------------------------- 1 | .th LOG III 4/30/72 2 | .sh NAME 3 | log \*- natural logarithm 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr r5,log 7 | .s3 8 | double log(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | natural logarithm of fr0 is returned in fr0. 15 | From C, the natural logarithm of \fBx\fR is returned. 16 | .sh DIAGNOSTICS 17 | The error bit (c-bit) 18 | is set if the input argument is less than or 19 | equal to zero and the result is a 20 | negative number very large in magnitude. 21 | From C, there is no error indication. 22 | -------------------------------------------------------------------------------- /v5man/man3/nargs.3: -------------------------------------------------------------------------------- 1 | .th NARGS III 5/10/73 2 | .sh NAME 3 | nargs \*- argument count 4 | .sh SYNOPSIS 5 | .bd "nargs( )" 6 | .sh DESCRIPTION 7 | .it Nargs 8 | returns the number of actual parameters 9 | supplied by the caller of the routine which calls 10 | \fInargs\fR. 11 | .s3 12 | The argument count is accurate only when 13 | none of the actual parameters is 14 | .it float 15 | or 16 | \fIdouble\fR. 17 | Such parameters count as four arguments instead of one. 18 | .sh BUGS 19 | As indicated. 20 | -------------------------------------------------------------------------------- /v5man/man3/sin.3: -------------------------------------------------------------------------------- 1 | .th SIN III 3/15/72 2 | .sh NAME 3 | sin \*- sine, cosine 4 | .sh SYNOPSIS 5 | .nf 6 | .ft B 7 | jsr r5,sin (cos) 8 | .s3 9 | double sin(x) 10 | double x; 11 | .s3 12 | double cos(x) 13 | double x; 14 | .fi 15 | .ft R 16 | .sh DESCRIPTION 17 | The 18 | sine (cosine) of fr0 (resp. \fBx\fR), measured in radians, 19 | is returned (in fr0). 20 | .s3 21 | The magnitude of the argument should be checked 22 | by the caller to make sure the result is meaningful. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v5man/man3/sqrt.3: -------------------------------------------------------------------------------- 1 | .th SQRT III 3/15/72 2 | .sh NAME 3 | sqrt \*- square root function 4 | .sh SYNOPSIS 5 | .br 6 | .ft B 7 | jsr r5,sqrt 8 | .s3 9 | double sqrt(x) 10 | .br 11 | double x; 12 | .ft R 13 | .sh DESCRIPTION 14 | The 15 | square root of fr0 (resp. \fBx\fR) is returned (in fr0). 16 | .sh DIAGNOSTICS 17 | The c-bit is 18 | set on negative arguments and 0 is returned. 19 | There is no error return for C programs. 20 | .sh BUGS 21 | No error return from C. 22 | -------------------------------------------------------------------------------- /v5man/man3/ttyn.3: -------------------------------------------------------------------------------- 1 | .th TTYN III 1/15/73 2 | .sh NAME 3 | ttyn \*- return name of current typewriter 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr pc,ttyn 7 | .s3 8 | ttyn(file) 9 | .s3 10 | .ft R 11 | .sh DESCRIPTION 12 | .it Ttyn 13 | hunts up the last character of the name of the 14 | typewriter which is the standard input (from \fIas\fR) 15 | or is specified by the 16 | argument 17 | .it file 18 | descriptor (from C). 19 | If \fIn\fR is returned, the 20 | typewriter name is then ``/dev/tty\fIn\fR''. 21 | .s3 22 | .bd x 23 | is returned if the indicated file does not correspond to a 24 | typewriter. 25 | -------------------------------------------------------------------------------- /v5man/man4/cat.4: -------------------------------------------------------------------------------- 1 | .th CAT IV 10/27/73 2 | .sh NAME 3 | cat \*- phototypesetter interface 4 | .sh DESCRIPTION 5 | .it Cat 6 | provides the interface to a Graphic Systems C/A/T 7 | phototypesetter. 8 | Bytes written on the file specify font, size, and other control 9 | information as well as the characters to be flashed. 10 | The coding will not be described here. 11 | .s3 12 | Only one process may have 13 | this file open at a time. 14 | It is write-only. 15 | .sh FILES 16 | /dev/cat 17 | .sh "SEE ALSO" 18 | troff (I), 19 | Graphic Systems specification (available on request) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v5man/man4/dc.4: -------------------------------------------------------------------------------- 1 | .th DC IV 5/27/74 2 | .sh NAME 3 | dc \*- DC-11 communications interface 4 | .sh DESCRIPTION 5 | The discussion of typewriter I/O given in 6 | tty (IV) applies to these devices. 7 | .s3 8 | The DC-11 typewriter interface operates at any of four speeds, 9 | independently settable for input and output. 10 | The speed is selected by the same encoding used by the DH (IV) 11 | device (enumerated in stty (II)); 12 | impossible speed changes are ignored. 13 | .sh FILES 14 | /dev/tty[01234567abcd] 113B Dataphones 15 | (not currently connected\*- see dh (IV)) 16 | .sh "SEE ALSO" 17 | tty (IV), stty (II), dh (IV) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v5man/man4/dh.4: -------------------------------------------------------------------------------- 1 | .th DH IV 5/27/74 2 | .sh NAME 3 | dh \*- DH-11 communications multiplexer 4 | .sh DESCRIPTION 5 | Each line attached to the DH-11 communications multiplexer 6 | behaves as described in tty (IV). 7 | Input and output for each line may independently 8 | be set to run at any of 16 speeds; 9 | see stty (II) 10 | for the encoding. 11 | .sh FILES 12 | /dev/tty[f-u] 13 | .sh "SEE ALSO" 14 | tty (IV), stty (II) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v5man/man4/tc.4: -------------------------------------------------------------------------------- 1 | .th TC IV 10/15/73 2 | .sh NAME 3 | tc \*- TC-11/TU56 DECtape 4 | .sh DESCRIPTION 5 | The files 6 | .it "tap0 ... tap7" 7 | refer to the 8 | TC-11/TU56 DECtape drives 0 to 7. 9 | .s3 10 | The 256-word blocks on a standard DECtape are numbered 0 to 577. 11 | .sh FILES 12 | /dev/tap? 13 | .sh "SEE ALSO" 14 | tp (I) 15 | .sh BUGS 16 | Since reading is synchronous, 17 | only one block is picked up per tape reverse. 18 | -------------------------------------------------------------------------------- /v5man/man4/tiu.4: -------------------------------------------------------------------------------- 1 | .th TIU IV 10/28/73 2 | .sh NAME 3 | tiu \*- Spider interface 4 | .sh DESCRIPTION 5 | Spider 6 | is a fast digital switching network. 7 | .it Tiu 8 | is a directory which contains 9 | files each referring to a Spider control 10 | or data channel. 11 | The file /dev/tiu/d\fIn\fR refers to data channel \fIn\fR, 12 | likewise /dev/tiu/c\fIn\fR refers to control channel \fIn\fR. 13 | .s3 14 | The precise nature of the UNIX interface 15 | has not been defined yet. 16 | .sh FILES 17 | /dev/tiu/d?, /dev/tiu/c? 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v5man/man4/vs.4: -------------------------------------------------------------------------------- 1 | .th VS IV 10/28/73 2 | .sh NAME 3 | vs \*- voice synthesizer interface 4 | .sh DESCRIPTION 5 | Bytes written on 6 | .it vs 7 | drive a Federal Screw Works Votrax\(rg 8 | voice synthesizer. 9 | The upper two bits encode an inflection, the other 6 specify a phoneme. 10 | The code is given in section vs (VII). 11 | .s3 12 | Touch-Tone\(rg signals sent by a caller will be 13 | picked up during a 14 | .it read 15 | as the ASCII characters {0123456789#*}. 16 | .sh FILES 17 | /dev/vs 18 | .sh "SEE ALSO" 19 | speak (VI), vs (VII) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v5man/man6/cal.6: -------------------------------------------------------------------------------- 1 | .th CAL VI 11/1/73 2 | .sh NAME 3 | cal \*- print calendar 4 | .sh SYNOPSIS 5 | .bd cal 6 | [ month ] year 7 | .sh DESCRIPTION 8 | .it Cal 9 | prints a calendar for the specified year. 10 | If a month is also specified, a calendar 11 | just for that month is printed. 12 | .it Year 13 | can be between 1 14 | and 9999. 15 | The 16 | .it month 17 | is a number between 1 and 12. 18 | The calendar 19 | produced is that for England and her colonies. 20 | .s3 21 | Try September 1752. 22 | .sh BUGS 23 | The year is always considered to start in January even though this 24 | is historically naive. 25 | -------------------------------------------------------------------------------- /v5man/man6/col.6: -------------------------------------------------------------------------------- 1 | .th COL VI 5/20/74 2 | .sh NAME 3 | col \*- filter reverse line feeds 4 | .sh SYNOPSIS 5 | .bd col 6 | .sh DESCRIPTION 7 | .it Col 8 | reads the standard input and writes the standard output. 9 | It performs the line overlays implied by reverse line 10 | feeds (ascii code ESC-7). 11 | .it Col 12 | is particularly useful for filtering multicolumn 13 | output made with the `.rt' command of 14 | .it nroff. 15 | .sh "SEE ALSO" 16 | nroff (I) 17 | .sh BUGS 18 | Can't back up more than 102 lines. 19 | -------------------------------------------------------------------------------- /v5man/man6/cubic.6: -------------------------------------------------------------------------------- 1 | .th CUBIC VI 11/1/73 2 | .sh NAME 3 | cubic \*- three dimensional tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/cubic 6 | .sh DESCRIPTION 7 | .it Cubic 8 | plays the game of 9 | three dimensional 10 | 4\*X4\*X4 tic-tac-toe. 11 | .hc ~ 12 | Moves are given by the three ~digits 13 | (each 1-4) 14 | specifying the coordinate of the square 15 | to be played. 16 | .sh WARNING 17 | Too much playing of the game will cause it to disappear. 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v5man/man6/hyphen.6: -------------------------------------------------------------------------------- 1 | .th HYPHEN VI 1/15/73 2 | .sh NAME 3 | hyphen \*- find hyphenated words 4 | .sh SYNOPSIS 5 | .bd hyphen 6 | file ... 7 | .sh DESCRIPTION 8 | It finds all of the words in a 9 | document which are hyphenated across lines 10 | and prints them back at you in a convenient format. 11 | .s3 12 | If no arguments are given, the standard input 13 | is used. 14 | Thus 15 | .it hyphen 16 | may be used as a filter. 17 | .sh BUGS 18 | Yes, it gets confused, but with no ill effects other than 19 | spurious extra output. 20 | -------------------------------------------------------------------------------- /v5man/man6/maze.6: -------------------------------------------------------------------------------- 1 | .th MAZE VI 11/1/73 2 | .sh NAME 3 | maze \*- generate a maze problem 4 | .sh SYNOPSIS 5 | .bd maze 6 | .sh DESCRIPTION 7 | .it Maze 8 | will ask a few questions and then 9 | print out a maze. 10 | .sh BUGS 11 | Some mazes (especially small ones) 12 | have no solutions. 13 | -------------------------------------------------------------------------------- /v5man/man6/moo.6: -------------------------------------------------------------------------------- 1 | .th MOO VI 11/1/73 2 | .sh NAME 3 | moo \*- guessing game 4 | .sh SYNOPSIS 5 | .bd /usr/games/moo 6 | .sh DESCRIPTION 7 | .it Moo 8 | is a guessing game imported from England. 9 | The computer picks a number consisting 10 | of four distinct decimal digits. 11 | The player guesses four distinct digits 12 | being scored on each guess. 13 | A `cow' is a correct digit in an incorrect position. 14 | A `bull' is a correct digit in a correct position. 15 | The game continues until the player guesses the number 16 | (a score of four bulls). 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v5man/man6/npr.6: -------------------------------------------------------------------------------- 1 | .th NPR VI 3/20/74 2 | .sh NAME 3 | npr \*- print file on Spider line-printer 4 | .sh SYNOPSIS 5 | .bd npr 6 | file ... 7 | .sh DESCRIPTION 8 | .it Npr 9 | prints files on the line-printer in the Spider room. 10 | sending them over the Spider loop. 11 | .s3 12 | If there are no arguments, 13 | the standard input is read and submitted. 14 | Thus 15 | .it npr 16 | may be used as a filter. 17 | .sh FILES 18 | /dev/tiu/d2 tiu to loop 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v5man/man6/ttt.6: -------------------------------------------------------------------------------- 1 | .th TTT VI 11/1/73 2 | .sh NAME 3 | ttt \*- tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/ttt 6 | .sh DESCRIPTION 7 | .it Ttt 8 | is the X and O game popular in the first grade. 9 | This is a learning program that never makes the same 10 | mistake twice. 11 | .s3 12 | Although it learns, it learns slowly. 13 | It must lose nearly 80 games to 14 | completely know the game. 15 | .sh FILES 16 | /usr/games/ttt.k learning file 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v5man/man7/tabs.7: -------------------------------------------------------------------------------- 1 | .th TABS VII 6/15/72 2 | .sh NAME 3 | tabs \*- set tab stops 4 | .sh SYNOPSIS 5 | .bd "cat /usr/pub/tabs" 6 | .sh DESCRIPTION 7 | When 8 | printed on a suitable terminal, this file 9 | will set tab stops every 8 columns. 10 | Suitable terminals include the Teletype model 37 and 11 | the GE TermiNet 300. 12 | .s3 13 | These tab stop settings are 14 | desirable because UNIX assumes them 15 | in calculating delays. 16 | -------------------------------------------------------------------------------- /v5man/man7/tmheader.7: -------------------------------------------------------------------------------- 1 | .th TMHEADER VII 10/20/73 2 | .sh NAME 3 | tmheader \*- TM cover sheet 4 | .sh SYNOPSIS 5 | .bd "ed /usr/pub/tmheader" 6 | .sh DESCRIPTION 7 | .it /usr/pub/tmheader 8 | contains a prototype for making a 9 | .it troff(I) 10 | formatted cover sheet for a technical memorandum. 11 | Parameters to be filled in by the user are marked by self-explanatory names 12 | beginning with ``---''. 13 | .sh BUGS 14 | God help you on two-page abstracts. 15 | Try to write less. 16 | -------------------------------------------------------------------------------- /v5man/man8/20boot.8: -------------------------------------------------------------------------------- 1 | .th 20BOOT VIII 10/31/73 2 | .sh NAME 3 | 20boot \*- install new 11/20 system 4 | .sh SYNOPSIS 5 | .bd 20boot 6 | .sh DESCRIPTION 7 | This 8 | shell command file copies the current version 9 | of the 11/20 program used to run the VT01 display 10 | onto the /dev/vt0 file. 11 | The 11/20 12 | should have been started at its ROM location 13 | 773000. 14 | .sh FILES 15 | /dev/vt0, 16 | /usr/mdec/20.o (11/20 program) 17 | .sh "SEE ALSO" 18 | vt (IV) 19 | -------------------------------------------------------------------------------- /v5man/man8/df.8: -------------------------------------------------------------------------------- 1 | .th DF VIII 1/20/73 2 | .sh NAME 3 | df \*- disk free 4 | .sh SYNOPSIS 5 | .bd df 6 | [ filesystem ] 7 | .sh DESCRIPTION 8 | .it Df 9 | prints out the number of free blocks 10 | available on a file system. 11 | If the file system is unspecified, 12 | the free space on all of 13 | the normally mounted file systems 14 | is printed. 15 | .sh FILES 16 | /dev/rf?, 17 | /dev/rk?, 18 | /dev/rp? 19 | .sh "SEE ALSO" 20 | check (VIII) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v5man/man8/glob.8: -------------------------------------------------------------------------------- 1 | .th GLOB VIII 9/19/73 2 | .sh NAME 3 | glob \*- generate command arguments 4 | .sh SYNOPSIS 5 | .bd /etc/glob 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Glob 9 | is used to expand arguments to the shell containing ``*'', ``['', or 10 | ``?''. 11 | It is passed the argument list 12 | containing the metacharacters; 13 | .it glob 14 | expands the list and calls the indicated command. 15 | The actions of 16 | .it glob 17 | are detailed in 18 | the Shell writeup. 19 | .sh SEE ALSO" 20 | sh (I) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v5man/man8/sync.8: -------------------------------------------------------------------------------- 1 | .th SYNC VIII 11/1/73 2 | .sh NAME 3 | sync \*- update the super block 4 | .sh SYNOPSIS 5 | .bd sync 6 | .sh DESCRIPTION 7 | .it Sync 8 | executes the 9 | .it sync 10 | system primitive. 11 | If the system is to be stopped, 12 | .it sync 13 | must be called to insure 14 | file system integrity. 15 | See sync (II) for details. 16 | .sh "SEE ALSO" 17 | sync (II) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v5man/man8/umount.8: -------------------------------------------------------------------------------- 1 | .th UMOUNT VIII 10/31/73 2 | .sh NAME 3 | umount \*- dismount file system 4 | .sh SYNOPSIS 5 | .bd /etc/umount 6 | special 7 | .sh DESCRIPTION 8 | .it Umount 9 | announces to the system that the removable file system previously 10 | mounted on special file 11 | .it special 12 | is to be removed. 13 | .sh "SEE ALSO" 14 | mount (VIII), umount (II), mtab (V) 15 | .sh FILES 16 | /etc/mtab mounted device table 17 | .sh DIAGNOSTICS 18 | It complains if 19 | the special file is not mounted or if it is busy. 20 | The file system is busy if 21 | there is an open file on it or if 22 | someone has his current directory there. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v6man/man0/ptx: -------------------------------------------------------------------------------- 1 | .nf 2 | .bp 3 | .ce 4 | PERMUTED INDEX 5 | .sp 1.5 6 | .nf 7 | .de xx 8 | \\h"3i-\\w'\\$1'u"\\$1 \\$2 9 | .. 10 | .so ptxx 11 | -------------------------------------------------------------------------------- /v6man/man0/xx: -------------------------------------------------------------------------------- 1 | .th name section date 2 | .sh NAME 3 | .sh SYNOPSIS 4 | .sh DESCRIPTION 5 | .sh FILES 6 | .sh "SEE ALSO" 7 | .sh DIAGNOSTICS 8 | .sh BUGS 9 | -------------------------------------------------------------------------------- /v6man/man1/chdir.1: -------------------------------------------------------------------------------- 1 | .th CHDIR I 5/15/74 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | .bd chdir 6 | directory 7 | .sh DESCRIPTION 8 | .it Directory 9 | becomes the new working directory. 10 | The process must have execute (search) 11 | permission in 12 | .it directory. 13 | .s3 14 | Because a new process is created to execute each command, 15 | .it chdir 16 | would be ineffective if it were written as a 17 | normal command. It is therefore recognized and executed 18 | by the Shell. 19 | .sh "SEE ALSO" 20 | sh (I), pwd (I) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v6man/man1/cp.1: -------------------------------------------------------------------------------- 1 | .th CP I 2/8/75 2 | .sh NAME 3 | cp \*- copy 4 | .sh SYNOPSIS 5 | .bd cp 6 | file1 file2 7 | .sh DESCRIPTION 8 | The 9 | first file is copied onto the second. 10 | The mode and owner of the target file 11 | are preserved if it already 12 | existed; the mode of the source file 13 | is used otherwise. 14 | .s3 15 | If 16 | .it file2 17 | is a directory, then the target 18 | file is a file in that directory with the file-name 19 | of 20 | .it file1. 21 | .s3 22 | It is forbidden to copy a file onto itself. 23 | .sh "SEE ALSO" 24 | cat (I), pr (I), mv (I) 25 | .sh BUGS 26 | -------------------------------------------------------------------------------- /v6man/man1/dsw.1: -------------------------------------------------------------------------------- 1 | .th DSW I 3/15/72 2 | .sh NAME 3 | dsw \*- delete interactively 4 | .sh SYNOPSIS 5 | .bd dsw 6 | [ directory ] 7 | .sh DESCRIPTION 8 | For 9 | each file in the given directory 10 | (`\fB.\fR' 11 | if not specified) 12 | .it dsw 13 | types its name. 14 | If 15 | .bd y 16 | is typed, the file is deleted; 17 | if 18 | .bd x, 19 | .it dsw 20 | exits; 21 | if new-line, the file is not deleted; 22 | if anything else, 23 | .it dsw 24 | asks again. 25 | .sh "SEE ALSO" 26 | rm (I) 27 | .sh BUGS 28 | The name 29 | .it dsw 30 | is a carryover from the ancient past. Its etymology is 31 | amusing. 32 | -------------------------------------------------------------------------------- /v6man/man1/echo.1: -------------------------------------------------------------------------------- 1 | .th ECHO I 3/15/72 2 | .sh NAME 3 | echo \*- echo arguments 4 | .sh SYNOPSIS 5 | .bd echo 6 | [ arg ... ] 7 | .sh DESCRIPTION 8 | .it Echo 9 | writes its arguments in order as a line on the 10 | standard output file. 11 | It is mainly useful for producing diagnostics in command files. 12 | .sh BUGS 13 | -------------------------------------------------------------------------------- /v6man/man1/exit.1: -------------------------------------------------------------------------------- 1 | .th EXIT I 3/15/72 2 | .sh NAME 3 | exit \*- terminate command file 4 | .sh SYNOPSIS 5 | .bd exit 6 | .sh DESCRIPTION 7 | .it Exit 8 | performs a 9 | .bd seek 10 | to the end of its standard input file. 11 | Thus, if it is invoked inside 12 | a file of commands, upon return from 13 | .it exit 14 | the shell will 15 | discover an end-of-file and terminate. 16 | .sh "SEE ALSO" 17 | if (I), goto (I), sh (I) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v6man/man1/file.1: -------------------------------------------------------------------------------- 1 | .th FILE I 1/16/75 2 | .sh NAME 3 | file \*- determine file type 4 | .sh SYNOPSIS 5 | .bd file 6 | file ... 7 | .sh DESCRIPTION 8 | .it File 9 | performs a series of tests on each argument 10 | in an attempt to classify it. 11 | If an argument appears to be ascii, 12 | .it file 13 | examines the first 512 bytes 14 | and tries to guess its language. 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v6man/man1/mesg.1: -------------------------------------------------------------------------------- 1 | .th MESG I 3/15/72 2 | .sh NAME 3 | mesg \*- permit or deny messages 4 | .sh SYNOPSIS 5 | .bd mesg 6 | [ 7 | .bd n 8 | ] [ 9 | .bd y 10 | ] 11 | .sh DESCRIPTION 12 | .it Mesg 13 | with argument 14 | .bd n 15 | forbids messages via 16 | .it write 17 | by revoking non-user 18 | write permission on the user's typewriter. 19 | .it Mesg 20 | with argument 21 | .bd y 22 | reinstates permission. 23 | All by itself, 24 | .it mesg 25 | reverses the current permission. 26 | In all cases the previous state is reported. 27 | .sh FILES 28 | /dev/tty? 29 | .sh "SEE ALSO" 30 | write (I) 31 | .sh DIAGNOSTICS 32 | `?' if the standard input file is not a typewriter 33 | .sh BUGS 34 | -------------------------------------------------------------------------------- /v6man/man1/mkdir.1: -------------------------------------------------------------------------------- 1 | .th MKDIR I 3/15/72 2 | .sh NAME 3 | mkdir \*- make a directory 4 | .sh SYNOPSIS 5 | .bd mkdir 6 | dirname ... 7 | .sh DESCRIPTION 8 | .it Mkdir 9 | creates specified directories 10 | in mode 777. 11 | The standard entries `\fB.\fR' and `\fB..\fR' are made automatically. 12 | .sh "SEE ALSO" 13 | rmdir (I) 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v6man/man1/nice.1: -------------------------------------------------------------------------------- 1 | .th NICE I 2/8/75 2 | .sh NAME 3 | nice \*- run a command at low priority 4 | .sh SYNOPSIS 5 | .bd nice 6 | [ 7 | \fB\-\fInumber\fR 8 | ] 9 | command [ arguments ] 10 | .sh DESCRIPTION 11 | .it Nice 12 | executes 13 | .it command 14 | with low scheduling priority. 15 | If a numerical argument is given, that priority 16 | (in the range 1-20) is used; 17 | if not, priority 4 is used. 18 | .s3 19 | The super-user may run commands with 20 | priority higher than normal 21 | by using a negative priority, 22 | e.g. `\-\-10'. 23 | .sh "SEE ALSO" 24 | nohup (I), nice (II) 25 | .sh BUGS 26 | -------------------------------------------------------------------------------- /v6man/man1/nohup.1: -------------------------------------------------------------------------------- 1 | .th NOHUP I 11/1/73 2 | .sh NAME 3 | nohup \*- run a command immune to hangups 4 | .sh SYNOPSIS 5 | .bd nohup 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Nohup 9 | executes 10 | .it command 11 | with hangups, 12 | quits and interrupts all ignored. 13 | .sh "SEE ALSO" 14 | nice (I), signal (II) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v6man/man1/passwd.1: -------------------------------------------------------------------------------- 1 | .th PASSWD I 9/1/72 2 | .sh NAME 3 | passwd \*- change login password 4 | .sh SYNOPSIS 5 | .bd passwd 6 | name password 7 | .sh DESCRIPTION 8 | The 9 | .it password 10 | becomes associated with the given login name. 11 | This can only be done by corresponding user 12 | or by the super-user. 13 | An explicit null argument ("") for the password 14 | argument removes 15 | any password. 16 | .sh FILES 17 | /etc/passwd 18 | .sh "SEE ALSO" 19 | login (I), passwd (V), crypt (III) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v6man/man1/pfe.1: -------------------------------------------------------------------------------- 1 | .th PFE I 11/1/73 2 | .sh NAME 3 | pfe \*- print floating exception 4 | .sh SYNOPSIS 5 | .bd pfe 6 | .sh DESCRIPTION 7 | .it Pfe 8 | examines the floating point exception register and 9 | prints a diagnostic for the last 10 | floating point exception. 11 | .sh "SEE ALSO" 12 | signal (II) 13 | .sh BUGS 14 | Since the system does not save the exception register 15 | in a core image file, 16 | the message 17 | refers to the last error encountered by anyone. 18 | Floating exceptions are therefore volatile. 19 | -------------------------------------------------------------------------------- /v6man/man1/pwd.1: -------------------------------------------------------------------------------- 1 | .th PWD I 5/15/74 2 | .sh NAME 3 | pwd \*- working directory name 4 | .sh SYNOPSIS 5 | .bd pwd 6 | .sh DESCRIPTION 7 | .it Pwd 8 | prints the pathname of the working (current) directory. 9 | .sh "SEE ALSO" 10 | chdir (I) 11 | .sh BUGS 12 | -------------------------------------------------------------------------------- /v6man/man1/rev.1: -------------------------------------------------------------------------------- 1 | .th REV I 4/24/75 2 | .sh NAME 3 | rev \*- reverse lines of a file 4 | .sh SYNOPSIS 5 | .bd rev 6 | .sh DESCRIPTION 7 | .it Rev 8 | copies the standard input to the standard output, 9 | reversing the order of characters in every line. 10 | .sh BUGS 11 | -------------------------------------------------------------------------------- /v6man/man1/size.1: -------------------------------------------------------------------------------- 1 | .th SIZE I 9/2/72 2 | .sh NAME 3 | size \*- size of an object file 4 | .sh SYNOPSIS 5 | .bd size 6 | [ object ... ] 7 | .sh DESCRIPTION 8 | .it Size 9 | prints the (decimal) number of bytes 10 | required by the 11 | text, data, and bss 12 | portions, and their sum in octal and decimal, 13 | of each object-file argument. 14 | If no file is specified, 15 | .bd a.out 16 | is used. 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v6man/man1/sleep.1: -------------------------------------------------------------------------------- 1 | .th SLEEP I 11/1/73 2 | .sh NAME 3 | sleep \*- suspend execution for an interval 4 | .sh SYNOPSIS 5 | .bd sleep 6 | time 7 | .sh DESCRIPTION 8 | .it Sleep 9 | suspends execution for 10 | .it time 11 | seconds. 12 | It is used to execute a command 13 | in a certain amount of time as in: 14 | .s3 15 | (sleep 105; command)& 16 | .s3 17 | Or to execute a command every so often as in 18 | this shell command file: 19 | .s3 20 | : loop 21 | .br 22 | command 23 | .br 24 | sleep 37 25 | .br 26 | goto loop 27 | .sh "SEE ALSO" 28 | sleep (II) 29 | .sh BUGS 30 | .it Time 31 | must be less than 65536 seconds. 32 | -------------------------------------------------------------------------------- /v6man/man1/strip.1: -------------------------------------------------------------------------------- 1 | .th STRIP I 3/15/72 2 | .sh NAME 3 | strip \*- remove symbols and relocation bits 4 | .sh SYNOPSIS 5 | .bd strip 6 | name ... 7 | .sh DESCRIPTION 8 | .it Strip 9 | removes the symbol 10 | table and relocation bits ordinarily attached to the output 11 | of the assembler and loader. 12 | This is useful to save space after a program has been 13 | debugged. 14 | .s3 15 | The effect of 16 | .it strip 17 | is the the same as use of the 18 | .bd \*-s 19 | option 20 | of 21 | .it ld. 22 | .sh FILES 23 | /tmp/stm? temporary file 24 | .sh "SEE ALSO" 25 | ld (I), as (I) 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v6man/man1/tee.1: -------------------------------------------------------------------------------- 1 | .th TEE I 3/6/74 2 | .sh NAME 3 | tee \*- pipe fitting 4 | .sh SYNOPSIS 5 | .bd tee 6 | [ name ... ] 7 | .sh DESCRIPTION 8 | .it Tee 9 | transcribes the standard input to the standard 10 | output and makes copies in the named files. 11 | .sh BUGS 12 | -------------------------------------------------------------------------------- /v6man/man1/tty.1: -------------------------------------------------------------------------------- 1 | .th TTY I 3/15/72 2 | .sh NAME 3 | tty \*- get typewriter name 4 | .sh SYNOPSIS 5 | .bd tty 6 | .sh DESCRIPTION 7 | .it Tty 8 | gives the name of the user's typewriter 9 | in the form `tty\fIn\fR' for 10 | \fIn\fR 11 | a digit or letter. The actual path 12 | name is then `/dev/tty\fIn\fR'. 13 | .sh DIAGNOSTICS 14 | `not a tty' if the standard input file is not a typewriter. 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v6man/man1/wc.1: -------------------------------------------------------------------------------- 1 | .th WC I 7/26/74 2 | .sh NAME 3 | wc \*- word count 4 | .sh SYNOPSIS 5 | .bd wc 6 | [ name ... ] 7 | .sh DESCRIPTION 8 | .it Wc 9 | counts lines and words in the named files, 10 | or in the standard input if no name appears. 11 | A word is a maximal string of printing characters 12 | delimited by spaces, tabs or newlines. 13 | All other characters are simply ignored. 14 | .sh BUGS 15 | -------------------------------------------------------------------------------- /v6man/man2/chdir.2: -------------------------------------------------------------------------------- 1 | .th CHDIR II 8/5/73 2 | .sh NAME 3 | chdir \*- change working directory 4 | .sh SYNOPSIS 5 | (chdir = 12.) 6 | .br 7 | .ft B 8 | sys chdir; dirname 9 | .s3 10 | chdir(dirname) 11 | .br 12 | char *dirname; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Dirname 16 | is the address of the pathname of a directory, terminated by a null byte. 17 | .it Chdir 18 | causes this directory 19 | to become the current working directory. 20 | .sh "SEE ALSO" 21 | chdir (I) 22 | .sh DIAGNOSTICS 23 | The error bit (c-bit) 24 | is set if the given name is not that of a directory 25 | or is not readable. 26 | From C, a \*-1 returned value indicates an error, 27 | 0 indicates success. 28 | -------------------------------------------------------------------------------- /v6man/man2/csw.2: -------------------------------------------------------------------------------- 1 | .th CSW II 8/5/73 2 | .sh NAME 3 | csw \*- read console switches 4 | .sh SYNOPSIS 5 | (csw = 38.; not in assembler) 6 | .br 7 | .ft B 8 | sys csw 9 | .s3 10 | getcsw( ) 11 | .ft R 12 | .sh DESCRIPTION 13 | The setting of 14 | the console switches is returned (in r0). 15 | -------------------------------------------------------------------------------- /v6man/man2/exit.2: -------------------------------------------------------------------------------- 1 | .th EXIT II 8/5/73 2 | .sh NAME 3 | exit \*- terminate process 4 | .s3 5 | .sh SYNOPSIS 6 | (exit = 1.) 7 | .br 8 | (status in r0) 9 | .br 10 | .ft B 11 | sys exit 12 | .s3 13 | exit(status) 14 | .br 15 | int status; 16 | .ft R 17 | .sh DESCRIPTION 18 | .it Exit 19 | is the normal means of terminating a process. 20 | .it Exit 21 | closes all the process's files and notifies the parent process 22 | if it is executing a 23 | .it wait. 24 | The low byte of r0 25 | (resp. the argument to 26 | \fIexit\fR) 27 | is available as status to the parent process. 28 | .s3 29 | This call can never return. 30 | .sh "SEE ALSO" 31 | wait (II) 32 | .sh DIAGNOSTICS 33 | None. 34 | -------------------------------------------------------------------------------- /v6man/man2/getpid.2: -------------------------------------------------------------------------------- 1 | .th GETPID II 2/8/75 2 | .sh NAME 3 | getpid \*- get process identification 4 | .sh SYNOPSIS 5 | (getpid = 20.; not in assembler) 6 | .br 7 | .ft B 8 | sys getpid 9 | .ft R 10 | .br 11 | (pid in r0) 12 | .ft B 13 | .s3 14 | getpid( ) 15 | .ft R 16 | .sh DESCRIPTION 17 | .it Getpid 18 | returns 19 | the process ID of 20 | the current process. 21 | Most often it is used to generate 22 | uniquely-named 23 | temporary files. 24 | .sh "SEE ALSO" 25 | \*- 26 | .sh DIAGNOSTICS 27 | \*- 28 | -------------------------------------------------------------------------------- /v6man/man2/setgid.2: -------------------------------------------------------------------------------- 1 | .th SETGID II 8/5/73 2 | .sh NAME 3 | setgid \*- set process group ID 4 | .sh SYNOPSIS 5 | (setgid = 46.; not in assembler) 6 | .br 7 | (group ID in r0) 8 | .ft B 9 | .br 10 | sys setgid 11 | .s3 12 | setgid(gid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The group ID of the current process is set to 16 | the argument. 17 | Both the effective and the real group ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real group ID. 20 | .sh "SEE ALSO" 21 | getgid (II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v6man/man2/setuid.2: -------------------------------------------------------------------------------- 1 | .th SETUID II 8/5/73 2 | .sh NAME 3 | setuid \*- set process user ID 4 | .sh SYNOPSIS 5 | (setuid = 23.) 6 | .br 7 | (user ID in r0) 8 | .ft B 9 | .br 10 | sys setuid 11 | .s3 12 | setuid(uid) 13 | .ft R 14 | .sh DESCRIPTION 15 | The user ID of the current process is set to 16 | the argument. 17 | Both the effective and the real user ID are set. 18 | This call is only permitted to the super-user 19 | or if the argument is the real user ID. 20 | .sh "SEE ALSO" 21 | getuid (II) 22 | .sh DIAGNOSTICS 23 | Error bit 24 | (c-bit) is set as indicated; 25 | from C, a \*-1 value is returned. 26 | -------------------------------------------------------------------------------- /v6man/man2/sleep.2: -------------------------------------------------------------------------------- 1 | .th SLEEP II 8/5/73 2 | .sh NAME 3 | sleep \*- stop execution for interval 4 | .sh SYNOPSIS 5 | (sleep = 35.; not in assembler) 6 | .br 7 | (seconds in r0) 8 | .br 9 | .ft B 10 | sys sleep 11 | .s3 12 | sleep(seconds) 13 | .ft R 14 | .sh DESCRIPTION 15 | The 16 | current process is suspended from execution 17 | for the number of seconds specified 18 | by the argument. 19 | .sh "SEE ALSO" 20 | sleep (I) 21 | .sh DIAGNOSTICS 22 | \*- 23 | -------------------------------------------------------------------------------- /v6man/man2/stime.2: -------------------------------------------------------------------------------- 1 | .th STIME II 8/5/73 2 | .sh NAME 3 | stime \*- set time 4 | .sh SYNOPSIS 5 | (stime = 25.) 6 | .br 7 | (time in r0-r1) 8 | .br 9 | .ft B 10 | sys stime 11 | .s3 12 | stime(tbuf) 13 | .br 14 | int tbuf[2]; 15 | .ft R 16 | .sh DESCRIPTION 17 | .it Stime 18 | sets the system's idea of the time and date. 19 | Time is measured in seconds from 0000 GMT Jan 1 1970. 20 | Only the super-user may use this call. 21 | .sh "SEE ALSO" 22 | date (I), time (II), ctime (III) 23 | .sh DIAGNOSTICS 24 | Error bit (c-bit) 25 | set if user is not the super-user. 26 | -------------------------------------------------------------------------------- /v6man/man2/sync.2: -------------------------------------------------------------------------------- 1 | .th SYNC II 8/5/73 2 | .sh NAME 3 | sync \*- update super-block 4 | .sh SYNOPSIS 5 | (sync = 36.; not in assembler) 6 | .br 7 | .ft B 8 | sys sync 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Sync 12 | causes all information in core 13 | memory that should be on disk to be written out. 14 | This includes modified super blocks, 15 | modified i-nodes, and delayed block I/O. 16 | .s3 17 | It should be used by programs which examine a file system, 18 | for example 19 | .it "icheck, df," 20 | etc. 21 | It is mandatory before a boot. 22 | .sh "SEE ALSO" 23 | sync (VIII), update (VIII) 24 | .sh DIAGNOSTICS 25 | \*- 26 | -------------------------------------------------------------------------------- /v6man/man2/time.2: -------------------------------------------------------------------------------- 1 | .th TIME II 8/5/73 2 | .sh NAME 3 | time \*- get date and time 4 | .sh SYNOPSIS 5 | (time = 13.) 6 | .br 7 | .ft B 8 | sys time 9 | .s3 10 | time(tvec) 11 | .br 12 | int tvec[2]; 13 | .ft R 14 | .sh DESCRIPTION 15 | .it Time 16 | returns the time since 00:00:00 GMT, Jan. 1, 1970, measured 17 | in seconds. 18 | From 19 | .it as, 20 | the high order word is in the r0 register and the low order 21 | is in r1. 22 | From C, the user-supplied vector is filled in. 23 | .sh "SEE ALSO" 24 | date (I), stime (II), ctime (III) 25 | .sh DIAGNOSTICS 26 | \*- 27 | -------------------------------------------------------------------------------- /v6man/man3/abort.3: -------------------------------------------------------------------------------- 1 | .th ABORT III 4/10/75 2 | .sh NAME 3 | abort \*- generate an IOT fault 4 | .sh SYNOPSIS 5 | .bd abort() 6 | .sh DESCRIPTION 7 | .it Abort 8 | executes the IOT instruction. 9 | This is usually considered a program 10 | fault by the system and results in 11 | termination with a core dump. 12 | It is used to generate a core image 13 | for debugging. 14 | .sh "SEE ALSO" 15 | db (I), cdb (I), 16 | signal (II) 17 | .sh DIAGNOSTICS 18 | usually ``IOT trap -- core dumped'' from the Shell. 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v6man/man3/abs.3: -------------------------------------------------------------------------------- 1 | .th ABS III 2/9/75 2 | .sh NAME 3 | abs, fabs \*- absolute value 4 | .sh SYNOPSIS 5 | .ft B 6 | abs(i) 7 | .br 8 | int i; 9 | .s3 10 | double fabs(x) 11 | .br 12 | double x; 13 | .ft R 14 | .s3 15 | .sh DESCRIPTION 16 | .it Abs 17 | returns 18 | the absolute value of its integer operand; 19 | .it fabs 20 | is the 21 | .it double 22 | version. 23 | -------------------------------------------------------------------------------- /v6man/man3/atoi.3: -------------------------------------------------------------------------------- 1 | .th ATOI III 2/8/75 2 | .sh NAME 3 | atoi \*- convert ASCII to integer 4 | .sh SYNOPSIS 5 | .ft B 6 | atoi(nptr) 7 | .br 8 | char *nptr; 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Atoi 12 | converts the string pointed to by 13 | .it nptr 14 | to an integer. 15 | The string can contain leading blanks or tabs, 16 | an optional `\-', and then an unbroken string of digits. 17 | Conversion stops at the first non-digit. 18 | .sh "SEE ALSO" 19 | atof (III) 20 | .sh BUGS 21 | There is no provision for overflow. 22 | -------------------------------------------------------------------------------- /v6man/man3/exp.3: -------------------------------------------------------------------------------- 1 | .th EXP III 4/30/73 2 | .sh NAME 3 | exp \*- exponential function 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr pc,exp 7 | .s3 8 | double exp(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | exponential of fr0 is returned in fr0. 15 | From C, the exponential of \fIx\fR is returned. 16 | .sh DIAGNOSTICS 17 | If 18 | the result is not representable, the 19 | c-bit is set 20 | and the largest positive number is returned. 21 | From C, no diagnostic is available. 22 | .s3 23 | Zero is returned if the result would underflow. 24 | .sh BUGS 25 | -------------------------------------------------------------------------------- /v6man/man3/floor.3: -------------------------------------------------------------------------------- 1 | .th FLOOR III 5/15/74 2 | .sh NAME 3 | floor, ceil \*- floor and ceiling functions 4 | .sh SYNOPSIS 5 | .br 6 | .ft B 7 | double floor(x) 8 | .br 9 | double x; 10 | .s3 11 | double ceil(x) 12 | .br 13 | double x; 14 | .ft R 15 | .sh DESCRIPTION 16 | The floor function returns the 17 | largest integer (as a double precision number) 18 | not greater than \fBx\fR. 19 | .s3 20 | The ceil function returns the 21 | smallest integer 22 | not less than \fBx\fR. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v6man/man3/fmod.3: -------------------------------------------------------------------------------- 1 | .th FMOD III 2/13/75 2 | .sh NAME 3 | fmod \*- floating modulo function 4 | .sh SYNOPSIS 5 | .ft B 6 | .nf 7 | double fmod(x, y) 8 | double x, y; 9 | .ft R 10 | .fi 11 | .sh DESCRIPTION 12 | .if t .ds L \(<= 13 | .if n .ds L <_ 14 | .it Fmod 15 | returns the number 16 | .it f 17 | such that 18 | .it "x = iy + f," 19 | .it i 20 | is an integer, 21 | and 22 | 0 \*L 23 | .it f 24 | < 25 | .it y. 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v6man/man3/getpw.3: -------------------------------------------------------------------------------- 1 | .th GETPW III 4/7/73 2 | .sh NAME 3 | getpw \*- get name from UID 4 | .sh SYNOPSIS 5 | .ft B 6 | getpw(uid, buf) 7 | .br 8 | char *buf; 9 | .ft R 10 | .sh DESCRIPTION 11 | .it Getpw 12 | searches the password file for 13 | the (numerical) 14 | \fIuid\fR, and fills in \fIbuf\fR 15 | with the corresponding line; 16 | it returns non-zero if \fIuid\fR could not 17 | be found. 18 | The line is null-terminated. 19 | .sh FILES 20 | /etc/passwd 21 | .sh "SEE ALSO" 22 | passwd (V) 23 | .sh DIAGNOSTICS 24 | non-zero 25 | return on error. 26 | .sh BUGS 27 | -------------------------------------------------------------------------------- /v6man/man3/hmul.3: -------------------------------------------------------------------------------- 1 | .th HMUL III 4/7/73 2 | .sh NAME 3 | hmul \*- high-order product 4 | .sh SYNOPSIS 5 | .ft B 6 | hmul(x, y) 7 | .ft R 8 | .sh DESCRIPTION 9 | .it Hmul 10 | returns the high-order 16 bits of the product of 11 | .bd x 12 | and 13 | .bd y. 14 | (The binary multiplication operator generates 15 | the low-order 16 bits of a product.) 16 | .sh BUGS 17 | -------------------------------------------------------------------------------- /v6man/man3/locv.3: -------------------------------------------------------------------------------- 1 | .th LOCV III 3/9/74 2 | .sh NAME 3 | locv \*- long output conversion 4 | .sh SYNOPSIS 5 | .nf 6 | .ft B 7 | char *locv(hi, lo) 8 | int hi, lo; 9 | .fi 10 | .ft R 11 | .sh DESCRIPTION 12 | .it Locv 13 | converts a signed double-precision integer, 14 | whose parts are passed as arguments, 15 | to the equivalent ASCII character string 16 | and returns a pointer to that string. 17 | .sh BUGS 18 | Since 19 | .it locv 20 | returns a pointer to a static buffer containing the 21 | converted result, it cannot be used twice 22 | in the same expression; 23 | the second result overwrites the first. 24 | -------------------------------------------------------------------------------- /v6man/man3/log.3: -------------------------------------------------------------------------------- 1 | .th LOG III 4/30/72 2 | .sh NAME 3 | log \*- natural logarithm 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr pc,log 7 | .s3 8 | double log(x) 9 | .br 10 | double x; 11 | .ft R 12 | .sh DESCRIPTION 13 | The 14 | natural logarithm of fr0 is returned in fr0. 15 | From C, the natural logarithm of \fBx\fR is returned. 16 | .sh DIAGNOSTICS 17 | The error bit (c-bit) 18 | is set if the input argument is less than or 19 | equal to zero and the result is a 20 | negative number very large in magnitude. 21 | From C, there is no error indication. 22 | .sh BUGS 23 | -------------------------------------------------------------------------------- /v6man/man3/sin.3: -------------------------------------------------------------------------------- 1 | .th SIN III 3/15/72 2 | .sh NAME 3 | sin, cos \*- trigonometric functions 4 | .sh SYNOPSIS 5 | .nf 6 | .ft B 7 | jsr pc,sin (cos) 8 | .s3 9 | double sin(x) 10 | double x; 11 | .s3 12 | double cos(x) 13 | double x; 14 | .fi 15 | .ft R 16 | .sh DESCRIPTION 17 | The 18 | sine (cosine) of fr0 (resp. \fBx\fR), measured in radians, 19 | is returned (in fr0). 20 | .s3 21 | The magnitude of the argument should be checked 22 | by the caller to make sure the result is meaningful. 23 | .sh BUGS 24 | -------------------------------------------------------------------------------- /v6man/man3/sqrt.3: -------------------------------------------------------------------------------- 1 | .th SQRT III 3/15/72 2 | .sh NAME 3 | sqrt \*- square root function 4 | .sh SYNOPSIS 5 | .br 6 | .ft B 7 | jsr pc,sqrt 8 | .s3 9 | double sqrt(x) 10 | .br 11 | double x; 12 | .ft R 13 | .sh DESCRIPTION 14 | The 15 | square root of fr0 (resp. \fBx\fR) is returned (in fr0). 16 | .sh DIAGNOSTICS 17 | The c-bit is 18 | set on negative arguments and 0 is returned. 19 | There is no error return for C programs. 20 | .sh BUGS 21 | No error return from C. 22 | -------------------------------------------------------------------------------- /v6man/man3/ttyn.3: -------------------------------------------------------------------------------- 1 | .th TTYN III 1/15/73 2 | .sh NAME 3 | ttyn \*- return name of current typewriter 4 | .sh SYNOPSIS 5 | .ft B 6 | jsr pc,ttyn 7 | .s3 8 | ttyn(file) 9 | .s3 10 | .ft R 11 | .sh DESCRIPTION 12 | .it Ttyn 13 | hunts up the last character of the name of the 14 | typewriter which is the standard input (from \fIas\fR) 15 | or is specified by the 16 | argument 17 | .it file 18 | descriptor (from C). 19 | If \fIn\fR is returned, the 20 | typewriter name is then ``/dev/tty\fIn\fR''. 21 | .s3 22 | .bd x 23 | is returned if the indicated file does not correspond to a 24 | typewriter. 25 | .sh BUGS 26 | -------------------------------------------------------------------------------- /v6man/man4/cat.4: -------------------------------------------------------------------------------- 1 | .th CAT IV 10/27/73 2 | .sh NAME 3 | cat \*- phototypesetter interface 4 | .sh DESCRIPTION 5 | .it Cat 6 | provides the interface to a Graphic Systems C/A/T 7 | phototypesetter. 8 | Bytes written on the file specify font, size, and other control 9 | information as well as the characters to be flashed. 10 | The coding will not be described here. 11 | .s3 12 | Only one process may have 13 | this file open at a time. 14 | It is write-only. 15 | .sh FILES 16 | /dev/cat 17 | .sh "SEE ALSO" 18 | troff (I), 19 | Graphic Systems specification (available on request) 20 | .sh BUGS 21 | -------------------------------------------------------------------------------- /v6man/man4/dc.4: -------------------------------------------------------------------------------- 1 | .th DC IV 5/27/74 2 | .sh NAME 3 | dc \*- DC-11 communications interface 4 | .sh DESCRIPTION 5 | The discussion of typewriter I/O given in 6 | tty (IV) applies to these devices. 7 | .s3 8 | The DC-11 typewriter interface operates at any of four speeds, 9 | independently settable for input and output. 10 | The speed is selected by the same encoding used by the DH (IV) 11 | device (enumerated in stty (II)); 12 | impossible speed changes are ignored. 13 | .sh FILES 14 | /dev/tty[01234567abcd] 113B Dataphones 15 | (not currently connected\*- see dh (IV)) 16 | .sh "SEE ALSO" 17 | tty (IV), stty (II), dh (IV) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v6man/man4/dh.4: -------------------------------------------------------------------------------- 1 | .th DH IV 5/27/74 2 | .sh NAME 3 | dh \*- DH-11 communications multiplexer 4 | .sh DESCRIPTION 5 | Each line attached to the DH-11 communications multiplexer 6 | behaves as described in tty (IV). 7 | Input and output for each line may independently 8 | be set to run at any of 16 speeds; 9 | see stty (II) 10 | for the encoding. 11 | .sh FILES 12 | /dev/tty[f-u] 13 | .sh "SEE ALSO" 14 | tty (IV), stty (II) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v6man/man4/tc.4: -------------------------------------------------------------------------------- 1 | .th TC IV 10/15/73 2 | .sh NAME 3 | tc \*- TC-11/TU56 DECtape 4 | .sh DESCRIPTION 5 | The files 6 | .it "tap0 ... tap7" 7 | refer to the 8 | TC-11/TU56 DECtape drives 0 to 7. 9 | .s3 10 | The 256-word blocks on a standard DECtape are numbered 0 to 577. 11 | .sh FILES 12 | /dev/tap? 13 | .sh "SEE ALSO" 14 | tp (I) 15 | .sh BUGS 16 | -------------------------------------------------------------------------------- /v6man/man5/tabs.5: -------------------------------------------------------------------------------- 1 | .th TABS V 6/15/72 2 | .sh NAME 3 | tabs \*- set tab stops 4 | .sh SYNOPSIS 5 | .bd "cat /usr/pub/tabs" 6 | .sh DESCRIPTION 7 | Printing this file on a suitable terminal 8 | sets tab stops every 8 columns. 9 | Suitable terminals include the Teletype model 37 and 10 | the GE TermiNet 300. 11 | .s3 12 | These tab stop settings are 13 | desirable because UNIX assumes them 14 | in calculating delays. 15 | -------------------------------------------------------------------------------- /v6man/man5/utmp.5: -------------------------------------------------------------------------------- 1 | .th UTMP V 9/10/73 2 | .sh NAME 3 | utmp \*- user information 4 | .sh DESCRIPTION 5 | This 6 | file allows one to discover information about who is currently 7 | using UNIX. 8 | The file is binary; each entry is 16(10) bytes long. 9 | The first eight bytes contain a user's login name or 10 | are null if the table slot is unused. 11 | The low order byte of the next word contains the last 12 | character of a typewriter name. 13 | The next two words contain the user's login time. 14 | The last word is unused. 15 | .sh FILES 16 | /etc/utmp 17 | .sh "SEE ALSO" 18 | init (VIII) and login (I), which maintain the file; 19 | who (I), which interprets it. 20 | -------------------------------------------------------------------------------- /v6man/man6/cal.6: -------------------------------------------------------------------------------- 1 | .th CAL VI 11/1/73 2 | .sh NAME 3 | cal \*- print calendar 4 | .sh SYNOPSIS 5 | .bd cal 6 | [ month ] year 7 | .sh DESCRIPTION 8 | .it Cal 9 | prints a calendar for the specified year. 10 | If a month is also specified, a calendar 11 | just for that month is printed. 12 | .it Year 13 | can be between 1 14 | and 9999. 15 | The 16 | .it month 17 | is a number between 1 and 12. 18 | The calendar 19 | produced is that for England and her colonies. 20 | .s3 21 | Try September 1752. 22 | .sh BUGS 23 | The year is always considered to start in January even though this 24 | is historically naive. 25 | -------------------------------------------------------------------------------- /v6man/man6/col.6: -------------------------------------------------------------------------------- 1 | .th COL VI 5/20/74 2 | .sh NAME 3 | col \*- filter reverse line feeds 4 | .sh SYNOPSIS 5 | .bd col 6 | .sh DESCRIPTION 7 | .it Col 8 | reads the standard input and writes the standard output. 9 | It performs the line overlays implied by reverse line 10 | feeds (ascii code ESC-7). 11 | .it Col 12 | is particularly useful for filtering multicolumn 13 | output made with the `.rt' command of 14 | .it nroff. 15 | .sh "SEE ALSO" 16 | nroff (I) 17 | .sh BUGS 18 | Can't back up more than 102 lines. 19 | -------------------------------------------------------------------------------- /v6man/man6/cubic.6: -------------------------------------------------------------------------------- 1 | .th CUBIC VI 11/1/73 2 | .sh NAME 3 | cubic \*- three dimensional tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/cubic 6 | .sh DESCRIPTION 7 | .it Cubic 8 | plays the game of 9 | three dimensional 10 | 4\*X4\*X4 tic-tac-toe. 11 | .hc ~ 12 | Moves are given by the three ~digits 13 | (each 1-4) 14 | specifying the coordinate of the square 15 | to be played. 16 | .sh WARNING 17 | Too much playing of the game will cause it to disappear. 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v6man/man6/moo.6: -------------------------------------------------------------------------------- 1 | .th MOO VI 11/1/73 2 | .sh NAME 3 | moo \*- guessing game 4 | .sh SYNOPSIS 5 | .bd /usr/games/moo 6 | .sh DESCRIPTION 7 | .it Moo 8 | is a guessing game imported from England. 9 | The computer picks a number consisting 10 | of four distinct decimal digits. 11 | The player guesses four distinct digits 12 | being scored on each guess. 13 | A `cow' is a correct digit in an incorrect position. 14 | A `bull' is a correct digit in a correct position. 15 | The game continues until the player guesses the number 16 | (a score of four bulls). 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v6man/man6/primes.6: -------------------------------------------------------------------------------- 1 | .th PRIMES VI 4/10/75 2 | .sh NAME 3 | primes \*- print all primes larger than somewhat 4 | .sh SYNOPSIS 5 | .bd primes 6 | .sh DESCRIPTION 7 | When 8 | .it primes 9 | is invoked, it waits for a number to be typed in. 10 | If you type in a positive 11 | number less than 2\u\s756\s0\d (about 12 | .if n 7.2e16) 13 | .if t 7.2\(mu10\u\s716\s0\d\|) 14 | it will print all primes greater than or 15 | equal to this number. 16 | .sh DIAGNOSTICS 17 | `Ouch.' for input out of range or for garbage input. 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v6man/man6/ttt.6: -------------------------------------------------------------------------------- 1 | .th TTT VI 11/1/73 2 | .sh NAME 3 | ttt \*- the game of tic-tac-toe 4 | .sh SYNOPSIS 5 | .bd /usr/games/ttt 6 | .sh DESCRIPTION 7 | .it Ttt 8 | is the X and O game popular in the first grade. 9 | This is a learning program that never makes the same 10 | mistake twice. 11 | .s3 12 | Although it learns, it learns slowly. 13 | It must lose nearly 80 games to 14 | completely know the game. 15 | .sh FILES 16 | /usr/games/ttt.k learning file 17 | .sh BUGS 18 | -------------------------------------------------------------------------------- /v6man/man8/chgrp.8: -------------------------------------------------------------------------------- 1 | .th CHGRP VIII 2/8/75 2 | .sh NAME 3 | chgrp \*- change group 4 | .sh SYNOPSIS 5 | .bd chgrp 6 | group file ... 7 | .sh DESCRIPTION 8 | The group-ID of the files is changed to 9 | .it group. 10 | The group may be either a decimal GID or 11 | a group name found in the group-ID file. 12 | .s3 13 | Only the super-user is allowed to change the group of a file, 14 | in order to simplify as yet unimplemented accounting procedures. 15 | .sh "SEE ALSO" 16 | chown (VIII) 17 | .sh FILES 18 | /etc/group 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v6man/man8/chown.8: -------------------------------------------------------------------------------- 1 | .th CHOWN VIII 2/8/75 2 | .sh NAME 3 | chown \*- change owner 4 | .sh SYNOPSIS 5 | .bd chown 6 | owner file ... 7 | .sh DESCRIPTION 8 | The user-ID of the files is changed to 9 | .it owner. 10 | The owner may be either a decimal UID or 11 | a login name found in the password file. 12 | .s3 13 | Only the super-user is allowed to change the owner of a file, 14 | in order to simplify as yet unimplemented accounting procedures. 15 | .sh FILES 16 | /etc/passwd 17 | .sh "SEE ALSO" 18 | chgrp (VIII) 19 | .sh BUGS 20 | -------------------------------------------------------------------------------- /v6man/man8/df.8: -------------------------------------------------------------------------------- 1 | .th DF VIII 1/20/73 2 | .sh NAME 3 | df \*- disk free 4 | .sh SYNOPSIS 5 | .bd df 6 | [ filesystem ] 7 | .sh DESCRIPTION 8 | .it Df 9 | prints out the number of free blocks 10 | available on a file system. 11 | If the file system is unspecified, 12 | the free space on all of 13 | the normally mounted file systems 14 | is printed. 15 | .sh FILES 16 | /dev/rf?, 17 | /dev/rk?, 18 | /dev/rp? 19 | .sh "SEE ALSO" 20 | icheck (VIII) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v6man/man8/glob.8: -------------------------------------------------------------------------------- 1 | .th GLOB VIII 9/19/73 2 | .sh NAME 3 | glob \*- generate command arguments 4 | .sh SYNOPSIS 5 | .bd /etc/glob 6 | command [ arguments ] 7 | .sh DESCRIPTION 8 | .it Glob 9 | is used to expand arguments to the shell containing ``*'', ``['', or 10 | ``?''. 11 | It is passed the argument list 12 | containing the metacharacters; 13 | .it glob 14 | expands the list and calls the indicated command. 15 | The actions of 16 | .it glob 17 | are detailed in 18 | the Shell writeup. 19 | .sh SEE ALSO" 20 | sh (I) 21 | .sh BUGS 22 | -------------------------------------------------------------------------------- /v6man/man8/sync.8: -------------------------------------------------------------------------------- 1 | .th SYNC VIII 11/1/73 2 | .sh NAME 3 | sync \*- update the super block 4 | .sh SYNOPSIS 5 | .bd sync 6 | .sh DESCRIPTION 7 | .it Sync 8 | executes the 9 | .it sync 10 | system primitive. 11 | If the system is to be stopped, 12 | .it sync 13 | must be called to insure 14 | file system integrity. 15 | See sync (II) for details. 16 | .sh "SEE ALSO" 17 | sync (II) 18 | .sh BUGS 19 | -------------------------------------------------------------------------------- /v6man/man8/umount.8: -------------------------------------------------------------------------------- 1 | .th UMOUNT VIII 10/31/73 2 | .sh NAME 3 | umount \*- dismount file system 4 | .sh SYNOPSIS 5 | .bd /etc/umount 6 | special 7 | .sh DESCRIPTION 8 | .it Umount 9 | announces to the system that the removable file system previously 10 | mounted on special file 11 | .it special 12 | is to be removed. 13 | .sh "SEE ALSO" 14 | mount (VIII), umount (II), mtab (V) 15 | .sh FILES 16 | /etc/mtab mounted device table 17 | .sh DIAGNOSTICS 18 | It complains if 19 | the special file is not mounted or if it is busy. 20 | The file system is busy if 21 | there is an open file on it or if 22 | someone has his current directory there. 23 | .sh BUGS 24 | --------------------------------------------------------------------------------