ittmac: rename IM (italic manual) to MR (manual reference) - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit d32deab17bfffa5bffc5fab3e6577558e40888c5 /src/plan9port/commit/d32deab17bfffa5bffc5fab3e6577558e40888c5.gph mx1.adamsgaard.dk 70 1parent 9843fc0d82c68c78059ccb167e8402def5a4ee1f /src/plan9port/commit/9843fc0d82c68c78059ccb167e8402def5a4ee1f.gph mx1.adamsgaard.dk 70 hAuthor: Russ Cox URL:mailto:rsc@swtch.com mx1.adamsgaard.dk 70 iDate: Sat, 15 Aug 2020 20:07:38 -0400 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ittmac: rename IM (italic manual) to MR (manual reference) Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iSuggested by G. Brandon Robinson. Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M man/man1/0intro.1 | 148 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man1/9.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/9c.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/9p.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/9term.1 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man1/acid.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/acme.1 | 42 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man1/acmeevent.1 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man1/ascii.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/astro.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/awk.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/bc.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/bundle.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/calendar.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/cat.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/cleanname.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/col.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/colors.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/comm.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/core.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/crop.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/date.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/db.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/dc.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/dd.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/deroff.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/devdraw.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/dial.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/dict.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/diff.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/doctype.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/ed.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/eqn.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/freq.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/git.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/grap.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/graph.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/grep.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/gview.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/gzip.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/hist.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/hoc.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/htmlroff.1 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man1/idiff.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/install.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/join.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/jpg.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/kill.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/label.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/lex.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/look.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/ls.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/man.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/map.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/mc.1 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man1/mk.1 | 24 ++++++++++++------------ Err mx1.adamsgaard.dk 70 i M man/man1/mk9660.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/mkdir.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/mount.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/namespace.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/ndb.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/netfiles.1 | 26 +++++++++++++------------- Err mx1.adamsgaard.dk 70 i M man/man1/page.1 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man1/paint.1 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man1/passwd.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/pem.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/pic.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/plot.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/plumb.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/pr.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/proof.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/ps.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/psfonts.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/pwd.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/rc.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/readcons.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/resample.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/rio.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/rm.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/rsa.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/sam.1 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man1/scat.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/secstore.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/secstored.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/sed.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/seq.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/sftpcache.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/sleep.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/snarfer.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/soelim.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/sort.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/spell.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/split.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/src.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/ssam.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/ssh-agent.1 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man1/strings.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/sum.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/tar.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/tbl.1 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man1/tcs.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/test.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/time.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/touch.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/tr.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/tr2post.1 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man1/troff.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/troff2html.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/tweak.1 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man1/uniq.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/vac.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/venti.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/web.1 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man1/wintext.1 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man1/winwatch.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/xd.1 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man1/yacc.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man1/yesterday.1 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/0intro.3 | 54 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man3/9p-cmdbuf.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/9p-fid.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/9p-file.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/9p-intmap.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/9p.3 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man3/9pclient.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/acme.3 | 28 ++++++++++++++-------------- Err mx1.adamsgaard.dk 70 i M man/man3/addpt.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/aes.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/allocimage.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/arg.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/arith3.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/atof.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/auth.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/authsrv.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/bin.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/bio.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/blowfish.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/cachechars.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/cleanname.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/color.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/complete.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/ctime.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/des.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/dial.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/dirread.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/draw.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/drawfcall.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/dsa.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/dup.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/elgamal.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/encode.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/encrypt.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/errstr.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/event.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/exec.3 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man3/exits.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/fcall.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/flate.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/fmtinstall.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/frame.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/genrandom.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/get9root.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/getenv.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/getfields.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/getns.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/getsnarf.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/getuser.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/getwd.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/graphics.3 | 80 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man3/html.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/ioproc.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/ip.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/isalpharune.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/keyboard.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/lock.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/mach-cmd.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/mach-file.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/mach-map.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/mach-stack.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/mach-swap.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/mach-symbol.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/mach.3 | 24 ++++++++++++------------ Err mx1.adamsgaard.dk 70 i M man/man3/malloc.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/matrix.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/memdraw.3 | 34 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man3/memlayer.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/memory.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/mouse.3 | 30 +++++++++++++++--------------- Err mx1.adamsgaard.dk 70 i M man/man3/mousescrollsize.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/mp.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/mux.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/ndb.3 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man3/needstack.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/notify.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/open.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/opentemp.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/pipe.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/plumb.3 | 24 ++++++++++++------------ Err mx1.adamsgaard.dk 70 i M man/man3/post9pservice.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/postnote.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/prime.3 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man3/print.3 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man3/proto.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/pushtls.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/qball.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/quaternion.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/quote.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/rand.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/rc4.3 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man3/read.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/readcolmap.3 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man3/readcons.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/regexp.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/rfork.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/rsa.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/rune.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/runestrcat.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/searchpath.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/sechash.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/seek.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/sendfd.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/setjmp.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/sleep.3 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man3/stat.3 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man3/strcat.3 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man3/string.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/stringsize.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/subfont.3 | 28 ++++++++++++++-------------- Err mx1.adamsgaard.dk 70 i M man/man3/sysfatal.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/thread.3 | 28 ++++++++++++++-------------- Err mx1.adamsgaard.dk 70 i M man/man3/time.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/udpread.3 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man3/venti-cache.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/venti-client.3 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man3/venti-conn.3 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man3/venti-fcall.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/venti-file.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/venti-log.3 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man3/venti-mem.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/venti-packet.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/venti-server.3 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man3/venti-zero.3 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man3/venti.3 | 50 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man3/wait.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man3/window.3 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man4/0intro.4 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man4/9import.4 | 16 ++++++++-------- Err mx1.adamsgaard.dk 70 i M man/man4/9pserve.4 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man4/acme.4 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man4/factotum.4 | 30 +++++++++++++++--------------- Err mx1.adamsgaard.dk 70 i M man/man4/fontsrv.4 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man4/fossil.4 | 34 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man4/import.4 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man4/plumber.4 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man4/ramfs.4 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man4/smugfs.4 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man4/srv.4 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man4/tapefs.4 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man4/vacfs.4 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man7/color.7 | 14 +++++++------- Err mx1.adamsgaard.dk 70 i M man/man7/face.7 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man7/font.7 | 22 +++++++++++----------- Err mx1.adamsgaard.dk 70 i M man/man7/htmlroff.7 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man7/image.7 | 32 ++++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i M man/man7/keyboard.7 | 28 ++++++++++++++-------------- Err mx1.adamsgaard.dk 70 i M man/man7/man.7 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man7/map.7 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man7/mhtml.7 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man7/mpictures.7 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man7/ms.7 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M man/man7/ndb.7 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man7/plot.7 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man7/plumb.7 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man7/regexp.7 | 6 +++--- Err mx1.adamsgaard.dk 70 i M man/man7/thumbprint.7 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man7/utf.7 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man7/venti.7 | 28 ++++++++++++++-------------- Err mx1.adamsgaard.dk 70 i M man/man8/fossilcons.8 | 18 +++++++++--------- Err mx1.adamsgaard.dk 70 i M man/man8/getflags.8 | 10 +++++----- Err mx1.adamsgaard.dk 70 i M man/man8/listen1.8 | 2 +- Err mx1.adamsgaard.dk 70 i M man/man8/mkfs.8 | 8 ++++---- Err mx1.adamsgaard.dk 70 i M man/man8/vbackup.8 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man8/venti-backup.8 | 4 ++-- Err mx1.adamsgaard.dk 70 i M man/man8/venti-fmt.8 | 12 ++++++------ Err mx1.adamsgaard.dk 70 i M man/man8/venti.8 | 20 ++++++++++---------- Err mx1.adamsgaard.dk 70 i M tmac/tmac.an | 5 ++++- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i286 files changed, 1591 insertions(+), 1588 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/0intro.1 b/man/man1/0intro.1 /src/plan9port/file/man/man1/0intro.1.gph mx1.adamsgaard.dk 70 it@@ -32,15 +32,15 @@ they expect the Err mx1.adamsgaard.dk 70 i environment variable Err mx1.adamsgaard.dk 70 i to contain the name of the root of the tree. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM install (1) Err mx1.adamsgaard.dk 70 i+.MR install (1) Err mx1.adamsgaard.dk 70 i for details about installation. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Many of the familiar Unix commands, Err mx1.adamsgaard.dk 70 i for example Err mx1.adamsgaard.dk 70 i-.IM cat (1) , Err mx1.adamsgaard.dk 70 i-.IM ls (1) , Err mx1.adamsgaard.dk 70 i+.MR cat (1) , Err mx1.adamsgaard.dk 70 i+.MR ls (1) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM wc (1) , Err mx1.adamsgaard.dk 70 i+.MR wc (1) , Err mx1.adamsgaard.dk 70 i are present, but in their Plan 9 forms: Err mx1.adamsgaard.dk 70 i .I cat Err mx1.adamsgaard.dk 70 i takes no options, Err mx1.adamsgaard.dk 70 it@@ -50,12 +50,12 @@ and Err mx1.adamsgaard.dk 70 i .I wc Err mx1.adamsgaard.dk 70 i counts UTF characters. Err mx1.adamsgaard.dk 70 i In some cases, the differences are quite noticeable: Err mx1.adamsgaard.dk 70 i-.IM grep (1) Err mx1.adamsgaard.dk 70 i+.MR grep (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM sed (1) Err mx1.adamsgaard.dk 70 i+.MR sed (1) Err mx1.adamsgaard.dk 70 i expect Plan 9 regular expressions Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM regexp (7) ), Err mx1.adamsgaard.dk 70 i+.MR regexp (7) ), Err mx1.adamsgaard.dk 70 i which are closest to what Unix calls extended regular expressions. Err mx1.adamsgaard.dk 70 i Because of these differences, it is not recommended to put Err mx1.adamsgaard.dk 70 i .B $PLAN9/bin Err mx1.adamsgaard.dk 70 it@@ -63,16 +63,16 @@ before the usual system Err mx1.adamsgaard.dk 70 i .B bin Err mx1.adamsgaard.dk 70 i directories in your search path. Err mx1.adamsgaard.dk 70 i Instead, put it at the end of your path and use the Err mx1.adamsgaard.dk 70 i-.IM 9 (1) Err mx1.adamsgaard.dk 70 i+.MR 9 (1) Err mx1.adamsgaard.dk 70 i script when you want to invoke the Plan 9 version of a Err mx1.adamsgaard.dk 70 i traditional Unix command. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Occasionally the Plan 9 programs have been Err mx1.adamsgaard.dk 70 i changed to adapt to Unix. Err mx1.adamsgaard.dk 70 i-.IM Mk (1) Err mx1.adamsgaard.dk 70 i+.MR Mk (1) Err mx1.adamsgaard.dk 70 i now allows mkfiles to choose their own shell, Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i has a Err mx1.adamsgaard.dk 70 i .I ulimit Err mx1.adamsgaard.dk 70 i builtin and manages Err mx1.adamsgaard.dk 70 it@@ -80,14 +80,14 @@ builtin and manages Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Many of the graphical programs from Plan 9 are present, Err mx1.adamsgaard.dk 70 i including Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM acme (1) . Err mx1.adamsgaard.dk 70 i+.MR acme (1) . Err mx1.adamsgaard.dk 70 i An X11 window manager Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i mimics Plan 9's window system, with command windows Err mx1.adamsgaard.dk 70 i implemented by the external program Err mx1.adamsgaard.dk 70 i-.IM 9term (1) . Err mx1.adamsgaard.dk 70 i+.MR 9term (1) . Err mx1.adamsgaard.dk 70 i Following the style of X Windows, these programs run in new Err mx1.adamsgaard.dk 70 i windows rather than the one in which they are invoked. Err mx1.adamsgaard.dk 70 i They all take a Err mx1.adamsgaard.dk 70 it@@ -101,10 +101,10 @@ The argument is one of Err mx1.adamsgaard.dk 70 i \fIxmin\fL,\fIymin\fL,\fIxmax\fL,\fIymax\fR. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 i helps to connect the various Plan 9 programs together, Err mx1.adamsgaard.dk 70 i and fittings like Err mx1.adamsgaard.dk 70 i-.IM web (1) Err mx1.adamsgaard.dk 70 i+.MR web (1) Err mx1.adamsgaard.dk 70 i connect it to external programs such as web browsers; Err mx1.adamsgaard.dk 70 i one can click on a URL in Err mx1.adamsgaard.dk 70 i .I acme Err mx1.adamsgaard.dk 70 it@@ -119,17 +119,17 @@ with file servers by reading and writing files. Err mx1.adamsgaard.dk 70 i This cannot be done directly on Unix. Err mx1.adamsgaard.dk 70 i Instead the servers listen for 9P connections on Unix domain sockets; Err mx1.adamsgaard.dk 70 i clients connect to these sockets and speak 9P directly using the Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) Err mx1.adamsgaard.dk 70 i library. Err mx1.adamsgaard.dk 70 i-.IM Intro (4) Err mx1.adamsgaard.dk 70 i+.MR Intro (4) Err mx1.adamsgaard.dk 70 i tells more of the story. Err mx1.adamsgaard.dk 70 i The effect is not as clean as on Plan 9, but it gets the job done Err mx1.adamsgaard.dk 70 i and still provides a uniform and easy-to-understand mechanism. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM 9p (1) Err mx1.adamsgaard.dk 70 i+.MR 9p (1) Err mx1.adamsgaard.dk 70 i client can be used in shell scripts or by hand to carry out Err mx1.adamsgaard.dk 70 i simple interactions with servers. Err mx1.adamsgaard.dk 70 i-.IM Netfiles (1) Err mx1.adamsgaard.dk 70 i+.MR Netfiles (1) Err mx1.adamsgaard.dk 70 i is an experimental client for acme. Err mx1.adamsgaard.dk 70 i .SS External databases Err mx1.adamsgaard.dk 70 i Some programs rely on large databases that would be Err mx1.adamsgaard.dk 70 it@@ -146,7 +146,7 @@ The shell scripts Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I 9l Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9c (1) ) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) ) Err mx1.adamsgaard.dk 70 i provide a simple interface to the underlying system compiler and linker, Err mx1.adamsgaard.dk 70 i similar to the Err mx1.adamsgaard.dk 70 i .I 2c Err mx1.adamsgaard.dk 70 it@@ -165,22 +165,22 @@ so that no Err mx1.adamsgaard.dk 70 i options are needed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The only way to write multithreaded programs is to use the Err mx1.adamsgaard.dk 70 i-.IM thread (3) Err mx1.adamsgaard.dk 70 i+.MR thread (3) Err mx1.adamsgaard.dk 70 i library. Err mx1.adamsgaard.dk 70 i-.IM Rfork (3) Err mx1.adamsgaard.dk 70 i+.MR Rfork (3) Err mx1.adamsgaard.dk 70 i exists but is not as capable as on Plan 9. Err mx1.adamsgaard.dk 70 i There are many unfortunate by necessary preprocessor Err mx1.adamsgaard.dk 70 i diversions to make Plan 9 and Unix libraries coexist. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM intro (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) Err mx1.adamsgaard.dk 70 i for details. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The debuggers Err mx1.adamsgaard.dk 70 i-.IM acid (1) Err mx1.adamsgaard.dk 70 i+.MR acid (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM db (1) Err mx1.adamsgaard.dk 70 i+.MR db (1) Err mx1.adamsgaard.dk 70 i and the debugging library Err mx1.adamsgaard.dk 70 i-.IM mach (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) Err mx1.adamsgaard.dk 70 i are works in progress. Err mx1.adamsgaard.dk 70 i They are platform-independent, so that x86 Linux core dumps Err mx1.adamsgaard.dk 70 i can be inspected on PowerPC Mac OS X machines, Err mx1.adamsgaard.dk 70 it@@ -203,22 +203,22 @@ but that it is the extent to which they have been developed and exercised. Err mx1.adamsgaard.dk 70 i .SS Porting programs Err mx1.adamsgaard.dk 70 i The vast majority of the familiar Plan 9 programs Err mx1.adamsgaard.dk 70 i have been ported, including the Unicode-aware Err mx1.adamsgaard.dk 70 i-.IM troff (1) . Err mx1.adamsgaard.dk 70 i+.MR troff (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Of the more recent additions to Plan 9, Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i-.IM secstore (1) , Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR secstore (1) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM secstored (1) , Err mx1.adamsgaard.dk 70 i-.IM vac (1) , Err mx1.adamsgaard.dk 70 i-.IM vacfs (4) , Err mx1.adamsgaard.dk 70 i+.MR secstored (1) , Err mx1.adamsgaard.dk 70 i+.MR vac (1) , Err mx1.adamsgaard.dk 70 i+.MR vacfs (4) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i are all ported. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A backup system providing a dump file system built atop Venti Err mx1.adamsgaard.dk 70 i is in progress; see Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) . Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) . Err mx1.adamsgaard.dk 70 i .SS Porting to new systems Err mx1.adamsgaard.dk 70 i Porting the tree to new operating systems or architectures Err mx1.adamsgaard.dk 70 i should be straightforward, as system-specific code has been Err mx1.adamsgaard.dk 70 it@@ -240,9 +240,9 @@ need to write any system specific code at all. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i There are other smaller system dependencies, Err mx1.adamsgaard.dk 70 i such as the terminal handling code in Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i and the implementation of Err mx1.adamsgaard.dk 70 i-.IM getcallerpc (3) , Err mx1.adamsgaard.dk 70 i+.MR getcallerpc (3) , Err mx1.adamsgaard.dk 70 i but these are usually simple and are not on the critical Err mx1.adamsgaard.dk 70 i path for getting the system up and running. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 it@@ -255,7 +255,7 @@ The manual pages are in a Unix style tree, with names like Err mx1.adamsgaard.dk 70 i instead of Plan 9's simpler Err mx1.adamsgaard.dk 70 i .BR $PLAN9/man/1/cat , Err mx1.adamsgaard.dk 70 i so that the Unix Err mx1.adamsgaard.dk 70 i-.IM man (1) Err mx1.adamsgaard.dk 70 i+.MR man (1) Err mx1.adamsgaard.dk 70 i utility can handle it. Err mx1.adamsgaard.dk 70 i Some systems, for example Debian Linux, Err mx1.adamsgaard.dk 70 i deduce the man page locations from the search path, so that Err mx1.adamsgaard.dk 70 it@@ -300,52 +300,52 @@ describes the Plan 9 file protocol 9P. Err mx1.adamsgaard.dk 70 i These pages describe parts of the system Err mx1.adamsgaard.dk 70 i that are new or different from Plan 9 from Bell Labs: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i-.IM 9 (1) , Err mx1.adamsgaard.dk 70 i-.IM 9c (1) , Err mx1.adamsgaard.dk 70 i-.IM 9p (1) , Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR 9 (1) , Err mx1.adamsgaard.dk 70 i+.MR 9c (1) , Err mx1.adamsgaard.dk 70 i+.MR 9p (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i .I acidtypes Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM acid (1) , Err mx1.adamsgaard.dk 70 i-.IM dial (1) , Err mx1.adamsgaard.dk 70 i-.IM git (1) , Err mx1.adamsgaard.dk 70 i-.IM label (1) , Err mx1.adamsgaard.dk 70 i+.MR acid (1) , Err mx1.adamsgaard.dk 70 i+.MR dial (1) , Err mx1.adamsgaard.dk 70 i+.MR git (1) , Err mx1.adamsgaard.dk 70 i+.MR label (1) , Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 i .B MKSHELL Err mx1.adamsgaard.dk 70 i variable in Err mx1.adamsgaard.dk 70 i-.IM mk (1) , Err mx1.adamsgaard.dk 70 i-.IM namespace (1) , Err mx1.adamsgaard.dk 70 i-.IM netfiles (1) , Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i-.IM psfonts (1) , Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM web (1) , Err mx1.adamsgaard.dk 70 i-.IM wintext (1) Err mx1.adamsgaard.dk 70 i+.MR mk (1) , Err mx1.adamsgaard.dk 70 i+.MR namespace (1) , Err mx1.adamsgaard.dk 70 i+.MR netfiles (1) , Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i+.MR psfonts (1) , Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR web (1) , Err mx1.adamsgaard.dk 70 i+.MR wintext (1) Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) , Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 i .B unix Err mx1.adamsgaard.dk 70 i network in Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i-.IM exits (3) , Err mx1.adamsgaard.dk 70 i-.IM get9root (3) , Err mx1.adamsgaard.dk 70 i-.IM getns (3) , Err mx1.adamsgaard.dk 70 i-.IM notify (3) , Err mx1.adamsgaard.dk 70 i-.IM post9pservice (3) , Err mx1.adamsgaard.dk 70 i-.IM rfork (3) , Err mx1.adamsgaard.dk 70 i-.IM searchpath (3) , Err mx1.adamsgaard.dk 70 i-.IM sendfd (3) , Err mx1.adamsgaard.dk 70 i-.IM udpread (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM wait (3) , Err mx1.adamsgaard.dk 70 i-.IM wctl (3) Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i+.MR exits (3) , Err mx1.adamsgaard.dk 70 i+.MR get9root (3) , Err mx1.adamsgaard.dk 70 i+.MR getns (3) , Err mx1.adamsgaard.dk 70 i+.MR notify (3) , Err mx1.adamsgaard.dk 70 i+.MR post9pservice (3) , Err mx1.adamsgaard.dk 70 i+.MR rfork (3) , Err mx1.adamsgaard.dk 70 i+.MR searchpath (3) , Err mx1.adamsgaard.dk 70 i+.MR sendfd (3) , Err mx1.adamsgaard.dk 70 i+.MR udpread (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR wait (3) , Err mx1.adamsgaard.dk 70 i+.MR wctl (3) Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) , Err mx1.adamsgaard.dk 70 i-.IM import (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) , Err mx1.adamsgaard.dk 70 i+.MR import (4) , Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .IR openfd (9p) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 it@@ -356,4 +356,4 @@ exit with string statuses. In fact, exiting with an empty status Err mx1.adamsgaard.dk 70 i corresponds to exiting with status 0, Err mx1.adamsgaard.dk 70 i and exiting with any non-empty string corresponds to exiting with status 1. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM exits (3) . Err mx1.adamsgaard.dk 70 i+.MR exits (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/9.1 b/man/man1/9.1 /src/plan9port/file/man/man1/9.1.gph mx1.adamsgaard.dk 70 it@@ -12,7 +12,7 @@ Err mx1.adamsgaard.dk 70 i .B . Err mx1.adamsgaard.dk 70 i .B 9 Err mx1.adamsgaard.dk 70 i (from Err mx1.adamsgaard.dk 70 i-.IM sh (1) ) Err mx1.adamsgaard.dk 70 i+.MR sh (1) ) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B 9.rc Err mx1.adamsgaard.dk 70 i .I cmd Err mx1.adamsgaard.dk 70 it@@ -24,7 +24,7 @@ Err mx1.adamsgaard.dk 70 i .B . Err mx1.adamsgaard.dk 70 i .B 9.rc Err mx1.adamsgaard.dk 70 i (from Err mx1.adamsgaard.dk 70 i-.IM rc (1) ) Err mx1.adamsgaard.dk 70 i+.MR rc (1) ) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B u Err mx1.adamsgaard.dk 70 i .I cmd Err mx1.adamsgaard.dk 70 it@@ -36,7 +36,7 @@ Err mx1.adamsgaard.dk 70 i .B . Err mx1.adamsgaard.dk 70 i .B u Err mx1.adamsgaard.dk 70 i (from Err mx1.adamsgaard.dk 70 i-.IM sh (1) ) Err mx1.adamsgaard.dk 70 i+.MR sh (1) ) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B u.rc Err mx1.adamsgaard.dk 70 i .I cmd Err mx1.adamsgaard.dk 70 it@@ -48,7 +48,7 @@ Err mx1.adamsgaard.dk 70 i .B . Err mx1.adamsgaard.dk 70 i .B u.rc Err mx1.adamsgaard.dk 70 i (from Err mx1.adamsgaard.dk 70 i-.IM rc (1) ) Err mx1.adamsgaard.dk 70 i+.MR rc (1) ) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Because Plan 9 supplies commands with the same name as but different Err mx1.adamsgaard.dk 70 i behavior than many basic Unix system commands Err mx1.adamsgaard.dk 70 it@@ -86,7 +86,7 @@ in order to make the current shell start running in the Plan 9 environment. Err mx1.adamsgaard.dk 70 i is the same as Err mx1.adamsgaard.dk 70 i .I 9 Err mx1.adamsgaard.dk 70 i but written for use by the shell Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I U Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -106,7 +106,7 @@ $ 9 grep '[α-ζ]' /etc/passwd Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Start an Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i with the Plan 9 commands in the path before the system commands, Err mx1.adamsgaard.dk 70 i and then run the Unix Err mx1.adamsgaard.dk 70 i .IR ls : Err mx1.adamsgaard.dk 70 it@@ -124,7 +124,7 @@ $ 9 rc Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/u.rc Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (1) Err mx1.adamsgaard.dk 70 i+.MR intro (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Some shell configurations Err mx1.adamsgaard.dk 70 i (notably, oh-my-zsh) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/9c.1 b/man/man1/9c.1 /src/plan9port/file/man/man1/9c.1.gph mx1.adamsgaard.dk 70 it@@ -164,7 +164,7 @@ With Err mx1.adamsgaard.dk 70 i .BR t , Err mx1.adamsgaard.dk 70 i give a long listing of all information about the files, Err mx1.adamsgaard.dk 70 i somewhat like a listing by Err mx1.adamsgaard.dk 70 i-.IM ls (1) , Err mx1.adamsgaard.dk 70 i+.MR ls (1) , Err mx1.adamsgaard.dk 70 i showing Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .ns Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/9p.1 b/man/man1/9p.1 /src/plan9port/file/man/man1/9p.1.gph mx1.adamsgaard.dk 70 it@@ -121,11 +121,11 @@ copy a line from standard input to the file. Err mx1.adamsgaard.dk 70 i Print errors, but don't give up. Err mx1.adamsgaard.dk 70 i .B Rdwr Err mx1.adamsgaard.dk 70 i is useful for interacting with servers like Err mx1.adamsgaard.dk 70 i-.IM factotum (4) . Err mx1.adamsgaard.dk 70 i+.MR factotum (4) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B ls Err mx1.adamsgaard.dk 70 i Print a directory listing in the format of Err mx1.adamsgaard.dk 70 i-.IM ls (1) . Err mx1.adamsgaard.dk 70 i+.MR ls (1) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -d Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -150,12 +150,12 @@ it connects to the Unix domain socket Err mx1.adamsgaard.dk 70 i .I service Err mx1.adamsgaard.dk 70 i in the name space directory Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ) Err mx1.adamsgaard.dk 70 i+.MR intro (4) ) Err mx1.adamsgaard.dk 70 i and then accesses Err mx1.adamsgaard.dk 70 i .IR subpath . Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i To update Err mx1.adamsgaard.dk 70 i-.IM plumber (4) 's Err mx1.adamsgaard.dk 70 i+.MR plumber (4) 's Err mx1.adamsgaard.dk 70 i copy of your plumbing rules after editing Err mx1.adamsgaard.dk 70 i .BR $HOME/lib/plumbing : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 it@@ -164,7 +164,7 @@ cat $HOME/lib/plumbing | 9p write plumb/rules Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To display the contents of the current Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i window: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -173,6 +173,6 @@ window: Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/9p.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i .IR intro (9p), Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/9term.1 b/man/man1/9term.1 /src/plan9port/file/man/man1/9term.1.gph mx1.adamsgaard.dk 70 it@@ -58,7 +58,7 @@ uses the imported value of Err mx1.adamsgaard.dk 70 i .B $font Err mx1.adamsgaard.dk 70 i if set; otherwise it uses the graphics system default. Err mx1.adamsgaard.dk 70 i (See Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i for a full discussion of font syntaxes.) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I 9term Err mx1.adamsgaard.dk 70 it@@ -96,7 +96,7 @@ Characters typed on the keyboard replace the selected text; Err mx1.adamsgaard.dk 70 i if this text is not empty, it is placed in a Err mx1.adamsgaard.dk 70 i .I snarf buffer Err mx1.adamsgaard.dk 70 i common to all windows but distinct from that of Err mx1.adamsgaard.dk 70 i-.IM sam (1) . Err mx1.adamsgaard.dk 70 i+.MR sam (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Programs access the text in the window at a single point Err mx1.adamsgaard.dk 70 i maintained automatically by Err mx1.adamsgaard.dk 70 it@@ -163,7 +163,7 @@ and erases the character before the word. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i An ACK character (control-F) or Insert character triggers file name completion Err mx1.adamsgaard.dk 70 i for the preceding string (see Err mx1.adamsgaard.dk 70 i-.IM complete (3) ). Err mx1.adamsgaard.dk 70 i+.MR complete (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Text may be moved vertically within the window. Err mx1.adamsgaard.dk 70 i A scroll bar on the left of the window shows in its clear portion what fragment of the Err mx1.adamsgaard.dk 70 it@@ -201,7 +201,7 @@ EOT, so the terminal must be set up with EOT Err mx1.adamsgaard.dk 70 i as the ``eof'' character. Err mx1.adamsgaard.dk 70 i .I 9term Err mx1.adamsgaard.dk 70 i runs Err mx1.adamsgaard.dk 70 i-.IM stty (1) Err mx1.adamsgaard.dk 70 i+.MR stty (1) Err mx1.adamsgaard.dk 70 i to establish this when the terminal is created. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I 9term Err mx1.adamsgaard.dk 70 it@@ -231,13 +231,13 @@ are a few common ones where they fall short. Err mx1.adamsgaard.dk 70 i First, programs using the GNU readline library typically Err mx1.adamsgaard.dk 70 i disable terminal echo and perform echoing themselves. Err mx1.adamsgaard.dk 70 i The most common example is the shell Err mx1.adamsgaard.dk 70 i-.IM bash (1) . Err mx1.adamsgaard.dk 70 i+.MR bash (1) . Err mx1.adamsgaard.dk 70 i Disabling the use of readline with Err mx1.adamsgaard.dk 70 i .RB `` "set +o emacs" '' Err mx1.adamsgaard.dk 70 i .RI [ sic ] Err mx1.adamsgaard.dk 70 i usually restores the desired behavior. Err mx1.adamsgaard.dk 70 i Second, remote terminal programs such as Err mx1.adamsgaard.dk 70 i-.IM ssh (1) Err mx1.adamsgaard.dk 70 i+.MR ssh (1) Err mx1.adamsgaard.dk 70 i typically run with echo disabled, relying on the Err mx1.adamsgaard.dk 70 i remote system to echo characters as desired. Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 it@@ -279,7 +279,7 @@ The Err mx1.adamsgaard.dk 70 i menu item sends the contents of the selection (not the snarf buffer) to the Err mx1.adamsgaard.dk 70 i .I plumber Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumb (1) ). Err mx1.adamsgaard.dk 70 i+.MR plumb (1) ). Err mx1.adamsgaard.dk 70 i If the selection is empty, it sends the white-space-delimited text Err mx1.adamsgaard.dk 70 i containing the selection (typing cursor). Err mx1.adamsgaard.dk 70 i A typical use of this feature is to tell the editor to find the source of an error Err mx1.adamsgaard.dk 70 it@@ -323,7 +323,7 @@ Not a Err mx1.adamsgaard.dk 70 i .IR 9term Err mx1.adamsgaard.dk 70 i bug: Err mx1.adamsgaard.dk 70 i when running Err mx1.adamsgaard.dk 70 i-.IM bash (1) Err mx1.adamsgaard.dk 70 i+.MR bash (1) Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i .RB `` "set +o emacs" '' Err mx1.adamsgaard.dk 70 i mode, its handling of interrupts is broken. Err mx1.adamsgaard.dk 70 it@@ -334,4 +334,4 @@ character typed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Unix makes everything harder. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM wintext (1) Err mx1.adamsgaard.dk 70 i+.MR wintext (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/acid.1 b/man/man1/acid.1 /src/plan9port/file/man/man1/acid.1.gph mx1.adamsgaard.dk 70 it@@ -70,7 +70,7 @@ at startup; see below. Err mx1.adamsgaard.dk 70 i .BI -m " machine Err mx1.adamsgaard.dk 70 i Assume instructions are for the given CPU type Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach (3) ) Err mx1.adamsgaard.dk 70 i+.MR mach (3) ) Err mx1.adamsgaard.dk 70 i instead of using the executable header to select Err mx1.adamsgaard.dk 70 i the CPU type. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -145,7 +145,7 @@ subscripts counted from 0. Err mx1.adamsgaard.dk 70 i .BI delete " list", " subscript Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Format codes are the same as in Err mx1.adamsgaard.dk 70 i-.IM db (1) . Err mx1.adamsgaard.dk 70 i+.MR db (1) . Err mx1.adamsgaard.dk 70 i Formats may be attached to (unary) expressions with Err mx1.adamsgaard.dk 70 i .BR \e , Err mx1.adamsgaard.dk 70 i e.g. Err mx1.adamsgaard.dk 70 it@@ -230,7 +230,7 @@ Print 10 lines of source around the program address. Err mx1.adamsgaard.dk 70 i .BI Bsrc( address ) Err mx1.adamsgaard.dk 70 i Get the source line for the program address Err mx1.adamsgaard.dk 70 i into a window of a running Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i and select it. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI line( address ) Err mx1.adamsgaard.dk 70 it@@ -323,7 +323,7 @@ Make the given process current. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI rc( string ) Err mx1.adamsgaard.dk 70 i Escape to the shell, Err mx1.adamsgaard.dk 70 i-.IM rc (1) , Err mx1.adamsgaard.dk 70 i+.MR rc (1) , Err mx1.adamsgaard.dk 70 i to execute the command string. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI include( string ) Err mx1.adamsgaard.dk 70 it@@ -449,7 +449,7 @@ notation) Err mx1.adamsgaard.dk 70 i .BR *array . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Trace the system calls executed by Err mx1.adamsgaard.dk 70 i-.IM ls (1) Err mx1.adamsgaard.dk 70 i+.MR ls (1) Err mx1.adamsgaard.dk 70 i (neither does this one): Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -503,8 +503,8 @@ acid: cont() Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/acid Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mk (1) , Err mx1.adamsgaard.dk 70 i-.IM db (1) Err mx1.adamsgaard.dk 70 i+.MR mk (1) , Err mx1.adamsgaard.dk 70 i+.MR db (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Phil Winterbottom, Err mx1.adamsgaard.dk 70 i ``Acid Manual''. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/acme.1 b/man/man1/acme.1 /src/plan9port/file/man/man1/acme.1.gph mx1.adamsgaard.dk 70 it@@ -45,7 +45,7 @@ The interactive interface uses the keyboard and mouse; external programs Err mx1.adamsgaard.dk 70 i use a set of files served by Err mx1.adamsgaard.dk 70 i .IR acme ; Err mx1.adamsgaard.dk 70 i these are discussed in Err mx1.adamsgaard.dk 70 i-.IM acme (4) . Err mx1.adamsgaard.dk 70 i+.MR acme (4) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Any named Err mx1.adamsgaard.dk 70 i .I files Err mx1.adamsgaard.dk 70 it@@ -86,7 +86,7 @@ The Err mx1.adamsgaard.dk 70 i option instructs Err mx1.adamsgaard.dk 70 i .I acme Err mx1.adamsgaard.dk 70 i to use FUSE (see Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) ) Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) ) Err mx1.adamsgaard.dk 70 i to mount itself at Err mx1.adamsgaard.dk 70 i .IR mtpt . Err mx1.adamsgaard.dk 70 i (Experimental.) Err mx1.adamsgaard.dk 70 it@@ -98,10 +98,10 @@ windows are in two parts: a one-line Err mx1.adamsgaard.dk 70 i above a multi-line Err mx1.adamsgaard.dk 70 i .IR body . Err mx1.adamsgaard.dk 70 i The body typically contains an image of a file, as in Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i or the output of a Err mx1.adamsgaard.dk 70 i program, as in an Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i window. Err mx1.adamsgaard.dk 70 i The tag contains a number of Err mx1.adamsgaard.dk 70 i blank-separated words, followed by a vertical bar character, followed by anything. Err mx1.adamsgaard.dk 70 it@@ -118,9 +118,9 @@ a slash. Err mx1.adamsgaard.dk 70 i .SS Scrolling Err mx1.adamsgaard.dk 70 i Each window has a scroll bar to the left of the body. Err mx1.adamsgaard.dk 70 i The scroll bar behaves much as in Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i except that scrolling occurs when the button is pressed, rather than released, Err mx1.adamsgaard.dk 70 i and continues Err mx1.adamsgaard.dk 70 i as long as the mouse button is held down in the scroll bar. Err mx1.adamsgaard.dk 70 it@@ -131,7 +131,7 @@ down the scroll bar speeds up the rate of scrolling. Err mx1.adamsgaard.dk 70 i .B -r Err mx1.adamsgaard.dk 70 i reverses the scrolling behavior of buttons 1 and 3, to behave Err mx1.adamsgaard.dk 70 i more like Err mx1.adamsgaard.dk 70 i-.IM xterm (1) .) Err mx1.adamsgaard.dk 70 i+.MR xterm (1) .) Err mx1.adamsgaard.dk 70 i .SS Layout Err mx1.adamsgaard.dk 70 i .I Acme Err mx1.adamsgaard.dk 70 i windows are arranged in columns. By default, it creates two columns when starting; Err mx1.adamsgaard.dk 70 it@@ -164,7 +164,7 @@ pre-loads them with useful commands. Err mx1.adamsgaard.dk 70 i Also, the tag across the top maintains a list of executing long-running commands. Err mx1.adamsgaard.dk 70 i .SS Typing Err mx1.adamsgaard.dk 70 i The behavior of typed text is similar to that in Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i except that the characters are delivered to the tag or body under the mouse; there is no Err mx1.adamsgaard.dk 70 i `click to type'. Err mx1.adamsgaard.dk 70 i (The experimental option Err mx1.adamsgaard.dk 70 it@@ -172,7 +172,7 @@ except that the characters are delivered to the tag or body under the mouse; the Err mx1.adamsgaard.dk 70 i causes typing to go to the most recently clicked-at or made window.) Err mx1.adamsgaard.dk 70 i The usual backspacing conventions apply. Err mx1.adamsgaard.dk 70 i As in Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i but not Err mx1.adamsgaard.dk 70 i .IR rio , Err mx1.adamsgaard.dk 70 i the ESC key selects the text typed since the last mouse action, Err mx1.adamsgaard.dk 70 it@@ -249,7 +249,7 @@ is identified by the context of the command. Err mx1.adamsgaard.dk 70 i These error windows are created when needed. Err mx1.adamsgaard.dk 70 i .SS "Mouse button 1 Err mx1.adamsgaard.dk 70 i Mouse button 1 selects text just as in Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .IR rio (1) , Err mx1.adamsgaard.dk 70 i including the usual double-clicking conventions. Err mx1.adamsgaard.dk 70 it@@ -305,7 +305,7 @@ by default. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B Edit Err mx1.adamsgaard.dk 70 i Treat the argument as a text editing command in the style of Err mx1.adamsgaard.dk 70 i-.IM sam (1) . Err mx1.adamsgaard.dk 70 i+.MR sam (1) . Err mx1.adamsgaard.dk 70 i The full Err mx1.adamsgaard.dk 70 i .B Sam Err mx1.adamsgaard.dk 70 i language is implemented except for the commands Err mx1.adamsgaard.dk 70 it@@ -379,7 +379,7 @@ With no arguments, Err mx1.adamsgaard.dk 70 i prints the supplementary list. Err mx1.adamsgaard.dk 70 i This command is largely superseded by plumbing Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumb (7) ). Err mx1.adamsgaard.dk 70 i+.MR plumb (7) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B Indent Err mx1.adamsgaard.dk 70 i Set the autoindent mode according to the argument: Err mx1.adamsgaard.dk 70 it@@ -507,7 +507,7 @@ If the text indicated with button 2 is not a recognized built-in, it is executed Err mx1.adamsgaard.dk 70 i a shell command. For example, indicating Err mx1.adamsgaard.dk 70 i .B date Err mx1.adamsgaard.dk 70 i with button 2 runs Err mx1.adamsgaard.dk 70 i-.IM date (1) . Err mx1.adamsgaard.dk 70 i+.MR date (1) . Err mx1.adamsgaard.dk 70 i The standard Err mx1.adamsgaard.dk 70 i and error outputs of commands are sent to the error window associated with Err mx1.adamsgaard.dk 70 i the directory from which the command was run, which will be created if Err mx1.adamsgaard.dk 70 it@@ -525,7 +525,7 @@ in a window containing Err mx1.adamsgaard.dk 70 i executing Err mx1.adamsgaard.dk 70 i .B mk Err mx1.adamsgaard.dk 70 i will run Err mx1.adamsgaard.dk 70 i-.IM mk (1) Err mx1.adamsgaard.dk 70 i+.MR mk (1) Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i .BR /home/rob/sam , Err mx1.adamsgaard.dk 70 i producing output in a window labeled Err mx1.adamsgaard.dk 70 it@@ -539,12 +539,12 @@ and Err mx1.adamsgaard.dk 70 i .B $winid Err mx1.adamsgaard.dk 70 i set to the window's id number Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (4) ). Err mx1.adamsgaard.dk 70 i+.MR acme (4) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The environment variable Err mx1.adamsgaard.dk 70 i .B $acmeshell Err mx1.adamsgaard.dk 70 i determines which shell is used to execute such commands; the Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i shell is used by default. Err mx1.adamsgaard.dk 70 i .SS "Mouse button 3 Err mx1.adamsgaard.dk 70 i Pointing at text with button 3 instructs Err mx1.adamsgaard.dk 70 it@@ -574,7 +574,7 @@ command adds directories to the standard list.) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If the text begins with a colon, it is taken to be an address, in Err mx1.adamsgaard.dk 70 i the style of Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i within the body of the window containing the text. Err mx1.adamsgaard.dk 70 i The address is evaluated, the resulting text highlighted, and the mouse moved to it. Err mx1.adamsgaard.dk 70 i Thus, in Err mx1.adamsgaard.dk 70 it@@ -644,7 +644,7 @@ then execute Err mx1.adamsgaard.dk 70 i clicking button 1 while 2 is held down. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i When an external command (e.g. Err mx1.adamsgaard.dk 70 i-.IM echo (1) ) Err mx1.adamsgaard.dk 70 i+.MR echo (1) ) Err mx1.adamsgaard.dk 70 i is executed this way, the extra argument is passed as expected and an Err mx1.adamsgaard.dk 70 i environment variable Err mx1.adamsgaard.dk 70 i .B $acmeaddr Err mx1.adamsgaard.dk 70 it@@ -677,7 +677,7 @@ window and runs a Err mx1.adamsgaard.dk 70 i (default Err mx1.adamsgaard.dk 70 i .BR $SHELL ) Err mx1.adamsgaard.dk 70 i in it, turning the window into something analogous to an Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i window. Err mx1.adamsgaard.dk 70 i Executing text in a Err mx1.adamsgaard.dk 70 i .I win Err mx1.adamsgaard.dk 70 it@@ -686,7 +686,7 @@ window with button Err mx1.adamsgaard.dk 70 i .BR Send . Err mx1.adamsgaard.dk 70 i .I Win Err mx1.adamsgaard.dk 70 i windows follow the same scrolling heuristic as in Err mx1.adamsgaard.dk 70 i-.IM 9term (1) : Err mx1.adamsgaard.dk 70 i+.MR 9term (1) : Err mx1.adamsgaard.dk 70 i the window scrolls on output only if the window is displaying the end of the buffer. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Awd Err mx1.adamsgaard.dk 70 it@@ -774,7 +774,7 @@ MIPS-specific binaries for applications Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/awd Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Rob Pike, Err mx1.adamsgaard.dk 70 i .I Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/acmeevent.1 b/man/man1/acmeevent.1 /src/plan9port/file/man/man1/acmeevent.1.gph mx1.adamsgaard.dk 70 it@@ -61,7 +61,7 @@ acmeevent, acme.rc \- shell script support for acme clients Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I acme.rc Err mx1.adamsgaard.dk 70 i make it easy to write simple Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i client programs as shell scripts. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Acme Err mx1.adamsgaard.dk 70 it@@ -69,14 +69,14 @@ clients read the Err mx1.adamsgaard.dk 70 i .B event Err mx1.adamsgaard.dk 70 i files Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (4) ) Err mx1.adamsgaard.dk 70 i+.MR acme (4) ) Err mx1.adamsgaard.dk 70 i for the windows they control, reacting to the events. Err mx1.adamsgaard.dk 70 i The events are presented in a format that is easy to read with C programs Err mx1.adamsgaard.dk 70 i but hard to read with shell scripts. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Acmeevent Err mx1.adamsgaard.dk 70 i reads an Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i event stream from standard input, printing a shell-friendly Err mx1.adamsgaard.dk 70 i version of the events, one per line, on standard output. Err mx1.adamsgaard.dk 70 i Each output line from Err mx1.adamsgaard.dk 70 it@@ -165,7 +165,7 @@ above); Err mx1.adamsgaard.dk 70 i below). Err mx1.adamsgaard.dk 70 i .I Flag Err mx1.adamsgaard.dk 70 i remains from the Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i event format. Err mx1.adamsgaard.dk 70 i Because Err mx1.adamsgaard.dk 70 i .IR eq0 , Err mx1.adamsgaard.dk 70 it@@ -174,7 +174,7 @@ and Err mx1.adamsgaard.dk 70 i .I chordarg Err mx1.adamsgaard.dk 70 i are explicit in each event Err mx1.adamsgaard.dk 70 i (unlike in Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i events), Err mx1.adamsgaard.dk 70 i .I flag Err mx1.adamsgaard.dk 70 i can usually be ignored. Err mx1.adamsgaard.dk 70 it@@ -221,7 +221,7 @@ window. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Acme.rc Err mx1.adamsgaard.dk 70 i is a library of Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i shell functions useful for writing acme clients. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Newwindow Err mx1.adamsgaard.dk 70 it@@ -259,14 +259,14 @@ The most commonly-used command is Err mx1.adamsgaard.dk 70 i .BR clean , Err mx1.adamsgaard.dk 70 i which marks the window as clean. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i for a full list of commands. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Windump Err mx1.adamsgaard.dk 70 i sets the window's dump directory Err mx1.adamsgaard.dk 70 i and dump command Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (4) ). Err mx1.adamsgaard.dk 70 i+.MR acme (4) ). Err mx1.adamsgaard.dk 70 i If either argument is omitted or is Err mx1.adamsgaard.dk 70 i .BR - , Err mx1.adamsgaard.dk 70 i that argument is not set. Err mx1.adamsgaard.dk 70 it@@ -381,9 +381,9 @@ for the full implementation. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/lib/acme.rc Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (4) , Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (4) , Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i There is more that could be done to ease the writing Err mx1.adamsgaard.dk 70 i of complicated clients. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ascii.1 b/man/man1/ascii.1 /src/plan9port/file/man/man1/ascii.1.gph mx1.adamsgaard.dk 70 it@@ -91,7 +91,7 @@ control characters or insert newlines. Err mx1.adamsgaard.dk 70 i is similar; it converts between Err mx1.adamsgaard.dk 70 i .SM UTF Err mx1.adamsgaard.dk 70 i and character values from the Unicode Standard (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ). Err mx1.adamsgaard.dk 70 i+.MR utf (7) ). Err mx1.adamsgaard.dk 70 i If given a range of hexadecimal numbers, Err mx1.adamsgaard.dk 70 i .I unicode Err mx1.adamsgaard.dk 70 i prints a table of the specified Unicode characters \(em their values and Err mx1.adamsgaard.dk 70 it@@ -126,7 +126,7 @@ The file Err mx1.adamsgaard.dk 70 i contains a Err mx1.adamsgaard.dk 70 i table of characters and descriptions, sorted in hexadecimal order, Err mx1.adamsgaard.dk 70 i suitable for Err mx1.adamsgaard.dk 70 i-.IM look (1) Err mx1.adamsgaard.dk 70 i+.MR look (1) Err mx1.adamsgaard.dk 70 i on the lower case Err mx1.adamsgaard.dk 70 i .I hex Err mx1.adamsgaard.dk 70 i values of characters. Err mx1.adamsgaard.dk 70 it@@ -154,7 +154,7 @@ table of characters and descriptions. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/unicode.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM look (1) , Err mx1.adamsgaard.dk 70 i-.IM tcs (1) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR look (1) , Err mx1.adamsgaard.dk 70 i+.MR tcs (1) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/astro.1 b/man/man1/astro.1 /src/plan9port/file/man/man1/astro.1.gph mx1.adamsgaard.dk 70 it@@ -114,7 +114,7 @@ default latitude (N), longitude (W), and elevation (meters) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/astro Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM scat (1) Err mx1.adamsgaard.dk 70 i+.MR scat (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B k Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/awk.1 b/man/man1/awk.1 /src/plan9port/file/man/man1/awk.1.gph mx1.adamsgaard.dk 70 it@@ -377,7 +377,7 @@ Patterns are arbitrary Boolean combinations Err mx1.adamsgaard.dk 70 i of regular expressions and Err mx1.adamsgaard.dk 70 i relational expressions. Err mx1.adamsgaard.dk 70 i Regular expressions are as in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i Isolated regular expressions Err mx1.adamsgaard.dk 70 i in a pattern apply to the entire line. Err mx1.adamsgaard.dk 70 i Regular expressions may also occur in Err mx1.adamsgaard.dk 70 it@@ -534,8 +534,8 @@ BEGIN { # Simulate echo(1) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/awk Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM sed (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) , Err mx1.adamsgaard.dk 70 i+.MR sed (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) , Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i A. V. Aho, B. W. Kernighan, P. J. Weinberger, Err mx1.adamsgaard.dk 70 i .I Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/bc.1 b/man/man1/bc.1 /src/plan9port/file/man/man1/bc.1.gph mx1.adamsgaard.dk 70 it@@ -218,7 +218,7 @@ Assignment to Err mx1.adamsgaard.dk 70 i .B scale Err mx1.adamsgaard.dk 70 i influences the number of digits to be retained on arithmetic Err mx1.adamsgaard.dk 70 i operations in the manner of Err mx1.adamsgaard.dk 70 i-.IM dc (1) . Err mx1.adamsgaard.dk 70 i+.MR dc (1) . Err mx1.adamsgaard.dk 70 i Assignments to Err mx1.adamsgaard.dk 70 i .B ibase Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -235,7 +235,7 @@ empty square brackets must follow the array name. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Bc Err mx1.adamsgaard.dk 70 i is actually a preprocessor for Err mx1.adamsgaard.dk 70 i-.IM dc (1) , Err mx1.adamsgaard.dk 70 i+.MR dc (1) , Err mx1.adamsgaard.dk 70 i which it invokes automatically, unless the Err mx1.adamsgaard.dk 70 i .B -c Err mx1.adamsgaard.dk 70 i (compile only) Err mx1.adamsgaard.dk 70 it@@ -273,7 +273,7 @@ mathematical library Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/bc.y Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR dc (1), Err mx1.adamsgaard.dk 70 i-.IM hoc (1) Err mx1.adamsgaard.dk 70 i+.MR hoc (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i No Err mx1.adamsgaard.dk 70 i .LR && , Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/bundle.1 b/man/man1/bundle.1 /src/plan9port/file/man/man1/bundle.1.gph mx1.adamsgaard.dk 70 it@@ -7,20 +7,20 @@ bundle \- collect files for distribution Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Bundle Err mx1.adamsgaard.dk 70 i writes on its standard output a shell script for Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i or a Bourne shell Err mx1.adamsgaard.dk 70 i which, when executed, Err mx1.adamsgaard.dk 70 i will recreate the original Err mx1.adamsgaard.dk 70 i .IR files . Err mx1.adamsgaard.dk 70 i Its main use is for distributing small numbers of text files by Err mx1.adamsgaard.dk 70 i-.IM mail (1) . Err mx1.adamsgaard.dk 70 i+.MR mail (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Although less refined than standard archives from Err mx1.adamsgaard.dk 70 i .I 9ar Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9c (1) ) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) ) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM tar (1) , Err mx1.adamsgaard.dk 70 i+.MR tar (1) , Err mx1.adamsgaard.dk 70 i a Err mx1.adamsgaard.dk 70 i .IR bundle Err mx1.adamsgaard.dk 70 i file Err mx1.adamsgaard.dk 70 it@@ -49,7 +49,7 @@ cd gift; sh horse; mk Err mx1.adamsgaard.dk 70 i (in Err mx1.adamsgaard.dk 70 i .IR 9c (1)), Err mx1.adamsgaard.dk 70 i .IR tar (1), Err mx1.adamsgaard.dk 70 i-.IM mail (1) Err mx1.adamsgaard.dk 70 i+.MR mail (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Bundle Err mx1.adamsgaard.dk 70 i will not create directories and is unsatisfactory for non-text files. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/calendar.1 b/man/man1/calendar.1 /src/plan9port/file/man/man1/calendar.1.gph mx1.adamsgaard.dk 70 it@@ -43,7 +43,7 @@ processing at the end of the week. Err mx1.adamsgaard.dk 70 i On Friday and Saturday, events through Monday are printed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To have your calendar mailed to you every day, use Err mx1.adamsgaard.dk 70 i-.IM cron (8) . Err mx1.adamsgaard.dk 70 i+.MR cron (8) . Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 i .TF $HOME/lib/calendar Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/cat.1 b/man/man1/cat.1 /src/plan9port/file/man/man1/cat.1.gph mx1.adamsgaard.dk 70 it@@ -51,7 +51,7 @@ copies to standard output exactly one line from the named Err mx1.adamsgaard.dk 70 i .IR file , Err mx1.adamsgaard.dk 70 i default standard input. Err mx1.adamsgaard.dk 70 i It is useful in interactive Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i scripts. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 it@@ -76,11 +76,11 @@ characters and the characters that precede them. Err mx1.adamsgaard.dk 70 i It is useful to use as Err mx1.adamsgaard.dk 70 i .B $PAGER Err mx1.adamsgaard.dk 70 i with the Unix version of Err mx1.adamsgaard.dk 70 i-.IM man (1) Err mx1.adamsgaard.dk 70 i+.MR man (1) Err mx1.adamsgaard.dk 70 i when run inside a Err mx1.adamsgaard.dk 70 i .I win Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (1) ) Err mx1.adamsgaard.dk 70 i+.MR acme (1) ) Err mx1.adamsgaard.dk 70 i window. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/cat.c Err mx1.adamsgaard.dk 70 it@@ -89,7 +89,7 @@ window. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/nobs Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM cp (1) Err mx1.adamsgaard.dk 70 i+.MR cp (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Read Err mx1.adamsgaard.dk 70 i exits with status Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/cleanname.1 b/man/man1/cleanname.1 /src/plan9port/file/man/man1/cleanname.1.gph mx1.adamsgaard.dk 70 it@@ -29,4 +29,4 @@ before processing. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/cleanname.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM cleanname (3) . Err mx1.adamsgaard.dk 70 i+.MR cleanname (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/col.1 b/man/man1/col.1 /src/plan9port/file/man/man1/col.1.gph mx1.adamsgaard.dk 70 it@@ -14,11 +14,11 @@ and half line feeds (ESC-9 and ESC-8) Err mx1.adamsgaard.dk 70 i as produced by Err mx1.adamsgaard.dk 70 i .I nroff Err mx1.adamsgaard.dk 70 i for .2C in Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM man (7) Err mx1.adamsgaard.dk 70 i+.MR man (7) Err mx1.adamsgaard.dk 70 i and for Err mx1.adamsgaard.dk 70 i-.IM tbl (1) . Err mx1.adamsgaard.dk 70 i+.MR tbl (1) . Err mx1.adamsgaard.dk 70 i .I Col Err mx1.adamsgaard.dk 70 i is a pure filter. Err mx1.adamsgaard.dk 70 i It normally emits only full line feeds; Err mx1.adamsgaard.dk 70 it@@ -47,7 +47,7 @@ paginate the output. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/col.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM pr (1) Err mx1.adamsgaard.dk 70 i+.MR pr (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Col Err mx1.adamsgaard.dk 70 i can't back up more than 128 lines or Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/colors.1 b/man/man1/colors.1 /src/plan9port/file/man/man1/colors.1.gph mx1.adamsgaard.dk 70 it@@ -17,13 +17,13 @@ colors, cmapcube \- display color map Err mx1.adamsgaard.dk 70 i .I Colors Err mx1.adamsgaard.dk 70 i presents a grid showing the colors in the RGBV color map Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM color (7) ). Err mx1.adamsgaard.dk 70 i+.MR color (7) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Clicking mouse button 1 over a color in the grid will display the map index for that color, Err mx1.adamsgaard.dk 70 i its Err mx1.adamsgaard.dk 70 i red, green, and blue components, Err mx1.adamsgaard.dk 70 i and the 32-bit hexadecimal color value as defined in Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) . Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) . Err mx1.adamsgaard.dk 70 i If the Err mx1.adamsgaard.dk 70 i .B -x Err mx1.adamsgaard.dk 70 i option is specified, the components will also be listed in hexadecimal. Err mx1.adamsgaard.dk 70 it@@ -53,4 +53,4 @@ to black or white. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/draw/colors.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM color (7) Err mx1.adamsgaard.dk 70 i+.MR color (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/comm.1 b/man/man1/comm.1 /src/plan9port/file/man/man1/comm.1.gph mx1.adamsgaard.dk 70 it@@ -41,7 +41,7 @@ Print lines common to two sorted files. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/comm.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM sort (1) , Err mx1.adamsgaard.dk 70 i+.MR sort (1) , Err mx1.adamsgaard.dk 70 i .IR cmp (1), Err mx1.adamsgaard.dk 70 i .IR diff (1), Err mx1.adamsgaard.dk 70 i-.IM uniq (1) Err mx1.adamsgaard.dk 70 i+.MR uniq (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/core.1 b/man/man1/core.1 /src/plan9port/file/man/man1/core.1.gph mx1.adamsgaard.dk 70 it@@ -35,7 +35,7 @@ The Err mx1.adamsgaard.dk 70 i command, if run, prints a stack trace of the Err mx1.adamsgaard.dk 70 i executing thread at the time of the core dump; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM db (1) . Err mx1.adamsgaard.dk 70 i+.MR db (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If no arguments are given, Err mx1.adamsgaard.dk 70 i .I core Err mx1.adamsgaard.dk 70 it@@ -50,6 +50,6 @@ searches the current directory. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/core.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM acid (1) , Err mx1.adamsgaard.dk 70 i-.IM db (1) , Err mx1.adamsgaard.dk 70 i-.IM core (5) Err mx1.adamsgaard.dk 70 i+.MR acid (1) , Err mx1.adamsgaard.dk 70 i+.MR db (1) , Err mx1.adamsgaard.dk 70 i+.MR core (5) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/crop.1 b/man/man1/crop.1 /src/plan9port/file/man/man1/crop.1.gph mx1.adamsgaard.dk 70 it@@ -53,9 +53,9 @@ crop, iconv \- frame, crop, and convert image Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Crop Err mx1.adamsgaard.dk 70 i reads an Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i file (default standard input), crops it, and writes it as a compressed Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i file to standard output. Err mx1.adamsgaard.dk 70 i There are two ways to specify a crop, by color value or by geometry. Err mx1.adamsgaard.dk 70 i They may be combined in a single run of Err mx1.adamsgaard.dk 70 it@@ -65,7 +65,7 @@ in which case the color value crop will be done first. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -c Err mx1.adamsgaard.dk 70 i option takes a red-green-blue triplet as described in Err mx1.adamsgaard.dk 70 i-.IM color (3) . Err mx1.adamsgaard.dk 70 i+.MR color (3) . Err mx1.adamsgaard.dk 70 i (For example, white Err mx1.adamsgaard.dk 70 i is Err mx1.adamsgaard.dk 70 i .B 255 Err mx1.adamsgaard.dk 70 it@@ -118,7 +118,7 @@ changes the format of pixels in the image Err mx1.adamsgaard.dk 70 i Pixels in the image are converted according to the channel descriptor Err mx1.adamsgaard.dk 70 i .IR chandesc , Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i For example, to convert a 4-bit-per-pixel grey-scale image to an 8-bit-per-pixel Err mx1.adamsgaard.dk 70 i color-mapped image, Err mx1.adamsgaard.dk 70 i .I chandesc Err mx1.adamsgaard.dk 70 it@@ -139,8 +139,8 @@ crop -c 255 255 255 -i -10 -b 255 150 150 imagefile > cropped Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/draw/crop.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM color (3) Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR color (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Iconv Err mx1.adamsgaard.dk 70 i should be able to do Floyd-Steinberg error diffusion or dithering Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/date.1 b/man/man1/date.1 /src/plan9port/file/man/man1/date.1.gph mx1.adamsgaard.dk 70 it@@ -28,7 +28,7 @@ epoch, 00:00:00 GMT, January 1, 1970. Err mx1.adamsgaard.dk 70 i The conversion from Greenwich Mean Time to local time depends on the Err mx1.adamsgaard.dk 70 i .B $timezone Err mx1.adamsgaard.dk 70 i environment variable; see Err mx1.adamsgaard.dk 70 i-.IM ctime (3) . Err mx1.adamsgaard.dk 70 i+.MR ctime (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If the optional argument Err mx1.adamsgaard.dk 70 i .I seconds Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/db.1 b/man/man1/db.1 /src/plan9port/file/man/man1/db.1.gph mx1.adamsgaard.dk 70 it@@ -45,11 +45,11 @@ specifies the memory image of a process. Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i .I pid Err mx1.adamsgaard.dk 70 i gives the id of an executing process to be accessed via Err mx1.adamsgaard.dk 70 i-.IM ptrace (2) . Err mx1.adamsgaard.dk 70 i+.MR ptrace (2) . Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i .I corefile Err mx1.adamsgaard.dk 70 i specifies the name of a core dump (see Err mx1.adamsgaard.dk 70 i-.IM core (5) Err mx1.adamsgaard.dk 70 i+.MR core (5) Err mx1.adamsgaard.dk 70 i on your system of choice) containing the Err mx1.adamsgaard.dk 70 i memory image of a terminated process. Err mx1.adamsgaard.dk 70 i This manual refers to the memory image specified by Err mx1.adamsgaard.dk 70 it@@ -628,7 +628,7 @@ Dot is assigned to the variable or register named. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B ! Err mx1.adamsgaard.dk 70 i The rest of the line is passed to Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i for execution. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI $ modifier Err mx1.adamsgaard.dk 70 it@@ -969,8 +969,8 @@ is one the breakpoint will fire. Err mx1.adamsgaard.dk 70 i Beware that local variables may be stored in registers; see the Err mx1.adamsgaard.dk 70 i BUGS section. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM acid (1) , Err mx1.adamsgaard.dk 70 i-.IM core (1) Err mx1.adamsgaard.dk 70 i+.MR acid (1) , Err mx1.adamsgaard.dk 70 i+.MR core (1) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/db Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/dc.1 b/man/man1/dc.1 /src/plan9port/file/man/man1/dc.1.gph mx1.adamsgaard.dk 70 it@@ -235,8 +235,8 @@ lyx Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/dc.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM bc (1) , Err mx1.adamsgaard.dk 70 i-.IM hoc (1) Err mx1.adamsgaard.dk 70 i+.MR bc (1) , Err mx1.adamsgaard.dk 70 i+.MR hoc (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I x Err mx1.adamsgaard.dk 70 i .LR "is unimplemented" , Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/dd.1 b/man/man1/dd.1 /src/plan9port/file/man/man1/dd.1.gph mx1.adamsgaard.dk 70 it@@ -191,7 +191,7 @@ options become a simple file copy. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/dd.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM cp (1) Err mx1.adamsgaard.dk 70 i+.MR cp (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Dd Err mx1.adamsgaard.dk 70 i reports the number of full + partial input and output Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/deroff.1 b/man/man1/deroff.1 /src/plan9port/file/man/man1/deroff.1.gph mx1.adamsgaard.dk 70 it@@ -16,13 +16,13 @@ reads each file in sequence Err mx1.adamsgaard.dk 70 i and removes all Err mx1.adamsgaard.dk 70 i .I nroff Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i requests and non-text arguments, backslash constructions, Err mx1.adamsgaard.dk 70 i and constructs of preprocessors such as Err mx1.adamsgaard.dk 70 i-.IM eqn (1) , Err mx1.adamsgaard.dk 70 i-.IM pic (1) , Err mx1.adamsgaard.dk 70 i+.MR eqn (1) , Err mx1.adamsgaard.dk 70 i+.MR pic (1) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM tbl (1) . Err mx1.adamsgaard.dk 70 i+.MR tbl (1) . Err mx1.adamsgaard.dk 70 i Remaining text is written on the standard output. Err mx1.adamsgaard.dk 70 i .I Deroff Err mx1.adamsgaard.dk 70 i follows files included by Err mx1.adamsgaard.dk 70 it@@ -67,7 +67,7 @@ requests. Err mx1.adamsgaard.dk 70 i Remove titles, attachments, etc., as well as ordinary Err mx1.adamsgaard.dk 70 i .IR troff Err mx1.adamsgaard.dk 70 i constructs, from Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I mm Err mx1.adamsgaard.dk 70 i documents. Err mx1.adamsgaard.dk 70 it@@ -84,7 +84,7 @@ does for Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I latex Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM tex (1) ) Err mx1.adamsgaard.dk 70 i+.MR tex (1) ) Err mx1.adamsgaard.dk 70 i files what Err mx1.adamsgaard.dk 70 i .B deroff -wi Err mx1.adamsgaard.dk 70 i does for Err mx1.adamsgaard.dk 70 it@@ -96,8 +96,8 @@ files. Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/delatex.lx Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR troff (1), Err mx1.adamsgaard.dk 70 i-.IM tex (1) , Err mx1.adamsgaard.dk 70 i-.IM spell (1) Err mx1.adamsgaard.dk 70 i+.MR tex (1) , Err mx1.adamsgaard.dk 70 i+.MR spell (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i These filters are not complete interpreters of Err mx1.adamsgaard.dk 70 i .I troff Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/devdraw.1 b/man/man1/devdraw.1 /src/plan9port/file/man/man1/devdraw.1.gph mx1.adamsgaard.dk 70 it@@ -5,7 +5,7 @@ devdraw \- draw device simulator Err mx1.adamsgaard.dk 70 i invoked via Err mx1.adamsgaard.dk 70 i .I initdraw Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Devdraw Err mx1.adamsgaard.dk 70 i serves a custom graphics protocol and is the only program Err mx1.adamsgaard.dk 70 it@@ -20,9 +20,9 @@ to use all available physical pixels on a retina display. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/devdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM drawfcall (3) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR drawfcall (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Devdraw Err mx1.adamsgaard.dk 70 i should probably present a standard 9P server Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/dial.1 b/man/man1/dial.1 /src/plan9port/file/man/man1/dial.1.gph mx1.adamsgaard.dk 70 it@@ -12,7 +12,7 @@ dial \- connect to a remote service Err mx1.adamsgaard.dk 70 i connects to the network address Err mx1.adamsgaard.dk 70 i .I addr Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM dial (3) ) Err mx1.adamsgaard.dk 70 i+.MR dial (3) ) Err mx1.adamsgaard.dk 70 i and then copies data from the connection to standard output, Err mx1.adamsgaard.dk 70 i and from standard input to the connection. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -27,4 +27,4 @@ to exit only in response to end of file on the network connection. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/dial.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM dial (3) Err mx1.adamsgaard.dk 70 i+.MR dial (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/dict.1 b/man/man1/dict.1 /src/plan9port/file/man/man1/dict.1.gph mx1.adamsgaard.dk 70 it@@ -53,7 +53,7 @@ Print a pronunciation key. Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Patterns are regular expressions (see Err mx1.adamsgaard.dk 70 i-.IM regexp (7) ), Err mx1.adamsgaard.dk 70 i+.MR regexp (7) ), Err mx1.adamsgaard.dk 70 i with an implicit leading Err mx1.adamsgaard.dk 70 i .L ^ Err mx1.adamsgaard.dk 70 i and trailing Err mx1.adamsgaard.dk 70 it@@ -154,7 +154,7 @@ searches for dictionaries in the directory named by Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Adict Err mx1.adamsgaard.dk 70 i is a dictionary browser for Err mx1.adamsgaard.dk 70 i-.IM acme (1) . Err mx1.adamsgaard.dk 70 i+.MR acme (1) . Err mx1.adamsgaard.dk 70 i When run with no arguments, it creates a new Err mx1.adamsgaard.dk 70 i .I acme Err mx1.adamsgaard.dk 70 i window named Err mx1.adamsgaard.dk 70 it@@ -193,7 +193,7 @@ window. Err mx1.adamsgaard.dk 70 i dictionaries Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/dict Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/diff.1 b/man/man1/diff.1 /src/plan9port/file/man/man1/diff.1.gph mx1.adamsgaard.dk 70 it@@ -19,7 +19,7 @@ two directories are compared by the method of Err mx1.adamsgaard.dk 70 i .I diff Err mx1.adamsgaard.dk 70 i for text Err mx1.adamsgaard.dk 70 i files and Err mx1.adamsgaard.dk 70 i-.IM cmp (1) Err mx1.adamsgaard.dk 70 i+.MR cmp (1) Err mx1.adamsgaard.dk 70 i otherwise. Err mx1.adamsgaard.dk 70 i If more than two file names are given, then each argument is compared Err mx1.adamsgaard.dk 70 i to the last argument as above. Err mx1.adamsgaard.dk 70 it@@ -140,9 +140,9 @@ differences. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/diff Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM cmp (1) , Err mx1.adamsgaard.dk 70 i-.IM comm (1) , Err mx1.adamsgaard.dk 70 i-.IM ed (1) Err mx1.adamsgaard.dk 70 i+.MR cmp (1) , Err mx1.adamsgaard.dk 70 i+.MR comm (1) , Err mx1.adamsgaard.dk 70 i+.MR ed (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Exit status is the empty string Err mx1.adamsgaard.dk 70 i for no differences, Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/doctype.1 b/man/man1/doctype.1 /src/plan9port/file/man/man1/doctype.1.gph mx1.adamsgaard.dk 70 it@@ -17,16 +17,16 @@ doctype \- intuit command line for formatting a document Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Doctype Err mx1.adamsgaard.dk 70 i examines a Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i input file to deduce the appropriate text formatting command Err mx1.adamsgaard.dk 70 i and prints it on standard output. Err mx1.adamsgaard.dk 70 i .I Doctype Err mx1.adamsgaard.dk 70 i recognizes input for Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i related preprocessors like Err mx1.adamsgaard.dk 70 i-.IM eqn (1) , Err mx1.adamsgaard.dk 70 i+.MR eqn (1) , Err mx1.adamsgaard.dk 70 i and the Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I mm Err mx1.adamsgaard.dk 70 i macro packages. Err mx1.adamsgaard.dk 70 it@@ -56,8 +56,8 @@ Typeset files named Err mx1.adamsgaard.dk 70 i .IR eqn (1), Err mx1.adamsgaard.dk 70 i .IR tbl (1), Err mx1.adamsgaard.dk 70 i .IR pic (1), Err mx1.adamsgaard.dk 70 i-.IM grap (1) , Err mx1.adamsgaard.dk 70 i-.IM ms (7) , Err mx1.adamsgaard.dk 70 i-.IM man (7) Err mx1.adamsgaard.dk 70 i+.MR grap (1) , Err mx1.adamsgaard.dk 70 i+.MR ms (7) , Err mx1.adamsgaard.dk 70 i+.MR man (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i In true A.I. style, its best guesses are inspired rather than accurate. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ed.1 b/man/man1/ed.1 /src/plan9port/file/man/man1/ed.1.gph mx1.adamsgaard.dk 70 it@@ -96,7 +96,7 @@ beginning of a line. Err mx1.adamsgaard.dk 70 i supports the Err mx1.adamsgaard.dk 70 i .I "regular expression" Err mx1.adamsgaard.dk 70 i notation described in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i Regular expressions are used in addresses to specify Err mx1.adamsgaard.dk 70 i lines and in one command Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 it@@ -641,7 +641,7 @@ Dot is unchanged. Err mx1.adamsgaard.dk 70 i Send the remainder of the line after the Err mx1.adamsgaard.dk 70 i .L ! Err mx1.adamsgaard.dk 70 i to Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i to be interpreted as a command. Err mx1.adamsgaard.dk 70 i Dot is unchanged. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -679,9 +679,9 @@ and all characters after the last newline. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/ed.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i-.IM sed (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i+.MR sed (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .BI ? name Err mx1.adamsgaard.dk 70 i for inaccessible file; Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/eqn.1 b/man/man1/eqn.1 /src/plan9port/file/man/man1/eqn.1.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ eqn \- typeset mathematics Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Eqn Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i preprocessor Err mx1.adamsgaard.dk 70 i for typesetting mathematics Err mx1.adamsgaard.dk 70 i on a typesetter. Err mx1.adamsgaard.dk 70 it@@ -34,7 +34,7 @@ named in the Err mx1.adamsgaard.dk 70 i option (default Err mx1.adamsgaard.dk 70 i .BR -Tutf ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM troff (1) ). Err mx1.adamsgaard.dk 70 i+.MR troff (1) ). Err mx1.adamsgaard.dk 70 i When run with other preprocessor filters, Err mx1.adamsgaard.dk 70 i .I eqn Err mx1.adamsgaard.dk 70 i usually comes last. Err mx1.adamsgaard.dk 70 it@@ -299,7 +299,7 @@ Mathematical words like Err mx1.adamsgaard.dk 70 i .LR cos , Err mx1.adamsgaard.dk 70 i .L log Err mx1.adamsgaard.dk 70 i are made Roman automatically. Err mx1.adamsgaard.dk 70 i-.IM Troff (1) Err mx1.adamsgaard.dk 70 i+.MR Troff (1) Err mx1.adamsgaard.dk 70 i four-character escapes like Err mx1.adamsgaard.dk 70 i .L \e(lh Err mx1.adamsgaard.dk 70 i (\(lh) can be used anywhere. Err mx1.adamsgaard.dk 70 it@@ -319,7 +319,7 @@ font descriptions for PostScript Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/eqn Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR troff (1), Err mx1.adamsgaard.dk 70 i-.IM tbl (1) Err mx1.adamsgaard.dk 70 i+.MR tbl (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i J. F. Ossanna and B. W. Kernighan, Err mx1.adamsgaard.dk 70 i ``Troff User's Manual''. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/freq.1 b/man/man1/freq.1 /src/plan9port/file/man/man1/freq.1.gph mx1.adamsgaard.dk 70 it@@ -36,5 +36,5 @@ character, respectively. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/freq.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i-.IM wc (1) Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i+.MR wc (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/git.1 b/man/man1/git.1 /src/plan9port/file/man/man1/git.1.gph mx1.adamsgaard.dk 70 it@@ -55,7 +55,7 @@ current file tree. Err mx1.adamsgaard.dk 70 i .I Git Err mx1.adamsgaard.dk 70 i .I diff Err mx1.adamsgaard.dk 70 i runs Unix's Err mx1.adamsgaard.dk 70 i-.IM diff (1) Err mx1.adamsgaard.dk 70 i+.MR diff (1) Err mx1.adamsgaard.dk 70 i to compare the files in the local tree with the corresponding Err mx1.adamsgaard.dk 70 i files in the revision history. Err mx1.adamsgaard.dk 70 i The special revision Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/grap.1 b/man/man1/grap.1 /src/plan9port/file/man/man1/grap.1.gph mx1.adamsgaard.dk 70 it@@ -9,7 +9,7 @@ grap \- pic preprocessor for drawing graphs Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Grap Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM pic (1) Err mx1.adamsgaard.dk 70 i+.MR pic (1) Err mx1.adamsgaard.dk 70 i preprocessor for drawing graphs on a typesetter. Err mx1.adamsgaard.dk 70 i Graphs are surrounded by the Err mx1.adamsgaard.dk 70 i .I troff Err mx1.adamsgaard.dk 70 it@@ -407,7 +407,7 @@ definitions of standard plotting characters, e.g., bullet Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/grap Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR pic (1), Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i J. L. Bentley and B. W. Kernighan, Err mx1.adamsgaard.dk 70 i ``GRAP\(emA Language for Typesetting Graphs'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/graph.1 b/man/man1/graph.1 /src/plan9port/file/man/man1/graph.1.gph mx1.adamsgaard.dk 70 it@@ -89,7 +89,7 @@ The next argument is Err mx1.adamsgaard.dk 70 i Next argument is one or more of the characters Err mx1.adamsgaard.dk 70 i .B bcgkmrwy, Err mx1.adamsgaard.dk 70 i choosing pen colors by their initial letter, as in Err mx1.adamsgaard.dk 70 i-.IM plot (7) . Err mx1.adamsgaard.dk 70 i+.MR plot (7) . Err mx1.adamsgaard.dk 70 i Successive curves will cycle through the colors in the given order. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -s Err mx1.adamsgaard.dk 70 it@@ -145,7 +145,7 @@ is reversed. Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/graph Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR plot (1), Err mx1.adamsgaard.dk 70 i-.IM grap (1) Err mx1.adamsgaard.dk 70 i+.MR grap (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Segments that run out of bounds are dropped, not windowed. Err mx1.adamsgaard.dk 70 i Logarithmic axes may not be reversed. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/grep.1 b/man/man1/grep.1 /src/plan9port/file/man/man1/grep.1.gph mx1.adamsgaard.dk 70 it@@ -27,7 +27,7 @@ searches the input Err mx1.adamsgaard.dk 70 i for lines that match the Err mx1.adamsgaard.dk 70 i .IR pattern , Err mx1.adamsgaard.dk 70 i a regular expression as defined in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i with the addition of a newline character as an alternative Err mx1.adamsgaard.dk 70 i (substitute for Err mx1.adamsgaard.dk 70 i .BR | ) Err mx1.adamsgaard.dk 70 it@@ -114,11 +114,11 @@ If no files are listed, it searches all files matching Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/g Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ed (1) , Err mx1.adamsgaard.dk 70 i-.IM awk (1) , Err mx1.adamsgaard.dk 70 i-.IM sed (1) , Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR ed (1) , Err mx1.adamsgaard.dk 70 i+.MR awk (1) , Err mx1.adamsgaard.dk 70 i+.MR sed (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Exit status is null if any lines are selected, Err mx1.adamsgaard.dk 70 i or non-null when no lines are selected or an error occurs. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/gview.1 b/man/man1/gview.1 /src/plan9port/file/man/man1/gview.1.gph mx1.adamsgaard.dk 70 it@@ -144,7 +144,7 @@ awk 'BEGIN{for(x=.1;x<500;x+=.1)print x,sin(x)/x}' | gview Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/draw/gview.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM awk (1) Err mx1.adamsgaard.dk 70 i+.MR awk (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The user interface for the Err mx1.adamsgaard.dk 70 i .I slant Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/gzip.1 b/man/man1/gzip.1 /src/plan9port/file/man/man1/gzip.1.gph mx1.adamsgaard.dk 70 it@@ -150,8 +150,8 @@ Produce debugging output. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/bzip2 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM tar (1) , Err mx1.adamsgaard.dk 70 i-.IM compress (1) Err mx1.adamsgaard.dk 70 i+.MR tar (1) , Err mx1.adamsgaard.dk 70 i+.MR compress (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Unzip Err mx1.adamsgaard.dk 70 i can only extract files which are uncompressed or compressed Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/hist.1 b/man/man1/hist.1 /src/plan9port/file/man/man1/hist.1.gph mx1.adamsgaard.dk 70 it@@ -41,7 +41,7 @@ option enables verbose debugging printout. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -d Err mx1.adamsgaard.dk 70 i option causes Err mx1.adamsgaard.dk 70 i-.IM diff (1) Err mx1.adamsgaard.dk 70 i+.MR diff (1) Err mx1.adamsgaard.dk 70 i .B -c Err mx1.adamsgaard.dk 70 i to be run for each adjacent pair of dump files, while Err mx1.adamsgaard.dk 70 i .B -b Err mx1.adamsgaard.dk 70 it@@ -73,11 +73,11 @@ by convention, root of dump file system Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/hist.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM yesterday (1) , Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) Err mx1.adamsgaard.dk 70 i+.MR yesterday (1) , Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Should be called Err mx1.adamsgaard.dk 70 i .IR history , Err mx1.adamsgaard.dk 70 i but Err mx1.adamsgaard.dk 70 i that name is taken by Err mx1.adamsgaard.dk 70 i-.IM sh (1) . Err mx1.adamsgaard.dk 70 i+.MR sh (1) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/hoc.1 b/man/man1/hoc.1 /src/plan9port/file/man/man1/hoc.1.gph mx1.adamsgaard.dk 70 it@@ -133,8 +133,8 @@ for(i=1; i<12; i++) print gcd(i,12) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/hoc Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM bc (1) , Err mx1.adamsgaard.dk 70 i-.IM dc (1) Err mx1.adamsgaard.dk 70 i+.MR bc (1) , Err mx1.adamsgaard.dk 70 i+.MR dc (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i B. W. Kernighan and R. Pike, Err mx1.adamsgaard.dk 70 i .I Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/htmlroff.1 b/man/man1/htmlroff.1 /src/plan9port/file/man/man1/htmlroff.1.gph mx1.adamsgaard.dk 70 it@@ -21,7 +21,7 @@ htmlroff \- HTML formatting and typesetting Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Htmlroff Err mx1.adamsgaard.dk 70 i accepts Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i input in the named Err mx1.adamsgaard.dk 70 i .I files Err mx1.adamsgaard.dk 70 i and formats it as HTML for viewing in a web browser. Err mx1.adamsgaard.dk 70 it@@ -63,7 +63,7 @@ HTML entity sequences Err mx1.adamsgaard.dk 70 i and so on). Err mx1.adamsgaard.dk 70 i .I Htmlroff Err mx1.adamsgaard.dk 70 i invokes Err mx1.adamsgaard.dk 70 i-.IM tcs (1) Err mx1.adamsgaard.dk 70 i+.MR tcs (1) Err mx1.adamsgaard.dk 70 i for the conversion. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -v Err mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ Generate debugging output and warnings about suspicious input. Err mx1.adamsgaard.dk 70 i Most Err mx1.adamsgaard.dk 70 i .I troff Err mx1.adamsgaard.dk 70 i input files, especially those using the Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 i macros, can be used unaltered. Err mx1.adamsgaard.dk 70 i In general, the macro file Err mx1.adamsgaard.dk 70 i .B tmac.html Err mx1.adamsgaard.dk 70 it@@ -83,10 +83,10 @@ as in Err mx1.adamsgaard.dk 70 i .B -ms Err mx1.adamsgaard.dk 70 i .BR -mhtml . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Htmlroff (7) Err mx1.adamsgaard.dk 70 i+.MR Htmlroff (7) Err mx1.adamsgaard.dk 70 i describes the changes to the input language. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mhtml (7) Err mx1.adamsgaard.dk 70 i+.MR Mhtml (7) Err mx1.adamsgaard.dk 70 i describes the new macros. Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i Format the Plan 9 web page: Err mx1.adamsgaard.dk 70 it@@ -113,7 +113,7 @@ to Unicode characters like α. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/htmlroff Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM tcs (1) , Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i-.IM htmlroff (7) , Err mx1.adamsgaard.dk 70 i-.IM mhtml (7) Err mx1.adamsgaard.dk 70 i+.MR tcs (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i+.MR htmlroff (7) , Err mx1.adamsgaard.dk 70 i+.MR mhtml (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/idiff.1 b/man/man1/idiff.1 /src/plan9port/file/man/man1/idiff.1.gph mx1.adamsgaard.dk 70 it@@ -50,7 +50,7 @@ and prompt again. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Idiff Err mx1.adamsgaard.dk 70 i invokes Err mx1.adamsgaard.dk 70 i-.IM diff (1) Err mx1.adamsgaard.dk 70 i+.MR diff (1) Err mx1.adamsgaard.dk 70 i to compare the files. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -b Err mx1.adamsgaard.dk 70 it@@ -66,7 +66,7 @@ passed to Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/idiff.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM diff (1) Err mx1.adamsgaard.dk 70 i+.MR diff (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Kernighan and Pike, Err mx1.adamsgaard.dk 70 i .IR "The Unix Programming Environment" , Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/install.1 b/man/man1/install.1 /src/plan9port/file/man/man1/install.1.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ cd \*9; ./INSTALL Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i To obtain the Plan 9 tree, use Git Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM git (1) ) Err mx1.adamsgaard.dk 70 i+.MR git (1) ) Err mx1.adamsgaard.dk 70 i or download a tar file from Err mx1.adamsgaard.dk 70 i .HR https://9fans.github.io/plan9port "" . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -25,7 +25,7 @@ usual place is Err mx1.adamsgaard.dk 70 i In the root of the tree, run Err mx1.adamsgaard.dk 70 i .BR ./INSTALL . Err mx1.adamsgaard.dk 70 i This script builds the Plan 9 build program Err mx1.adamsgaard.dk 70 i-.IM mk (1) Err mx1.adamsgaard.dk 70 i+.MR mk (1) Err mx1.adamsgaard.dk 70 i if necessary, Err mx1.adamsgaard.dk 70 i cleans all previously built object files and libraries out of the tree, Err mx1.adamsgaard.dk 70 i rebuilds and installs everything, and then cleans up. Err mx1.adamsgaard.dk 70 it@@ -109,7 +109,7 @@ can safely be repeated to rebuild the system from scratch. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Once the system is built for the first time, Err mx1.adamsgaard.dk 70 i it can be maintained and rebuilt using Err mx1.adamsgaard.dk 70 i-.IM mk (1) . Err mx1.adamsgaard.dk 70 i+.MR mk (1) . Err mx1.adamsgaard.dk 70 i To rebuild individual commands or libraries, Err mx1.adamsgaard.dk 70 i run Err mx1.adamsgaard.dk 70 i .B mk Err mx1.adamsgaard.dk 70 it@@ -119,7 +119,7 @@ and Err mx1.adamsgaard.dk 70 i .B clean Err mx1.adamsgaard.dk 70 i in the appropriate source directory Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM src (1) ). Err mx1.adamsgaard.dk 70 i+.MR src (1) ). Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B \*9/lib/moveplan9.files Err mx1.adamsgaard.dk 70 it@@ -132,7 +132,7 @@ the script that edits the files Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B \*9/src/mkmk.sh Err mx1.adamsgaard.dk 70 i the shell script used to build Err mx1.adamsgaard.dk 70 i-.IM mk (1) Err mx1.adamsgaard.dk 70 i+.MR mk (1) Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B \*9/dist/manweb Err mx1.adamsgaard.dk 70 i the shell script that builds the HTML manual Err mx1.adamsgaard.dk 70 it@@ -148,5 +148,5 @@ logged output from the last run of Err mx1.adamsgaard.dk 70 i a summary of Err mx1.adamsgaard.dk 70 i .B install.log Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (1) , Err mx1.adamsgaard.dk 70 i-.IM git (1) Err mx1.adamsgaard.dk 70 i+.MR intro (1) , Err mx1.adamsgaard.dk 70 i+.MR git (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/join.1 b/man/man1/join.1 /src/plan9port/file/man/man1/join.1.gph mx1.adamsgaard.dk 70 it@@ -114,7 +114,7 @@ birthdays empty. Err mx1.adamsgaard.dk 70 i The layout of Err mx1.adamsgaard.dk 70 i .B /adm/users Err mx1.adamsgaard.dk 70 i is given in Err mx1.adamsgaard.dk 70 i-.IM passwd (5) ; Err mx1.adamsgaard.dk 70 i+.MR passwd (5) ; Err mx1.adamsgaard.dk 70 i .B bdays Err mx1.adamsgaard.dk 70 i contains sorted lines like Err mx1.adamsgaard.dk 70 i .LR "ken:Feb\ 4,\ 1953" . Err mx1.adamsgaard.dk 70 it@@ -132,7 +132,7 @@ Print all pairs of users with identical userids. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR sort (1), Err mx1.adamsgaard.dk 70 i .IR comm (1), Err mx1.adamsgaard.dk 70 i-.IM awk (1) Err mx1.adamsgaard.dk 70 i+.MR awk (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i With default field separation, Err mx1.adamsgaard.dk 70 i the collating sequence is that of Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/jpg.1 b/man/man1/jpg.1 /src/plan9port/file/man/man1/jpg.1.gph mx1.adamsgaard.dk 70 it@@ -122,7 +122,7 @@ Typing a Err mx1.adamsgaard.dk 70 i .BR q , Err mx1.adamsgaard.dk 70 i DEL, or control-D exits the program. Err mx1.adamsgaard.dk 70 i For a more user-friendly interface, use Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i which invokes these programs to convert the images to standard format, Err mx1.adamsgaard.dk 70 i displays them, and offers scrolling, panning, and menu-driven navigation among the files. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -147,7 +147,7 @@ any of the following options: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -c Err mx1.adamsgaard.dk 70 i Convert the image to a Plan 9 representation, as defined by Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i and write it to standard output. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -9 Err mx1.adamsgaard.dk 70 it@@ -156,7 +156,7 @@ Like Err mx1.adamsgaard.dk 70 i but produce an uncompressed image. Err mx1.adamsgaard.dk 70 i This saves processing time, particularly when the output is Err mx1.adamsgaard.dk 70 i being piped to another program such as Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i since it avoids compression and decompression. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -t Err mx1.adamsgaard.dk 70 it@@ -235,8 +235,8 @@ space in the image. The icon file is written to standard output. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/jpg Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i-.IM image (7) . Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i+.MR image (7) . Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Writing an animated GIF using Err mx1.adamsgaard.dk 70 i .I togif Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/kill.1 b/man/man1/kill.1 /src/plan9port/file/man/man1/kill.1.gph mx1.adamsgaard.dk 70 it@@ -19,18 +19,18 @@ prints commands that will cause all processes with Err mx1.adamsgaard.dk 70 i .I name Err mx1.adamsgaard.dk 70 i and owned by the current user to be terminated. Err mx1.adamsgaard.dk 70 i Each command is commented with an output line from Err mx1.adamsgaard.dk 70 i-.IM ps (1) Err mx1.adamsgaard.dk 70 i+.MR ps (1) Err mx1.adamsgaard.dk 70 i describing the process that would be killed. Err mx1.adamsgaard.dk 70 i Use the Err mx1.adamsgaard.dk 70 i .B send Err mx1.adamsgaard.dk 70 i command of Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i or pipe the output of Err mx1.adamsgaard.dk 70 i .I kill Err mx1.adamsgaard.dk 70 i into Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM sh (1) Err mx1.adamsgaard.dk 70 i+.MR sh (1) Err mx1.adamsgaard.dk 70 i to execute the commands. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Kill Err mx1.adamsgaard.dk 70 it@@ -60,8 +60,8 @@ signal. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM ps (1) , Err mx1.adamsgaard.dk 70 i-.IM notify (3) Err mx1.adamsgaard.dk 70 i+.MR ps (1) , Err mx1.adamsgaard.dk 70 i+.MR notify (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Stop Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/label.1 b/man/man1/label.1 /src/plan9port/file/man/man1/label.1.gph mx1.adamsgaard.dk 70 it@@ -14,12 +14,12 @@ label, awd \- set window label Err mx1.adamsgaard.dk 70 i sets the label of the current Err mx1.adamsgaard.dk 70 i .I win Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (1) ) Err mx1.adamsgaard.dk 70 i+.MR acme (1) ) Err mx1.adamsgaard.dk 70 i or X terminal window Err mx1.adamsgaard.dk 70 i .RI ( e.g., Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM xterm (1) ) Err mx1.adamsgaard.dk 70 i+.MR xterm (1) ) Err mx1.adamsgaard.dk 70 i by echoing a special control sequence to standard output. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Acme Err mx1.adamsgaard.dk 70 it@@ -38,7 +38,7 @@ sets the window name to the current directory with a Err mx1.adamsgaard.dk 70 i suffix, using the name of the current system by default. Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i One can use the following Err mx1.adamsgaard.dk 70 i-.IM sh (1) Err mx1.adamsgaard.dk 70 i+.MR sh (1) Err mx1.adamsgaard.dk 70 i function to keep the label up-to-date in response to Err mx1.adamsgaard.dk 70 i .I cd Err mx1.adamsgaard.dk 70 i commands: Err mx1.adamsgaard.dk 70 it@@ -55,7 +55,7 @@ alias cd=_cd Err mx1.adamsgaard.dk 70 i cd . Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Rc (1) Err mx1.adamsgaard.dk 70 i+.MR Rc (1) Err mx1.adamsgaard.dk 70 i installs a similar Err mx1.adamsgaard.dk 70 i .B fn Err mx1.adamsgaard.dk 70 i .B cd Err mx1.adamsgaard.dk 70 it@@ -77,4 +77,4 @@ fn cd { Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Awd Err mx1.adamsgaard.dk 70 i is also documented in Err mx1.adamsgaard.dk 70 i-.IM acme (1) . Err mx1.adamsgaard.dk 70 i+.MR acme (1) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/lex.1 b/man/man1/lex.1 /src/plan9port/file/man/man1/lex.1.gph mx1.adamsgaard.dk 70 it@@ -65,7 +65,7 @@ output Err mx1.adamsgaard.dk 70 i template Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR yacc (1), Err mx1.adamsgaard.dk 70 i-.IM sed (1) Err mx1.adamsgaard.dk 70 i+.MR sed (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i M. E. Lesk and E. Schmidt, Err mx1.adamsgaard.dk 70 i `LEX\(emLexical Analyzer Generator', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/look.1 b/man/man1/look.1 /src/plan9port/file/man/man1/look.1.gph mx1.adamsgaard.dk 70 it@@ -74,7 +74,7 @@ is assumed, with collating sequence Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/look.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR sort (1), Err mx1.adamsgaard.dk 70 i-.IM grep (1) Err mx1.adamsgaard.dk 70 i+.MR grep (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i The exit status is Err mx1.adamsgaard.dk 70 i .RB `` "not found" '' Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ls.1 b/man/man1/ls.1 /src/plan9port/file/man/man1/ls.1.gph mx1.adamsgaard.dk 70 it@@ -29,7 +29,7 @@ is the same as Err mx1.adamsgaard.dk 70 i but sets the Err mx1.adamsgaard.dk 70 i .B -p Err mx1.adamsgaard.dk 70 i option and pipes the output through Err mx1.adamsgaard.dk 70 i-.IM mc (1) . Err mx1.adamsgaard.dk 70 i+.MR mc (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i There are a number of options: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -42,7 +42,7 @@ List in long format, giving mode (see below), file system type Err mx1.adamsgaard.dk 70 i (e.g., for devices, the Err mx1.adamsgaard.dk 70 i .B # Err mx1.adamsgaard.dk 70 i code letter that names it; see Err mx1.adamsgaard.dk 70 i-.IM intro (3) ), Err mx1.adamsgaard.dk 70 i+.MR intro (3) ), Err mx1.adamsgaard.dk 70 i the instance or subdevice number, owner, group, Err mx1.adamsgaard.dk 70 i size in bytes, and time of last modification Err mx1.adamsgaard.dk 70 i for each file. Err mx1.adamsgaard.dk 70 it@@ -60,7 +60,7 @@ Print only the final path element of each file name. Err mx1.adamsgaard.dk 70 i List the Err mx1.adamsgaard.dk 70 i .I qid Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) ) Err mx1.adamsgaard.dk 70 i+.MR stat (3) ) Err mx1.adamsgaard.dk 70 i of each file; the printed fields are in the order Err mx1.adamsgaard.dk 70 i path, version, and type. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -99,7 +99,7 @@ otherwise. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -Q Err mx1.adamsgaard.dk 70 i By default, printed file names are quoted if they contain characters special to Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -Q Err mx1.adamsgaard.dk 70 i flag disables this behavior. Err mx1.adamsgaard.dk 70 it@@ -168,5 +168,5 @@ if none of the above permissions is granted. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/lc Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM stat (3) , Err mx1.adamsgaard.dk 70 i-.IM mc (1) Err mx1.adamsgaard.dk 70 i+.MR stat (3) , Err mx1.adamsgaard.dk 70 i+.MR mc (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/man.1 b/man/man1/man.1 /src/plan9port/file/man/man1/man.1.gph mx1.adamsgaard.dk 70 it@@ -45,7 +45,7 @@ The options are: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -h Err mx1.adamsgaard.dk 70 i Print the pages to HTML and send to a web browser with Err mx1.adamsgaard.dk 70 i-.IM web (1) . Err mx1.adamsgaard.dk 70 i+.MR web (1) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -n Err mx1.adamsgaard.dk 70 i (Default) Err mx1.adamsgaard.dk 70 it@@ -54,17 +54,17 @@ Print the pages on the standard output using Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -p Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM proof (1) Err mx1.adamsgaard.dk 70 i+.MR proof (1) Err mx1.adamsgaard.dk 70 i on the specified man pages. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -P Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM page (1) Err mx1.adamsgaard.dk 70 i+.MR page (1) Err mx1.adamsgaard.dk 70 i on the specified man pages. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -t Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i and send its output Err mx1.adamsgaard.dk 70 i to standard output. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -106,8 +106,8 @@ index for Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/lookman Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i-.IM proof (1) Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i+.MR proof (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The manual was intended to be typeset; some detail is sacrificed on text terminals. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/map.1 b/man/man1/map.1 /src/plan9port/file/man/man1/map.1.gph mx1.adamsgaard.dk 70 it@@ -305,7 +305,7 @@ tracks appear as dot-dashed lines if the plotting filter supports them.) Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 i contains Err mx1.adamsgaard.dk 70 i-.IM plot (7) -style Err mx1.adamsgaard.dk 70 i+.MR plot (7) -style Err mx1.adamsgaard.dk 70 i data for Err mx1.adamsgaard.dk 70 i .L : Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -640,7 +640,7 @@ Map driver program Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/map Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR map (7), Err mx1.adamsgaard.dk 70 i-.IM plot (1) Err mx1.adamsgaard.dk 70 i+.MR plot (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i `Map seems to be empty'\(ema coarse survey found Err mx1.adamsgaard.dk 70 i zero extent within the Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/mc.1 b/man/man1/mc.1 /src/plan9port/file/man/man1/mc.1.gph mx1.adamsgaard.dk 70 it@@ -18,10 +18,10 @@ splits the input into as many columns as will fit in Err mx1.adamsgaard.dk 70 i .I N Err mx1.adamsgaard.dk 70 i print positions. Err mx1.adamsgaard.dk 70 i If run in a Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM xterm (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR xterm (1) , Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i window, the default Err mx1.adamsgaard.dk 70 i .I N Err mx1.adamsgaard.dk 70 i is the number of blanks that will fit across the window; Err mx1.adamsgaard.dk 70 it@@ -36,14 +36,14 @@ is printed separately. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/draw/mc.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (4) , Err mx1.adamsgaard.dk 70 i-.IM xterm (1) , Err mx1.adamsgaard.dk 70 i-.IM pr (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (4) , Err mx1.adamsgaard.dk 70 i+.MR xterm (1) , Err mx1.adamsgaard.dk 70 i+.MR pr (1) , Err mx1.adamsgaard.dk 70 i .I lc Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM ls (1) Err mx1.adamsgaard.dk 70 i+.MR ls (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i On systems with high-DPI screens, Err mx1.adamsgaard.dk 70 i .I 9term Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/mk.1 b/man/man1/mk.1 /src/plan9port/file/man/man1/mk.1.gph mx1.adamsgaard.dk 70 it@@ -29,7 +29,7 @@ contains a Err mx1.adamsgaard.dk 70 i .I rule Err mx1.adamsgaard.dk 70 i for each target that identifies the files and other Err mx1.adamsgaard.dk 70 i targets upon which it depends and an Err mx1.adamsgaard.dk 70 i-.IM sh (1) Err mx1.adamsgaard.dk 70 i+.MR sh (1) Err mx1.adamsgaard.dk 70 i script, a Err mx1.adamsgaard.dk 70 i .IR recipe , Err mx1.adamsgaard.dk 70 i to update the target. Err mx1.adamsgaard.dk 70 it@@ -157,7 +157,7 @@ In the recipe of a meta-rule, the environment variable Err mx1.adamsgaard.dk 70 i contains the string matched by the Err mx1.adamsgaard.dk 70 i .BR % . Err mx1.adamsgaard.dk 70 i For example, a meta-rule to compile a C program using Err mx1.adamsgaard.dk 70 i-.IM 9c (1) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) Err mx1.adamsgaard.dk 70 i might be: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -207,7 +207,7 @@ References to variables are replaced by the variables' values. Err mx1.adamsgaard.dk 70 i Special characters may be quoted using single quotes Err mx1.adamsgaard.dk 70 i .BR \&'' Err mx1.adamsgaard.dk 70 i as in Err mx1.adamsgaard.dk 70 i-.IM sh (1) . Err mx1.adamsgaard.dk 70 i+.MR sh (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Assignments and rules are distinguished by Err mx1.adamsgaard.dk 70 i the first unquoted occurrence of Err mx1.adamsgaard.dk 70 it@@ -246,7 +246,7 @@ A legal reference of the form Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .B ${name} Err mx1.adamsgaard.dk 70 i is expanded as in Err mx1.adamsgaard.dk 70 i-.IM sh (1) . Err mx1.adamsgaard.dk 70 i+.MR sh (1) . Err mx1.adamsgaard.dk 70 i A reference of the form Err mx1.adamsgaard.dk 70 i .BI ${name: A % B = C\fL%\fID\fL}\fR, Err mx1.adamsgaard.dk 70 i where Err mx1.adamsgaard.dk 70 it@@ -315,9 +315,9 @@ or Err mx1.adamsgaard.dk 70 i .BR rcsh , Err mx1.adamsgaard.dk 70 i .I mk Err mx1.adamsgaard.dk 70 i uses Err mx1.adamsgaard.dk 70 i-.IM rc (1) 's Err mx1.adamsgaard.dk 70 i+.MR rc (1) 's Err mx1.adamsgaard.dk 70 i quoting rules; otherwise it uses Err mx1.adamsgaard.dk 70 i-.IM sh (1) 's. Err mx1.adamsgaard.dk 70 i+.MR sh (1) 's. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B MKSHELL Err mx1.adamsgaard.dk 70 i variable is consulted when the mkfile is read, not when it is executed, Err mx1.adamsgaard.dk 70 it@@ -523,7 +523,7 @@ of the aggregate Err mx1.adamsgaard.dk 70 i Currently, the only aggregates supported are Err mx1.adamsgaard.dk 70 i .I 9ar Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9c (1) ) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) ) Err mx1.adamsgaard.dk 70 i archives. Err mx1.adamsgaard.dk 70 i .SS Attributes Err mx1.adamsgaard.dk 70 i The colon separating the target from the prerequisites Err mx1.adamsgaard.dk 70 it@@ -567,12 +567,12 @@ In the rule, Err mx1.adamsgaard.dk 70 i .B % Err mx1.adamsgaard.dk 70 i has no special meaning. Err mx1.adamsgaard.dk 70 i The target is interpreted as a regular expression as defined in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i The prerequisites may contain references Err mx1.adamsgaard.dk 70 i to subexpressions in form Err mx1.adamsgaard.dk 70 i .BI \e n\f1, Err mx1.adamsgaard.dk 70 i as in the substitute command of Err mx1.adamsgaard.dk 70 i-.IM sed (1) . Err mx1.adamsgaard.dk 70 i+.MR sed (1) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B U Err mx1.adamsgaard.dk 70 i The targets are considered to have been updated Err mx1.adamsgaard.dk 70 it@@ -625,7 +625,7 @@ Regular expression meta-rules: Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A correct way to deal with Err mx1.adamsgaard.dk 70 i-.IM yacc (1) Err mx1.adamsgaard.dk 70 i+.MR yacc (1) Err mx1.adamsgaard.dk 70 i grammars. Err mx1.adamsgaard.dk 70 i The file Err mx1.adamsgaard.dk 70 i .B lex.c Err mx1.adamsgaard.dk 70 it@@ -656,8 +656,8 @@ x.tab.h:Pcmp -s: y.tab.h Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/mk Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM sh (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR sh (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A. Hume, Err mx1.adamsgaard.dk 70 i ``Mk: a Successor to Make'' Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/mk9660.1 b/man/man1/mk9660.1 /src/plan9port/file/man/man1/mk9660.1.gph mx1.adamsgaard.dk 70 it@@ -71,7 +71,7 @@ the current directory). Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I proto Err mx1.adamsgaard.dk 70 i file is formatted as described in Err mx1.adamsgaard.dk 70 i-.IM proto (3) . Err mx1.adamsgaard.dk 70 i+.MR proto (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The created CD image will be in ISO-9660 Err mx1.adamsgaard.dk 70 i format, but by default the file names will Err mx1.adamsgaard.dk 70 it@@ -224,7 +224,7 @@ mk9660 -9cj -s /n/bootes -p srcproto cdimage Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i \*9/src/cmd/9660 Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM proto (3) Err mx1.adamsgaard.dk 70 i+.MR proto (3) Err mx1.adamsgaard.dk 70 i .\" .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .\" .I 9660srv Err mx1.adamsgaard.dk 70 i .\" (in Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/mkdir.1 b/man/man1/mkdir.1 /src/plan9port/file/man/man1/mkdir.1.gph mx1.adamsgaard.dk 70 it@@ -28,11 +28,11 @@ The Err mx1.adamsgaard.dk 70 i flag sets the permissions to be used when creating the directory. Err mx1.adamsgaard.dk 70 i The default is 0777. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM rm (1) Err mx1.adamsgaard.dk 70 i+.MR rm (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .IR cd Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/mkdir.c Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/mount.1 b/man/man1/mount.1 /src/plan9port/file/man/man1/mount.1.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ mounts a 9P server's files into the file system. Err mx1.adamsgaard.dk 70 i is typically Err mx1.adamsgaard.dk 70 i either the name of a Unix domain socket Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM namespace (1) ) Err mx1.adamsgaard.dk 70 i+.MR namespace (1) ) Err mx1.adamsgaard.dk 70 i or the name or IP address of a machine Err mx1.adamsgaard.dk 70 i serving 9P over TCP port 564. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -29,7 +29,7 @@ On Linux, Err mx1.adamsgaard.dk 70 i .I mount Err mx1.adamsgaard.dk 70 i uses the native 9P kernel module when present. Err mx1.adamsgaard.dk 70 i Otherwise it tries to use Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) Err mx1.adamsgaard.dk 70 i with the FUSE file system module. Err mx1.adamsgaard.dk 70 i Using the 9P kernel module requires root access. Err mx1.adamsgaard.dk 70 i FUSE can often be used by regular users. Err mx1.adamsgaard.dk 70 it@@ -45,7 +45,7 @@ should be invoked as Err mx1.adamsgaard.dk 70 i .BR mount . Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i Mount Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i onto Err mx1.adamsgaard.dk 70 i .B /mnt/acme : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 it@@ -64,6 +64,6 @@ cat /mnt/plumb/rules Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/unmount Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i .IR intro (9p), Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/namespace.1 b/man/man1/namespace.1 /src/plan9port/file/man/man1/namespace.1.gph mx1.adamsgaard.dk 70 it@@ -7,9 +7,9 @@ namespace \- print name space directory Err mx1.adamsgaard.dk 70 i .I Namespace Err mx1.adamsgaard.dk 70 i prints the directory representing the current name space. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM intro (4) . Err mx1.adamsgaard.dk 70 i+.MR intro (4) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/namespace.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM getns (3) , Err mx1.adamsgaard.dk 70 i-.IM intro (4) Err mx1.adamsgaard.dk 70 i+.MR getns (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ndb.1 b/man/man1/ndb.1 /src/plan9port/file/man/man1/ndb.1.gph mx1.adamsgaard.dk 70 it@@ -24,9 +24,9 @@ ndbquery, ndbmkhash, ndbmkdb, ndbipquery, ndbmkhosts \- network database Err mx1.adamsgaard.dk 70 i The network database holds administrative information used by Err mx1.adamsgaard.dk 70 i .I authdial Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM authsrv (3) ) Err mx1.adamsgaard.dk 70 i+.MR authsrv (3) ) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM secstored (1) . Err mx1.adamsgaard.dk 70 i+.MR secstored (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Ndbquery Err mx1.adamsgaard.dk 70 i searches the database for an attribute of type Err mx1.adamsgaard.dk 70 it@@ -46,7 +46,7 @@ of all the matched entries is returned. Err mx1.adamsgaard.dk 70 i uses Err mx1.adamsgaard.dk 70 i .I ndbipinfo Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM ndb (3) ) Err mx1.adamsgaard.dk 70 i+.MR ndb (3) ) Err mx1.adamsgaard.dk 70 i to search for the values of the attributes Err mx1.adamsgaard.dk 70 i .I rattr Err mx1.adamsgaard.dk 70 i corresponding to the system Err mx1.adamsgaard.dk 70 it@@ -382,7 +382,7 @@ and by the ndb library routines. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Ndbmkdb Err mx1.adamsgaard.dk 70 i is used in concert with Err mx1.adamsgaard.dk 70 i-.IM awk (1) Err mx1.adamsgaard.dk 70 i+.MR awk (1) Err mx1.adamsgaard.dk 70 i scripts to convert Err mx1.adamsgaard.dk 70 i uucp systems files and IP host files Err mx1.adamsgaard.dk 70 i into database files. Err mx1.adamsgaard.dk 70 it@@ -395,7 +395,7 @@ it is necessary to run Err mx1.adamsgaard.dk 70 i .I ndbmkhash Err mx1.adamsgaard.dk 70 i whenever the files are modified. Err mx1.adamsgaard.dk 70 i It may be profitable to control this by a frequent Err mx1.adamsgaard.dk 70 i-.IM cron (8) Err mx1.adamsgaard.dk 70 i+.MR cron (8) Err mx1.adamsgaard.dk 70 i job. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Ndbmkhosts Err mx1.adamsgaard.dk 70 it@@ -439,5 +439,5 @@ hash files for Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/ndb Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ndb (3) , Err mx1.adamsgaard.dk 70 i-.IM ndb (7) Err mx1.adamsgaard.dk 70 i+.MR ndb (3) , Err mx1.adamsgaard.dk 70 i+.MR ndb (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/netfiles.1 b/man/man1/netfiles.1 /src/plan9port/file/man/man1/netfiles.1.gph mx1.adamsgaard.dk 70 it@@ -21,7 +21,7 @@ Netfiles, netfileget, netfileput, netfilestat \- network file access inside acme Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .B Netfiles Err mx1.adamsgaard.dk 70 i presents remote file systems in Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i windows. Err mx1.adamsgaard.dk 70 i Each window is named Err mx1.adamsgaard.dk 70 i .BI /n/ system / path Err mx1.adamsgaard.dk 70 it@@ -35,7 +35,7 @@ reads names of windows to create from the Err mx1.adamsgaard.dk 70 i plumbing channel Err mx1.adamsgaard.dk 70 i .B netfileedit Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 i and the example section below). Err mx1.adamsgaard.dk 70 i In a Err mx1.adamsgaard.dk 70 i .IR netfiles -controlled Err mx1.adamsgaard.dk 70 it@@ -60,13 +60,13 @@ The three first check to see if Err mx1.adamsgaard.dk 70 i .I system Err mx1.adamsgaard.dk 70 i is a service in the current name space Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ). Err mx1.adamsgaard.dk 70 i+.MR intro (4) ). Err mx1.adamsgaard.dk 70 i If so, they use Err mx1.adamsgaard.dk 70 i-.IM 9p (1) Err mx1.adamsgaard.dk 70 i+.MR 9p (1) Err mx1.adamsgaard.dk 70 i to access it. Err mx1.adamsgaard.dk 70 i Otherwise, they assume that the system is a network name Err mx1.adamsgaard.dk 70 i and use Err mx1.adamsgaard.dk 70 i-.IM ssh (1) 's Err mx1.adamsgaard.dk 70 i+.MR ssh (1) 's Err mx1.adamsgaard.dk 70 i .I sftp Err mx1.adamsgaard.dk 70 i to access it. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -100,7 +100,7 @@ or Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i The following plumbing rule Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumb (7) ) Err mx1.adamsgaard.dk 70 i+.MR plumb (7) ) Err mx1.adamsgaard.dk 70 i passes Err mx1.adamsgaard.dk 70 i .B /n/ Err mx1.adamsgaard.dk 70 i paths to Err mx1.adamsgaard.dk 70 it@@ -118,17 +118,17 @@ plumb client Netfiles Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/netfiles Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p (1) , Err mx1.adamsgaard.dk 70 i-.IM ssh (1) , Err mx1.adamsgaard.dk 70 i-.IM ssh-agent (1) , Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i-.IM acme (4) , Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR 9p (1) , Err mx1.adamsgaard.dk 70 i+.MR ssh (1) , Err mx1.adamsgaard.dk 70 i+.MR ssh-agent (1) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i+.MR acme (4) , Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i .HR http://v9fs.sf.net Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Netfiles Err mx1.adamsgaard.dk 70 i depends on Err mx1.adamsgaard.dk 70 i-.IM sftpcache (1) , Err mx1.adamsgaard.dk 70 i+.MR sftpcache (1) , Err mx1.adamsgaard.dk 70 i which only works with OpenSSH versions 4.3 and earlier; Err mx1.adamsgaard.dk 70 i later versions do not print the Err mx1.adamsgaard.dk 70 i .B sftp> Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/page.1 b/man/man1/page.1 /src/plan9port/file/man/man1/page.1.gph mx1.adamsgaard.dk 70 it@@ -25,7 +25,7 @@ of a Err mx1.adamsgaard.dk 70 i PostScript, Err mx1.adamsgaard.dk 70 i PDF, Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i Unix's Err mx1.adamsgaard.dk 70 i .IR tex (1) Err mx1.adamsgaard.dk 70 it@@ -41,7 +41,7 @@ graphics files Err mx1.adamsgaard.dk 70 i FAX Err mx1.adamsgaard.dk 70 i page, Err mx1.adamsgaard.dk 70 i a Plan 9 Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i file, an Inferno bitmap file, or other common format). Err mx1.adamsgaard.dk 70 i .I Page Err mx1.adamsgaard.dk 70 i displays these Err mx1.adamsgaard.dk 70 it@@ -108,7 +108,7 @@ it listens to the Err mx1.adamsgaard.dk 70 i .B image Err mx1.adamsgaard.dk 70 i plumbing channel Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumber (4) ) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) ) Err mx1.adamsgaard.dk 70 i for more images to display. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -i Err mx1.adamsgaard.dk 70 it@@ -194,7 +194,7 @@ reverses the order in which pages are displayed. Err mx1.adamsgaard.dk 70 i Typing a Err mx1.adamsgaard.dk 70 i .B w Err mx1.adamsgaard.dk 70 i will write the currently viewed page to a new file as a compressed Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i file. Err mx1.adamsgaard.dk 70 i When possible, the filename is of the form Err mx1.adamsgaard.dk 70 i .IR basename . pagenum . bit . Err mx1.adamsgaard.dk 70 it@@ -217,7 +217,7 @@ and Err mx1.adamsgaard.dk 70 i PDF Err mx1.adamsgaard.dk 70 i .IR files . Err mx1.adamsgaard.dk 70 i It also calls a variety of conversion programs, such as those described in Err mx1.adamsgaard.dk 70 i-.IM jpg (1) , Err mx1.adamsgaard.dk 70 i+.MR jpg (1) , Err mx1.adamsgaard.dk 70 i to convert the various raster graphics formats Err mx1.adamsgaard.dk 70 i into Inferno bitmap files. Err mx1.adamsgaard.dk 70 i Pages are converted ``on the fly,'' as needed. Err mx1.adamsgaard.dk 70 it@@ -235,11 +235,11 @@ Browse the Inferno bitmap library. Err mx1.adamsgaard.dk 70 i man -t page | page -w Err mx1.adamsgaard.dk 70 i Preview this manual in a new window. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM gs (1) , Err mx1.adamsgaard.dk 70 i-.IM jpg (1) , Err mx1.adamsgaard.dk 70 i-.IM proof (1) , Err mx1.adamsgaard.dk 70 i-.IM tex (1) , Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR gs (1) , Err mx1.adamsgaard.dk 70 i+.MR jpg (1) , Err mx1.adamsgaard.dk 70 i+.MR proof (1) , Err mx1.adamsgaard.dk 70 i+.MR tex (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/page Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 it@@ -277,7 +277,7 @@ There are too many keyboard commands and menu items. Err mx1.adamsgaard.dk 70 i Displaying a PostScript or PDF file depends both on having Err mx1.adamsgaard.dk 70 i GhostScript Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM gs (1) ) Err mx1.adamsgaard.dk 70 i+.MR gs (1) ) Err mx1.adamsgaard.dk 70 i installed and on the underlying operating system Err mx1.adamsgaard.dk 70 i providing a file descriptor device tree at Err mx1.adamsgaard.dk 70 i .BR /dev/fd . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/paint.1 b/man/man1/paint.1 /src/plan9port/file/man/man1/paint.1.gph mx1.adamsgaard.dk 70 it@@ -19,7 +19,7 @@ If the optional Err mx1.adamsgaard.dk 70 i argument is specified, then it is read and used as the canvas. Err mx1.adamsgaard.dk 70 i .I Paint Err mx1.adamsgaard.dk 70 i only recognizes Plan 9 bitmap format (see Err mx1.adamsgaard.dk 70 i-.IM image (6) ). Err mx1.adamsgaard.dk 70 i+.MR image (6) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A number of immediate keyboard commands are recognized: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -74,12 +74,12 @@ Quits the program. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B /sys/src/cmd/paint.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM resample (1) , Err mx1.adamsgaard.dk 70 i-.IM rotate (1) , Err mx1.adamsgaard.dk 70 i-.IM crop (1) , Err mx1.adamsgaard.dk 70 i-.IM jpg (1) , Err mx1.adamsgaard.dk 70 i-.IM page (1) , Err mx1.adamsgaard.dk 70 i-.IM image (6) Err mx1.adamsgaard.dk 70 i+.MR resample (1) , Err mx1.adamsgaard.dk 70 i+.MR rotate (1) , Err mx1.adamsgaard.dk 70 i+.MR crop (1) , Err mx1.adamsgaard.dk 70 i+.MR jpg (1) , Err mx1.adamsgaard.dk 70 i+.MR page (1) , Err mx1.adamsgaard.dk 70 i+.MR image (6) Err mx1.adamsgaard.dk 70 i .SH HISTORY Err mx1.adamsgaard.dk 70 i .I Paint Err mx1.adamsgaard.dk 70 i first appeared in 9front (October, 2011). Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/passwd.1 b/man/man1/passwd.1 /src/plan9port/file/man/man1/passwd.1.gph mx1.adamsgaard.dk 70 it@@ -36,7 +36,7 @@ It is a substitute for a SecureNet box. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth/passwd.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM encrypt (3) Err mx1.adamsgaard.dk 70 i+.MR encrypt (3) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Robert Morris and Ken Thompson, Err mx1.adamsgaard.dk 70 i ``UNIX Password Security,'' Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/pem.1 b/man/man1/pem.1 /src/plan9port/file/man/man1/pem.1.gph mx1.adamsgaard.dk 70 it@@ -20,7 +20,7 @@ Privacy Enhanced Mail program but now commonly used for Err mx1.adamsgaard.dk 70 i other applications, notably TLS. Err mx1.adamsgaard.dk 70 i PEM encodes data in base 64 Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM encode (3) ) Err mx1.adamsgaard.dk 70 i+.MR encode (3) ) Err mx1.adamsgaard.dk 70 i between lines of the form: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -33,7 +33,7 @@ where Err mx1.adamsgaard.dk 70 i may be any string describing the encoded data. Err mx1.adamsgaard.dk 70 i The most common use of PEM format on Plan 9 is for encoding Err mx1.adamsgaard.dk 70 i X.509 certificates; see Err mx1.adamsgaard.dk 70 i-.IM rsa (1) . Err mx1.adamsgaard.dk 70 i+.MR rsa (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Pemdecode Err mx1.adamsgaard.dk 70 i extracts the named Err mx1.adamsgaard.dk 70 it@@ -62,4 +62,4 @@ hello world Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM rsa (1) Err mx1.adamsgaard.dk 70 i+.MR rsa (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/pic.1 b/man/man1/pic.1 /src/plan9port/file/man/man1/pic.1.gph mx1.adamsgaard.dk 70 it@@ -31,7 +31,7 @@ pic, tpic, svgpic \- troff and tex preprocessors for drawing pictures Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Pic Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i preprocessor for drawing figures on a typesetter. Err mx1.adamsgaard.dk 70 i .I Pic Err mx1.adamsgaard.dk 70 i code is contained between Err mx1.adamsgaard.dk 70 it@@ -300,7 +300,7 @@ statement removes the definition of a macro. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Tpic Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM tex (1) Err mx1.adamsgaard.dk 70 i+.MR tex (1) Err mx1.adamsgaard.dk 70 i preprocessor that accepts Err mx1.adamsgaard.dk 70 i .IR pic Err mx1.adamsgaard.dk 70 i language. Err mx1.adamsgaard.dk 70 it@@ -345,8 +345,8 @@ A: ellipse Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/pic Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR grap (1), Err mx1.adamsgaard.dk 70 i-.IM doctype (1) , Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR doctype (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i B. W. Kernighan, Err mx1.adamsgaard.dk 70 i ``PIC\(ema Graphics Language for Typesetting'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/plot.1 b/man/man1/plot.1 /src/plan9port/file/man/man1/plot.1.gph mx1.adamsgaard.dk 70 it@@ -14,7 +14,7 @@ from the Err mx1.adamsgaard.dk 70 i .I files Err mx1.adamsgaard.dk 70 i or standard input, Err mx1.adamsgaard.dk 70 i drawing the results in a newly created Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i window. Err mx1.adamsgaard.dk 70 i Plot persists until a newline is typed in the window. Err mx1.adamsgaard.dk 70 i Various options may be interspersed with the Err mx1.adamsgaard.dk 70 it@@ -31,7 +31,7 @@ Erase the screen. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI -c " col" Err mx1.adamsgaard.dk 70 i Set the foreground color (see Err mx1.adamsgaard.dk 70 i-.IM plot (7) Err mx1.adamsgaard.dk 70 i+.MR plot (7) Err mx1.adamsgaard.dk 70 i for color names). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI -f " fill" Err mx1.adamsgaard.dk 70 it@@ -57,5 +57,5 @@ middle of the screen. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/plot Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM plot (7) Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR plot (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/plumb.1 b/man/man1/plumb.1 /src/plan9port/file/man/man1/plumb.1.gph mx1.adamsgaard.dk 70 it@@ -83,6 +83,6 @@ default rules file Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/plumb Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM plumb (3) , Err mx1.adamsgaard.dk 70 i-.IM plumber (4) , Err mx1.adamsgaard.dk 70 i-.IM plumb (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (3) , Err mx1.adamsgaard.dk 70 i+.MR plumber (4) , Err mx1.adamsgaard.dk 70 i+.MR plumb (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/pr.1 b/man/man1/pr.1 /src/plan9port/file/man/man1/pr.1.gph mx1.adamsgaard.dk 70 it@@ -106,5 +106,5 @@ characters instead of the default 72. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/pr.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM cat (1) , Err mx1.adamsgaard.dk 70 i-.IM lp (1) Err mx1.adamsgaard.dk 70 i+.MR cat (1) , Err mx1.adamsgaard.dk 70 i+.MR lp (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/proof.1 b/man/man1/proof.1 /src/plan9port/file/man/man1/proof.1.gph mx1.adamsgaard.dk 70 it@@ -22,7 +22,7 @@ proof \- troff output interpreter Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Proof Err mx1.adamsgaard.dk 70 i reads Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i intermediate language from Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 i or standard input Err mx1.adamsgaard.dk 70 it@@ -126,8 +126,8 @@ into screen fonts and character numbers Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/proof Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR lp (1), Err mx1.adamsgaard.dk 70 i-.IM gs (1) , Err mx1.adamsgaard.dk 70 i-.IM page (1) Err mx1.adamsgaard.dk 70 i+.MR gs (1) , Err mx1.adamsgaard.dk 70 i+.MR page (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i J. F. Ossanna and B. W. Kernighan, Err mx1.adamsgaard.dk 70 i ``Troff User's Manual'' Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ps.1 b/man/man1/ps.1 /src/plan9port/file/man/man1/ps.1.gph mx1.adamsgaard.dk 70 it@@ -102,6 +102,6 @@ to print the arguments for the process. Newlines in arguments will be translate Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/psu Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM acid (1) , Err mx1.adamsgaard.dk 70 i-.IM db (1) , Err mx1.adamsgaard.dk 70 i-.IM kill (1) Err mx1.adamsgaard.dk 70 i+.MR acid (1) , Err mx1.adamsgaard.dk 70 i+.MR db (1) , Err mx1.adamsgaard.dk 70 i+.MR kill (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/psfonts.1 b/man/man1/psfonts.1 /src/plan9port/file/man/man1/psfonts.1.gph mx1.adamsgaard.dk 70 it@@ -16,9 +16,9 @@ psfonts, psdownload \- add necessary fonts to PostScript document for printing Err mx1.adamsgaard.dk 70 i ] Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM tr2post (1) Err mx1.adamsgaard.dk 70 i+.MR tr2post (1) Err mx1.adamsgaard.dk 70 i use non-standard PostScript fonts Err mx1.adamsgaard.dk 70 i (found in Err mx1.adamsgaard.dk 70 i .BR \*9/postscript/font ). Err mx1.adamsgaard.dk 70 it@@ -114,12 +114,12 @@ Continue running even after fatal errors occur. Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM tr2post (1) Err mx1.adamsgaard.dk 70 i+.MR tr2post (1) Err mx1.adamsgaard.dk 70 i for an example. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin/psfonts Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/postscript/download Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i-.IM tr2post (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i+.MR tr2post (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/pwd.1 b/man/man1/pwd.1 /src/plan9port/file/man/man1/pwd.1.gph mx1.adamsgaard.dk 70 it@@ -18,8 +18,8 @@ such as constructing shell prompts. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .I cd Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM rc (1) , Err mx1.adamsgaard.dk 70 i-.IM getwd (3) Err mx1.adamsgaard.dk 70 i+.MR rc (1) , Err mx1.adamsgaard.dk 70 i+.MR getwd (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Pwd Err mx1.adamsgaard.dk 70 i is not provided. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/rc.1 b/man/man1/rc.1 /src/plan9port/file/man/man1/rc.1.gph mx1.adamsgaard.dk 70 it@@ -50,7 +50,7 @@ exits or is terminated, the Err mx1.adamsgaard.dk 70 i variable Err mx1.adamsgaard.dk 70 i .B $status Err mx1.adamsgaard.dk 70 i gets the process's wait message (see Err mx1.adamsgaard.dk 70 i-.IM wait (3) ); Err mx1.adamsgaard.dk 70 i+.MR wait (3) ); Err mx1.adamsgaard.dk 70 i it will be the null string if the command was successful. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A long command line may be continued on subsequent lines by typing Err mx1.adamsgaard.dk 70 it@@ -83,7 +83,7 @@ in a directory in Err mx1.adamsgaard.dk 70 i .B $path Err mx1.adamsgaard.dk 70 i is the program to be executed. Err mx1.adamsgaard.dk 70 i To be executable, the user must have execute permission (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) ) Err mx1.adamsgaard.dk 70 i+.MR stat (3) ) Err mx1.adamsgaard.dk 70 i and the file must be either an executable binary Err mx1.adamsgaard.dk 70 i for the current machine's CPU type, or a shell script. Err mx1.adamsgaard.dk 70 i Shell scripts begin with a line containing the full path name of a shell Err mx1.adamsgaard.dk 70 it@@ -350,7 +350,7 @@ or Err mx1.adamsgaard.dk 70 i is a previously opened file descriptor and Err mx1.adamsgaard.dk 70 i .I fd0 Err mx1.adamsgaard.dk 70 i becomes a new copy (in the sense of Err mx1.adamsgaard.dk 70 i-.IM dup (3) ) Err mx1.adamsgaard.dk 70 i+.MR dup (3) ) Err mx1.adamsgaard.dk 70 i of it. Err mx1.adamsgaard.dk 70 i A file descriptor may be closed by writing Err mx1.adamsgaard.dk 70 i .BI >[ fd0 =] Err mx1.adamsgaard.dk 70 it@@ -543,7 +543,7 @@ function definition. Err mx1.adamsgaard.dk 70 i A function with a special name will be called when Err mx1.adamsgaard.dk 70 i .I rc Err mx1.adamsgaard.dk 70 i receives a corresponding note; see Err mx1.adamsgaard.dk 70 i-.IM notify (3) . Err mx1.adamsgaard.dk 70 i+.MR notify (3) . Err mx1.adamsgaard.dk 70 i The valid note names (and corresponding notes) are Err mx1.adamsgaard.dk 70 i .B sighup Err mx1.adamsgaard.dk 70 i .RB ( hangup ), Err mx1.adamsgaard.dk 70 it@@ -662,7 +662,7 @@ is composed of the bitwise OR of the Err mx1.adamsgaard.dk 70 i .B rfork Err mx1.adamsgaard.dk 70 i flags specified by the option letters Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM fork (2) ). Err mx1.adamsgaard.dk 70 i+.MR fork (2) ). Err mx1.adamsgaard.dk 70 i If no Err mx1.adamsgaard.dk 70 i .I flags Err mx1.adamsgaard.dk 70 i are given, they default to Err mx1.adamsgaard.dk 70 it@@ -829,7 +829,7 @@ parsing the Err mx1.adamsgaard.dk 70 i .B $PATH Err mx1.adamsgaard.dk 70 i variable Err mx1.adamsgaard.dk 70 i (as in Err mx1.adamsgaard.dk 70 i-.IM sh (1) ) Err mx1.adamsgaard.dk 70 i+.MR sh (1) ) Err mx1.adamsgaard.dk 70 i or by Err mx1.adamsgaard.dk 70 i .BR "path=(.\ /bin)" . Err mx1.adamsgaard.dk 70 i The variables Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/readcons.1 b/man/man1/readcons.1 /src/plan9port/file/man/man1/readcons.1.gph mx1.adamsgaard.dk 70 it@@ -27,4 +27,4 @@ is printed instead of an empty string. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/readcons.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM readcons (3) Err mx1.adamsgaard.dk 70 i+.MR readcons (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/resample.1 b/man/man1/resample.1 /src/plan9port/file/man/man1/resample.1.gph mx1.adamsgaard.dk 70 it@@ -40,19 +40,19 @@ and Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The input should be a Plan 9 image Err mx1.adamsgaard.dk 70 i as described in Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i and the output will be a compressed 24-bit Err mx1.adamsgaard.dk 70 i .B r8g8b8 Err mx1.adamsgaard.dk 70 i image. Err mx1.adamsgaard.dk 70 i To uncompress the image or change the pixel format, use Err mx1.adamsgaard.dk 70 i .I iconv Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM crop (1) ). Err mx1.adamsgaard.dk 70 i+.MR crop (1) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/resample.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM crop (1) , Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR crop (1) , Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Faster algorithms exist, but this implementation produces correct pictures. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/rio.1 b/man/man1/rio.1 /src/plan9port/file/man/man1/rio.1.gph mx1.adamsgaard.dk 70 it@@ -68,15 +68,15 @@ specifies an alternative program to run when the Err mx1.adamsgaard.dk 70 i .I New Err mx1.adamsgaard.dk 70 i menu item is selected. Err mx1.adamsgaard.dk 70 i The default is to try Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i and then to fall back to Err mx1.adamsgaard.dk 70 i-.IM xterm (1) . Err mx1.adamsgaard.dk 70 i+.MR xterm (1) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B \-s Err mx1.adamsgaard.dk 70 i option has no effect. It formerly set the scrolling mode for Err mx1.adamsgaard.dk 70 i new windows and is recognized to avoid breaking scripts. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i for a description of scrolling behavior. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 it@@ -137,11 +137,11 @@ Very small windows may not be created. Err mx1.adamsgaard.dk 70 i The new window is created running Err mx1.adamsgaard.dk 70 i .IR termprog , Err mx1.adamsgaard.dk 70 i by default Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i or, if Err mx1.adamsgaard.dk 70 i .I 9term Err mx1.adamsgaard.dk 70 i is not available, Err mx1.adamsgaard.dk 70 i-.IM xterm (1) . Err mx1.adamsgaard.dk 70 i+.MR xterm (1) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B Resize Err mx1.adamsgaard.dk 70 i Change the size and location of a window. Err mx1.adamsgaard.dk 70 it@@ -165,7 +165,7 @@ Deleting a window causes a Err mx1.adamsgaard.dk 70 i .L hangup Err mx1.adamsgaard.dk 70 i note to be sent to all processes in the window's process group Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM notify (3) ). Err mx1.adamsgaard.dk 70 i+.MR notify (3) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B Hide Err mx1.adamsgaard.dk 70 i Hide a window. Click in the window to be hidden (gunsight cursor); Err mx1.adamsgaard.dk 70 it@@ -241,8 +241,8 @@ starts a particular program.) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i There is a currently a compiled-in limit of 128 hidden windows. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM xterm (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR xterm (1) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i As mentioned above, Err mx1.adamsgaard.dk 70 i .I rio Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/rm.1 b/man/man1/rm.1 /src/plan9port/file/man/man1/rm.1.gph mx1.adamsgaard.dk 70 it@@ -25,4 +25,4 @@ and the directory itself. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/rm.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM remove (3) Err mx1.adamsgaard.dk 70 i+.MR remove (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/rsa.1 b/man/man1/rsa.1 /src/plan9port/file/man/man1/rsa.1.gph mx1.adamsgaard.dk 70 it@@ -85,7 +85,7 @@ Plan 9 represents DSA and RSA keys as attribute-value pair lists Err mx1.adamsgaard.dk 70 i prefixed with the string Err mx1.adamsgaard.dk 70 i .BR key ; Err mx1.adamsgaard.dk 70 i this is the generic key format used by Err mx1.adamsgaard.dk 70 i-.IM factotum (4) . Err mx1.adamsgaard.dk 70 i+.MR factotum (4) . Err mx1.adamsgaard.dk 70 i A full DSA private key has the following attributes: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B proto Err mx1.adamsgaard.dk 70 it@@ -334,9 +334,9 @@ scp auth.keys unix:.ssh/authorized_keys Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i-.IM pem (1) , Err mx1.adamsgaard.dk 70 i-.IM ssh (1) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR pem (1) , Err mx1.adamsgaard.dk 70 i+.MR ssh (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i There are too many key formats. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sam.1 b/man/man1/sam.1 /src/plan9port/file/man/man1/sam.1.gph mx1.adamsgaard.dk 70 it@@ -51,7 +51,7 @@ copies leading white space on the current line to the new line. Err mx1.adamsgaard.dk 70 i Do not `download' the terminal part of Err mx1.adamsgaard.dk 70 i .IR sam . Err mx1.adamsgaard.dk 70 i Editing will be done with the command language only, as in Err mx1.adamsgaard.dk 70 i-.IM ed (1) . Err mx1.adamsgaard.dk 70 i+.MR ed (1) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI -r " machine Err mx1.adamsgaard.dk 70 i Run the host part remotely Err mx1.adamsgaard.dk 70 it@@ -69,7 +69,7 @@ for debugging. Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SS Regular expressions Err mx1.adamsgaard.dk 70 i Regular expressions are as in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i with the addition of Err mx1.adamsgaard.dk 70 i .BR \en Err mx1.adamsgaard.dk 70 i to represent newlines. Err mx1.adamsgaard.dk 70 it@@ -698,7 +698,7 @@ There is usually a `current window', Err mx1.adamsgaard.dk 70 i marked with a dark border, to which typed text and editing Err mx1.adamsgaard.dk 70 i commands apply. Err mx1.adamsgaard.dk 70 i Text may be typed and edited as in Err mx1.adamsgaard.dk 70 i-.IM rio (1) ; Err mx1.adamsgaard.dk 70 i+.MR rio (1) ; Err mx1.adamsgaard.dk 70 i also the escape key (ESC) selects (sets dot to) text typed Err mx1.adamsgaard.dk 70 i since the last mouse button hit. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -798,7 +798,7 @@ the white-space-delimited block of text is sent as a plumb message Err mx1.adamsgaard.dk 70 i with a Err mx1.adamsgaard.dk 70 i .B click Err mx1.adamsgaard.dk 70 i attribute defining where the selection lies (see Err mx1.adamsgaard.dk 70 i-.IM plumb (7) ). Err mx1.adamsgaard.dk 70 i+.MR plumb (7) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B look Err mx1.adamsgaard.dk 70 i Search forward for the next occurrence of the literal text in dot. Err mx1.adamsgaard.dk 70 it@@ -909,11 +909,11 @@ source for the separate terminal part Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B \*9/bin/E Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ed (1) , Err mx1.adamsgaard.dk 70 i-.IM sed (1) , Err mx1.adamsgaard.dk 70 i-.IM grep (1) , Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR ed (1) , Err mx1.adamsgaard.dk 70 i+.MR sed (1) , Err mx1.adamsgaard.dk 70 i+.MR grep (1) , Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Rob Pike, Err mx1.adamsgaard.dk 70 i ``The text editor sam''. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/scat.1 b/man/man1/scat.1 /src/plan9port/file/man/man1/scat.1.gph mx1.adamsgaard.dk 70 it@@ -10,7 +10,7 @@ outside the solar system Err mx1.adamsgaard.dk 70 i and implements database-like manipulations Err mx1.adamsgaard.dk 70 i on sets of such objects. Err mx1.adamsgaard.dk 70 i It also provides an interface to Err mx1.adamsgaard.dk 70 i-.IM astro (1) Err mx1.adamsgaard.dk 70 i+.MR astro (1) Err mx1.adamsgaard.dk 70 i to plot the locations of solar system objects. Err mx1.adamsgaard.dk 70 i Finally, it displays images from the Err mx1.adamsgaard.dk 70 i Space Telescope Science Institute's Err mx1.adamsgaard.dk 70 it@@ -119,7 +119,7 @@ The names Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B comet Err mx1.adamsgaard.dk 70 i refer to the earth's penumbra at lunar distance and the comet installed in the current Err mx1.adamsgaard.dk 70 i-.IM astro (1) . Err mx1.adamsgaard.dk 70 i+.MR astro (1) . Err mx1.adamsgaard.dk 70 i The output is the planet's name, right ascension and declination, azimuth and altitude, and phase Err mx1.adamsgaard.dk 70 i for the moon and sun, as shown by Err mx1.adamsgaard.dk 70 i .BR astro . Err mx1.adamsgaard.dk 70 it@@ -182,7 +182,7 @@ collects all objects in the patches that cover the current set. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI astro " option" Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM astro (1) Err mx1.adamsgaard.dk 70 i+.MR astro (1) Err mx1.adamsgaard.dk 70 i with the specified Err mx1.adamsgaard.dk 70 i .I options Err mx1.adamsgaard.dk 70 i (to which will be appended Err mx1.adamsgaard.dk 70 it@@ -324,7 +324,7 @@ Draw a map of the Pleiades. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/scat Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM astro (1) Err mx1.adamsgaard.dk 70 i+.MR astro (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/sky/constelnames\ \ Err mx1.adamsgaard.dk 70 i the three-letter abbreviations of the constellation names. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/secstore.1 b/man/man1/secstore.1 /src/plan9port/file/man/man1/secstore.1.gph mx1.adamsgaard.dk 70 it@@ -97,7 +97,7 @@ Option Err mx1.adamsgaard.dk 70 i .B -n Err mx1.adamsgaard.dk 70 i says that the password should be read from NVRAM Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM authsrv (3) ) Err mx1.adamsgaard.dk 70 i+.MR authsrv (3) ) Err mx1.adamsgaard.dk 70 i instead of from Err mx1.adamsgaard.dk 70 i .BR /dev/tty . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -107,7 +107,7 @@ or the server specified by option Err mx1.adamsgaard.dk 70 i .BR -s . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i For example, to add a secret to the file read by Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i run Err mx1.adamsgaard.dk 70 i .sp Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -192,8 +192,8 @@ block chaining (CBC) mode. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth/secstore Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i-.IM secstored (1) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR secstored (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i There is deliberately no backup of files on the secstore, so Err mx1.adamsgaard.dk 70 i .B -r Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/secstored.1 b/man/man1/secstored.1 /src/plan9port/file/man/man1/secstored.1.gph mx1.adamsgaard.dk 70 it@@ -18,7 +18,7 @@ username Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Secstored Err mx1.adamsgaard.dk 70 i serves requests from Err mx1.adamsgaard.dk 70 i-.IM secstore (1) . Err mx1.adamsgaard.dk 70 i+.MR secstore (1) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -R Err mx1.adamsgaard.dk 70 i option supplements the password check with a Err mx1.adamsgaard.dk 70 it@@ -61,4 +61,4 @@ for mapping local userid to RADIUS userid Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth/secstore Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM secstore (1) Err mx1.adamsgaard.dk 70 i+.MR secstore (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sed.1 b/man/man1/sed.1 /src/plan9port/file/man/man1/sed.1.gph mx1.adamsgaard.dk 70 it@@ -78,7 +78,7 @@ that Err mx1.adamsgaard.dk 70 i addresses the last line of input, or a context address, Err mx1.adamsgaard.dk 70 i .BI / regular-expression / \f1, Err mx1.adamsgaard.dk 70 i in the style of Err mx1.adamsgaard.dk 70 i-.IM regexp (7) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) , Err mx1.adamsgaard.dk 70 i with the added convention that Err mx1.adamsgaard.dk 70 i .L \en Err mx1.adamsgaard.dk 70 i matches a Err mx1.adamsgaard.dk 70 it@@ -235,7 +235,7 @@ in the pattern space. Err mx1.adamsgaard.dk 70 i Any character may be used instead of Err mx1.adamsgaard.dk 70 i .LR / . Err mx1.adamsgaard.dk 70 i For a fuller description see Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i .I Flags Err mx1.adamsgaard.dk 70 i is zero or more of Err mx1.adamsgaard.dk 70 i .RS Err mx1.adamsgaard.dk 70 it@@ -374,8 +374,8 @@ formatted manuscript. Err mx1.adamsgaard.dk 70 i .IR grep (1), Err mx1.adamsgaard.dk 70 i .IR awk (1), Err mx1.adamsgaard.dk 70 i .IR lex (1), Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i L. E. McMahon, Err mx1.adamsgaard.dk 70 i `SED \(em A Non-interactive Text Editor', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/seq.1 b/man/man1/seq.1 /src/plan9port/file/man/man1/seq.1.gph mx1.adamsgaard.dk 70 it@@ -38,7 +38,7 @@ The options are Err mx1.adamsgaard.dk 70 i .TP "\w'\fL-f \fIformat\fLXX'u" Err mx1.adamsgaard.dk 70 i .BI -f format Err mx1.adamsgaard.dk 70 i Use the Err mx1.adamsgaard.dk 70 i-.IM print (3) -style Err mx1.adamsgaard.dk 70 i+.MR print (3) -style Err mx1.adamsgaard.dk 70 i .I format Err mx1.adamsgaard.dk 70 i .IR print Err mx1.adamsgaard.dk 70 i for printing each (floating point) number. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sftpcache.1 b/man/man1/sftpcache.1 /src/plan9port/file/man/man1/sftpcache.1.gph mx1.adamsgaard.dk 70 it@@ -7,7 +7,7 @@ sftpcache \- cache sftp connections Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Sftpcache Err mx1.adamsgaard.dk 70 i multiplexes clients onto persistent Err mx1.adamsgaard.dk 70 i-.IM sftp (1) Err mx1.adamsgaard.dk 70 i+.MR sftp (1) Err mx1.adamsgaard.dk 70 i connections. Err mx1.adamsgaard.dk 70 i It runs Err mx1.adamsgaard.dk 70 i .I sftp Err mx1.adamsgaard.dk 70 it@@ -16,7 +16,7 @@ and posts a socket named Err mx1.adamsgaard.dk 70 i .IB system .sftp Err mx1.adamsgaard.dk 70 i in the name space directory Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ). Err mx1.adamsgaard.dk 70 i+.MR intro (4) ). Err mx1.adamsgaard.dk 70 i Clients can connect to the socket, one at a time, Err mx1.adamsgaard.dk 70 i to interact with the Err mx1.adamsgaard.dk 70 i .I sftp Err mx1.adamsgaard.dk 70 it@@ -24,13 +24,13 @@ session. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Sftpcache Err mx1.adamsgaard.dk 70 i is used by Err mx1.adamsgaard.dk 70 i-.IM netfiles (1) . Err mx1.adamsgaard.dk 70 i+.MR netfiles (1) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/sftpcache.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ssh (1) , Err mx1.adamsgaard.dk 70 i-.IM sftp (1) , Err mx1.adamsgaard.dk 70 i-.IM netfiles (1) Err mx1.adamsgaard.dk 70 i+.MR ssh (1) , Err mx1.adamsgaard.dk 70 i+.MR sftp (1) , Err mx1.adamsgaard.dk 70 i+.MR netfiles (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Sftpcache Err mx1.adamsgaard.dk 70 i only works with OpenSSH versions 4.3 and earlier; Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sleep.1 b/man/man1/sleep.1 /src/plan9port/file/man/man1/sleep.1.gph mx1.adamsgaard.dk 70 it@@ -28,4 +28,4 @@ while (){ Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/sleep.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM sleep (3) Err mx1.adamsgaard.dk 70 i+.MR sleep (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/snarfer.1 b/man/man1/snarfer.1 /src/plan9port/file/man/man1/snarfer.1.gph mx1.adamsgaard.dk 70 it@@ -30,14 +30,14 @@ running Err mx1.adamsgaard.dk 70 i keeps the X11 snarf buffer in sync with the Carbon snarf buffer, Err mx1.adamsgaard.dk 70 i working around a bug in the OS X X11 server. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM getsnarf (3) Err mx1.adamsgaard.dk 70 i+.MR getsnarf (3) Err mx1.adamsgaard.dk 70 i for more details. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/snarfer Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i Unix's Err mx1.adamsgaard.dk 70 i .IR xclipboard (1), Err mx1.adamsgaard.dk 70 i-.IM getsnarf (3) Err mx1.adamsgaard.dk 70 i+.MR getsnarf (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Both Err mx1.adamsgaard.dk 70 i .I xclipboard Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/soelim.1 b/man/man1/soelim.1 /src/plan9port/file/man/man1/soelim.1.gph mx1.adamsgaard.dk 70 it@@ -11,19 +11,19 @@ soelim \- preprocess so inclusion commands in troff input Err mx1.adamsgaard.dk 70 i .I Soelim Err mx1.adamsgaard.dk 70 i reads the specified files or the standard input and performs Err mx1.adamsgaard.dk 70 i the textual inclusion implied by Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i directives of the form Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B "\&.so some_file Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i when they appear at the beginning of input lines. This is useful when Err mx1.adamsgaard.dk 70 i using programs such as Err mx1.adamsgaard.dk 70 i-.IM tbl (1) Err mx1.adamsgaard.dk 70 i+.MR tbl (1) Err mx1.adamsgaard.dk 70 i that do not normally do this, allowing Err mx1.adamsgaard.dk 70 i placement of individual tables or other text objects in separate files Err mx1.adamsgaard.dk 70 i to be run as a part of a large document. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin/soelim Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM deroff (1) , Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR deroff (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sort.1 b/man/man1/sort.1 /src/plan9port/file/man/man1/sort.1.gph mx1.adamsgaard.dk 70 it@@ -242,8 +242,8 @@ come out in their original order. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/sort.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM uniq (1) , Err mx1.adamsgaard.dk 70 i-.IM look (1) Err mx1.adamsgaard.dk 70 i+.MR uniq (1) , Err mx1.adamsgaard.dk 70 i+.MR look (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Sort Err mx1.adamsgaard.dk 70 i comments and exits with non-null status for various trouble Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/spell.1 b/man/man1/spell.1 /src/plan9port/file/man/man1/spell.1.gph mx1.adamsgaard.dk 70 it@@ -31,7 +31,7 @@ not sanctioned there\(emon the standard output. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Spell Err mx1.adamsgaard.dk 70 i ignores constructs of Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i and its standard preprocessors. Err mx1.adamsgaard.dk 70 i It understands these options: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -82,10 +82,10 @@ the script Err mx1.adamsgaard.dk 70 i source for Err mx1.adamsgaard.dk 70 i .I sprog Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM deroff (1) Err mx1.adamsgaard.dk 70 i+.MR deroff (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The heuristics of Err mx1.adamsgaard.dk 70 i-.IM deroff (1) Err mx1.adamsgaard.dk 70 i+.MR deroff (1) Err mx1.adamsgaard.dk 70 i used to excise formatting information are imperfect. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The spelling list's coverage is uneven; Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/split.1 b/man/man1/split.1 /src/plan9port/file/man/man1/split.1.gph mx1.adamsgaard.dk 70 it@@ -41,7 +41,7 @@ File divisions occur at each line Err mx1.adamsgaard.dk 70 i that matches a regular Err mx1.adamsgaard.dk 70 i .IR expression ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i Multiple Err mx1.adamsgaard.dk 70 i .B -e Err mx1.adamsgaard.dk 70 i options may appear. Err mx1.adamsgaard.dk 70 it@@ -77,6 +77,6 @@ to lower case. Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/split.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR sed (1), Err mx1.adamsgaard.dk 70 i-.IM awk (1) , Err mx1.adamsgaard.dk 70 i-.IM grep (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR awk (1) , Err mx1.adamsgaard.dk 70 i+.MR grep (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/src.1 b/man/man1/src.1 /src/plan9port/file/man/man1/src.1.gph mx1.adamsgaard.dk 70 it@@ -19,11 +19,11 @@ examines the named Err mx1.adamsgaard.dk 70 i to find the corresponding source code, which is then sent to the editor using Err mx1.adamsgaard.dk 70 i .B B Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM sam (1) ). Err mx1.adamsgaard.dk 70 i+.MR sam (1) ). Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 i is an Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i script, the source is the file itself. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 it@@ -35,7 +35,7 @@ and Err mx1.adamsgaard.dk 70 i will point the editor at the line that begins the definition. Err mx1.adamsgaard.dk 70 i .I Src Err mx1.adamsgaard.dk 70 i uses Err mx1.adamsgaard.dk 70 i-.IM db (1) Err mx1.adamsgaard.dk 70 i+.MR db (1) Err mx1.adamsgaard.dk 70 i to extract the symbol table information that identifies the source. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Src Err mx1.adamsgaard.dk 70 it@@ -78,6 +78,6 @@ src -s strcmp rc Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin/src Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM db (1) , Err mx1.adamsgaard.dk 70 i-.IM plumb (1) , Err mx1.adamsgaard.dk 70 i-.IM sam (1) . Err mx1.adamsgaard.dk 70 i+.MR db (1) , Err mx1.adamsgaard.dk 70 i+.MR plumb (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ssam.1 b/man/man1/ssam.1 /src/plan9port/file/man/man1/ssam.1.gph mx1.adamsgaard.dk 70 it@@ -63,8 +63,8 @@ Count frequency of words read from standard input. Err mx1.adamsgaard.dk 70 i .B \*9/bin/ssam Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR sed (1), Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Rob Pike, Err mx1.adamsgaard.dk 70 i ``The text editor sam''. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/ssh-agent.1 b/man/man1/ssh-agent.1 /src/plan9port/file/man/man1/ssh-agent.1.gph mx1.adamsgaard.dk 70 it@@ -10,9 +10,9 @@ ssh-agent \- SSH authentication agent Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Ssh-agent Err mx1.adamsgaard.dk 70 i presents Err mx1.adamsgaard.dk 70 i-.IM factotum (4) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) Err mx1.adamsgaard.dk 70 i using the interface that Err mx1.adamsgaard.dk 70 i-.IM ssh (1) Err mx1.adamsgaard.dk 70 i+.MR ssh (1) Err mx1.adamsgaard.dk 70 i requires. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Once Err mx1.adamsgaard.dk 70 it@@ -33,7 +33,7 @@ via a Unix socket named Err mx1.adamsgaard.dk 70 i .B ssh-agent.socket Err mx1.adamsgaard.dk 70 i in the name space directory Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ). Err mx1.adamsgaard.dk 70 i+.MR intro (4) ). Err mx1.adamsgaard.dk 70 i Note that although the socket is posted in the name space Err mx1.adamsgaard.dk 70 i directory, it is not for 9P conversations. Err mx1.adamsgaard.dk 70 i .I Ssh Err mx1.adamsgaard.dk 70 it@@ -81,10 +81,10 @@ Invoke this one with Err mx1.adamsgaard.dk 70 i .B 9 Err mx1.adamsgaard.dk 70 i .BR ssh-agent ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM 9 (1) . Err mx1.adamsgaard.dk 70 i+.MR 9 (1) . Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i Assume Err mx1.adamsgaard.dk 70 i-.IM factotum (4) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) Err mx1.adamsgaard.dk 70 i is already running and initialized with keys. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Start a new agent, copying the commands by hand: Err mx1.adamsgaard.dk 70 it@@ -103,7 +103,7 @@ $ Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Start the agent from Err mx1.adamsgaard.dk 70 i-.IM sh (1) : Err mx1.adamsgaard.dk 70 i+.MR sh (1) : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 i $ eval `9 ssh-agent -e` Err mx1.adamsgaard.dk 70 it@@ -111,7 +111,7 @@ $ Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Start the agent from Err mx1.adamsgaard.dk 70 i-.IM rc (1) : Err mx1.adamsgaard.dk 70 i+.MR rc (1) : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 i % eval `{9 ssh-agent} Err mx1.adamsgaard.dk 70 it@@ -128,9 +128,9 @@ tux% ^D Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth/ssh-agent.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ssh (1) , Err mx1.adamsgaard.dk 70 i-.IM rsa (1) , Err mx1.adamsgaard.dk 70 i-.IM factotum (4) Err mx1.adamsgaard.dk 70 i+.MR ssh (1) , Err mx1.adamsgaard.dk 70 i+.MR rsa (1) , Err mx1.adamsgaard.dk 70 i+.MR factotum (4) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i A surprise rather than a bug: Err mx1.adamsgaard.dk 70 i .I ssh-agent Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/strings.1 b/man/man1/strings.1 /src/plan9port/file/man/man1/strings.1.gph mx1.adamsgaard.dk 70 it@@ -25,4 +25,4 @@ line with the offset of the continuation line. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/strings.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM nm (1) Err mx1.adamsgaard.dk 70 i+.MR nm (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/sum.1 b/man/man1/sum.1 /src/plan9port/file/man/man1/sum.1.gph mx1.adamsgaard.dk 70 it@@ -73,5 +73,5 @@ summed. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/sha1sum.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM cmp (1) , Err mx1.adamsgaard.dk 70 i-.IM wc (1) Err mx1.adamsgaard.dk 70 i+.MR cmp (1) , Err mx1.adamsgaard.dk 70 i+.MR wc (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tar.1 b/man/man1/tar.1 /src/plan9port/file/man/man1/tar.1.gph mx1.adamsgaard.dk 70 it@@ -112,14 +112,14 @@ archive entries. Err mx1.adamsgaard.dk 70 i .B z Err mx1.adamsgaard.dk 70 i Operate on compressed tar archives. Err mx1.adamsgaard.dk 70 i The type of compression is inferred from the file name extension: Err mx1.adamsgaard.dk 70 i-.IM gzip (1) Err mx1.adamsgaard.dk 70 i+.MR gzip (1) Err mx1.adamsgaard.dk 70 i for Err mx1.adamsgaard.dk 70 i .B .tar.gz Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .BR .tgz ; Err mx1.adamsgaard.dk 70 i .I bzip2 Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM gzip (1) ) Err mx1.adamsgaard.dk 70 i+.MR gzip (1) ) Err mx1.adamsgaard.dk 70 i for Err mx1.adamsgaard.dk 70 i .BR .tar.bz , Err mx1.adamsgaard.dk 70 i .BR .tbz , Err mx1.adamsgaard.dk 70 it@@ -153,8 +153,8 @@ can be used to copy hierarchies thus: Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .I 9ar Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM 9c (1) , Err mx1.adamsgaard.dk 70 i-.IM bundle (1) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) , Err mx1.adamsgaard.dk 70 i+.MR bundle (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i There is no way to ask for any but the last Err mx1.adamsgaard.dk 70 i occurrence of a file. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tbl.1 b/man/man1/tbl.1 /src/plan9port/file/man/man1/tbl.1.gph mx1.adamsgaard.dk 70 it@@ -11,7 +11,7 @@ tbl \- format tables for nroff or troff Err mx1.adamsgaard.dk 70 i is a preprocessor for formatting tables for Err mx1.adamsgaard.dk 70 i .I nroff Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM troff (1) . Err mx1.adamsgaard.dk 70 i+.MR troff (1) . Err mx1.adamsgaard.dk 70 i The input Err mx1.adamsgaard.dk 70 i .I files Err mx1.adamsgaard.dk 70 i are copied to the standard output, Err mx1.adamsgaard.dk 70 it@@ -74,7 +74,7 @@ recognize Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I y Err mx1.adamsgaard.dk 70 i as Err mx1.adamsgaard.dk 70 i-.IM eqn (1) Err mx1.adamsgaard.dk 70 i+.MR eqn (1) Err mx1.adamsgaard.dk 70 i delimiters Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .RE Err mx1.adamsgaard.dk 70 it@@ -275,8 +275,8 @@ Bernardsville 2018 3.30 Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/tbl Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR troff (1), Err mx1.adamsgaard.dk 70 i-.IM eqn (1) , Err mx1.adamsgaard.dk 70 i-.IM doctype (1) Err mx1.adamsgaard.dk 70 i+.MR eqn (1) , Err mx1.adamsgaard.dk 70 i+.MR doctype (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i M. E. Lesk and L. L. Cherry, Err mx1.adamsgaard.dk 70 i ``TBL\(ema Program to Format Tables'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tcs.1 b/man/man1/tcs.1 /src/plan9port/file/man/man1/tcs.1.gph mx1.adamsgaard.dk 70 it@@ -36,7 +36,7 @@ is Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 i .SM UTF Err mx1.adamsgaard.dk 70 i encoding described in Err mx1.adamsgaard.dk 70 i-.IM utf (7) . Err mx1.adamsgaard.dk 70 i+.MR utf (7) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -l Err mx1.adamsgaard.dk 70 i option lists the character sets known to Err mx1.adamsgaard.dk 70 it@@ -164,4 +164,4 @@ Print an up to date list of the supported character sets. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR ascii (1), Err mx1.adamsgaard.dk 70 i .IR rune (3), Err mx1.adamsgaard.dk 70 i-.IM utf (7) . Err mx1.adamsgaard.dk 70 i+.MR utf (7) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/test.1 b/man/man1/test.1 /src/plan9port/file/man/man1/test.1.gph mx1.adamsgaard.dk 70 it@@ -182,7 +182,7 @@ and must be enclosed in quotes. Err mx1.adamsgaard.dk 70 i .I Test Err mx1.adamsgaard.dk 70 i is a dubious way to check for specific character strings: Err mx1.adamsgaard.dk 70 i it uses a process to do what an Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i match or switch statement can do. Err mx1.adamsgaard.dk 70 i The first example is not only inefficient but wrong, because Err mx1.adamsgaard.dk 70 i .I test Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/time.1 b/man/man1/time.1 /src/plan9port/file/man/man1/time.1.gph mx1.adamsgaard.dk 70 it@@ -18,4 +18,4 @@ followed by the command line. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/time.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM prof (1) Err mx1.adamsgaard.dk 70 i+.MR prof (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/touch.1 b/man/man1/touch.1 /src/plan9port/file/man/man1/touch.1.gph mx1.adamsgaard.dk 70 it@@ -27,9 +27,9 @@ is present. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/touch.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ls (1) , Err mx1.adamsgaard.dk 70 i-.IM stat (3) , Err mx1.adamsgaard.dk 70 i-.IM chmod (1) Err mx1.adamsgaard.dk 70 i+.MR ls (1) , Err mx1.adamsgaard.dk 70 i+.MR stat (3) , Err mx1.adamsgaard.dk 70 i+.MR chmod (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Touch Err mx1.adamsgaard.dk 70 i will not touch directories. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tr.1 b/man/man1/tr.1 /src/plan9port/file/man/man1/tr.1.gph mx1.adamsgaard.dk 70 it@@ -94,4 +94,4 @@ tr -cs A-Za-z ' Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/tr.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM sed (1) Err mx1.adamsgaard.dk 70 i+.MR sed (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tr2post.1 b/man/man1/tr2post.1 /src/plan9port/file/man/man1/tr2post.1.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ converts Err mx1.adamsgaard.dk 70 i .I files Err mx1.adamsgaard.dk 70 i (or standard input), Err mx1.adamsgaard.dk 70 i which should be the device-independent output of Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i into the PostScript printer language. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The options are: Err mx1.adamsgaard.dk 70 it@@ -47,11 +47,11 @@ logical pages per physical page Err mx1.adamsgaard.dk 70 i Using this option emits PostScript with invalid document structuring Err mx1.adamsgaard.dk 70 i comments. Err mx1.adamsgaard.dk 70 i It will print fine but will not view correctly in Err mx1.adamsgaard.dk 70 i-.IM gv (1) Err mx1.adamsgaard.dk 70 i+.MR gv (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I psv Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM page (1) ). Err mx1.adamsgaard.dk 70 i+.MR page (1) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI -o " pagelist Err mx1.adamsgaard.dk 70 i Print only the pages in the Err mx1.adamsgaard.dk 70 it@@ -110,5 +110,5 @@ psv /tmp/a.ps Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/postscript/tr2post Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i-.IM psfonts (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i+.MR psfonts (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/troff.1 b/man/man1/troff.1 /src/plan9port/file/man/man1/troff.1.gph mx1.adamsgaard.dk 70 it@@ -176,18 +176,18 @@ font width tables for Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/troff Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM lpr (1) , Err mx1.adamsgaard.dk 70 i-.IM proof (1) , Err mx1.adamsgaard.dk 70 i-.IM tr2post (1) , Err mx1.adamsgaard.dk 70 i+.MR lpr (1) , Err mx1.adamsgaard.dk 70 i+.MR proof (1) , Err mx1.adamsgaard.dk 70 i+.MR tr2post (1) , Err mx1.adamsgaard.dk 70 i .IR eqn (1), Err mx1.adamsgaard.dk 70 i .IR tbl (1), Err mx1.adamsgaard.dk 70 i .IR pic (1), Err mx1.adamsgaard.dk 70 i-.IM grap (1) , Err mx1.adamsgaard.dk 70 i+.MR grap (1) , Err mx1.adamsgaard.dk 70 i .IR doctype (1), Err mx1.adamsgaard.dk 70 i-.IM ms (7) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM tex (1) , Err mx1.adamsgaard.dk 70 i-.IM deroff (1) Err mx1.adamsgaard.dk 70 i+.MR ms (7) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR tex (1) , Err mx1.adamsgaard.dk 70 i+.MR deroff (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i J. F. Ossanna and B. W. Kernighan, Err mx1.adamsgaard.dk 70 i ``Troff User's Manual'' Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/troff2html.1 b/man/man1/troff2html.1 /src/plan9port/file/man/man1/troff2html.1.gph mx1.adamsgaard.dk 70 it@@ -13,7 +13,7 @@ troff2html \- convert troff output into HTML Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Troff2html Err mx1.adamsgaard.dk 70 i reads the Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i output in the named Err mx1.adamsgaard.dk 70 i .IR files , Err mx1.adamsgaard.dk 70 i default standard input, Err mx1.adamsgaard.dk 70 it@@ -28,10 +28,10 @@ Its main use is for Err mx1.adamsgaard.dk 70 i (see Plan 9's Err mx1.adamsgaard.dk 70 i .IR httpd (8)), Err mx1.adamsgaard.dk 70 i which converts Err mx1.adamsgaard.dk 70 i-.IM man (1) Err mx1.adamsgaard.dk 70 i+.MR man (1) Err mx1.adamsgaard.dk 70 i pages into HTML Err mx1.adamsgaard.dk 70 i and depends on a specially annotated set of Err mx1.adamsgaard.dk 70 i-.IM man (7) Err mx1.adamsgaard.dk 70 i+.MR man (7) Err mx1.adamsgaard.dk 70 i macros, invoked by Err mx1.adamsgaard.dk 70 i .B troff Err mx1.adamsgaard.dk 70 i .BR -manhtml . Err mx1.adamsgaard.dk 70 it@@ -58,7 +58,7 @@ x X html manref end cp 1 Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i which are used to create HTML hyperlinks around text of the form Err mx1.adamsgaard.dk 70 i-.IM cp (1) Err mx1.adamsgaard.dk 70 i+.MR cp (1) Err mx1.adamsgaard.dk 70 i pointing to Err mx1.adamsgaard.dk 70 i .BR /magic/man2html/1/cp . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -69,14 +69,14 @@ Plan 9's Err mx1.adamsgaard.dk 70 i On the one hand, because it uses the input, Err mx1.adamsgaard.dk 70 i .B ms2html Err mx1.adamsgaard.dk 70 i can handle Err mx1.adamsgaard.dk 70 i-.IM pic (1) , Err mx1.adamsgaard.dk 70 i-.IM eqn (1) , Err mx1.adamsgaard.dk 70 i+.MR pic (1) , Err mx1.adamsgaard.dk 70 i+.MR eqn (1) , Err mx1.adamsgaard.dk 70 i etc., which Err mx1.adamsgaard.dk 70 i .I troff2html Err mx1.adamsgaard.dk 70 i does not handle at all; on the other hand, Err mx1.adamsgaard.dk 70 i .B ms2html Err mx1.adamsgaard.dk 70 i understands only Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 i documents and is easily confused by complex Err mx1.adamsgaard.dk 70 i .B troff Err mx1.adamsgaard.dk 70 i constructions. Err mx1.adamsgaard.dk 70 it@@ -84,7 +84,7 @@ constructions. Err mx1.adamsgaard.dk 70 i has the reverse properties: it does not handle the preprocessors but its output Err mx1.adamsgaard.dk 70 i is reliable and (modulo helper annotations) is independent of macro package. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM troff (1) , Err mx1.adamsgaard.dk 70 i+.MR troff (1) , Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i .IR ms2html (1), Err mx1.adamsgaard.dk 70 i .I man2html Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/tweak.1 b/man/man1/tweak.1 /src/plan9port/file/man/man1/tweak.1.gph mx1.adamsgaard.dk 70 it@@ -35,14 +35,14 @@ If the file is a subfont, a second line presents a hexadecimal 16-bit Err mx1.adamsgaard.dk 70 i .B offset Err mx1.adamsgaard.dk 70 i to be applied to character values from the subfont Err mx1.adamsgaard.dk 70 i (typically as stored in a font file; see Err mx1.adamsgaard.dk 70 i-.IM font (7) ); Err mx1.adamsgaard.dk 70 i+.MR font (7) ); Err mx1.adamsgaard.dk 70 i and the subfont's Err mx1.adamsgaard.dk 70 i .BR n , Err mx1.adamsgaard.dk 70 i .BR height , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B ascent Err mx1.adamsgaard.dk 70 i as defined in Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) . Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i By means described below, magnified views of portions of the images Err mx1.adamsgaard.dk 70 i may be displayed. Err mx1.adamsgaard.dk 70 it@@ -61,7 +61,7 @@ default font; the character's Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .BR width Err mx1.adamsgaard.dk 70 i as defined in Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) ; Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) ; Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .BR iwidth , Err mx1.adamsgaard.dk 70 i the physical width of the image in the subfont's image. Err mx1.adamsgaard.dk 70 it@@ -158,9 +158,9 @@ The program will complain once about modified but unwritten files. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/draw/tweak.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i For a program written to adjust width tables in fonts, Err mx1.adamsgaard.dk 70 i .I tweak Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/uniq.1 b/man/man1/uniq.1 /src/plan9port/file/man/man1/uniq.1.gph mx1.adamsgaard.dk 70 it@@ -56,4 +56,4 @@ Fields are skipped before characters. Err mx1.adamsgaard.dk 70 i .IR sort (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Field selection and comparison should be compatible with Err mx1.adamsgaard.dk 70 i-.IM sort (1) . Err mx1.adamsgaard.dk 70 i+.MR sort (1) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/vac.1 b/man/man1/vac.1 /src/plan9port/file/man/man1/vac.1.gph mx1.adamsgaard.dk 70 it@@ -115,7 +115,7 @@ Do not include the file or directory specified by Err mx1.adamsgaard.dk 70 i This option may be repeated multiple times. Err mx1.adamsgaard.dk 70 i .I Exclude Err mx1.adamsgaard.dk 70 i can be a shell pattern as accepted by Err mx1.adamsgaard.dk 70 i-.IM rc (1) , Err mx1.adamsgaard.dk 70 i+.MR rc (1) , Err mx1.adamsgaard.dk 70 i with one extension: Err mx1.adamsgaard.dk 70 i .B \&... Err mx1.adamsgaard.dk 70 i matches any sequence of characters including slashes. Err mx1.adamsgaard.dk 70 it@@ -225,5 +225,5 @@ If listing files, print metadata in addition to the names. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/vac Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM vacfs (4) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR vacfs (4) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/venti.1 b/man/man1/venti.1 /src/plan9port/file/man/man1/venti.1.gph mx1.adamsgaard.dk 70 it@@ -40,7 +40,7 @@ read, write, copy \- simple Venti clients Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Venti is a SHA1-addressed block storage server. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i for a full introduction. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Read Err mx1.adamsgaard.dk 70 it@@ -167,13 +167,13 @@ messages send/received. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/venti Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM vac (1) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM vacfs (4) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) , Err mx1.adamsgaard.dk 70 i-.IM venti-fmt (8) Err mx1.adamsgaard.dk 70 i+.MR vac (1) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR vacfs (4) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) , Err mx1.adamsgaard.dk 70 i+.MR venti-fmt (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i There should be programs to read and write Err mx1.adamsgaard.dk 70 i venti files and directories. Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/web.1 b/man/man1/web.1 /src/plan9port/file/man/man1/web.1.gph mx1.adamsgaard.dk 70 it@@ -81,7 +81,7 @@ URL passed to Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I wmail Err mx1.adamsgaard.dk 70 i are invoked as start commands in the Err mx1.adamsgaard.dk 70 i-.IM plumber (4) 's Err mx1.adamsgaard.dk 70 i+.MR plumber (4) 's Err mx1.adamsgaard.dk 70 i rules for opening web pages and writing mail messages. Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -93,4 +93,4 @@ and Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/wintext.1 b/man/man1/wintext.1 /src/plan9port/file/man/man1/wintext.1.gph mx1.adamsgaard.dk 70 it@@ -22,11 +22,11 @@ wintext, ", "" \- access text in current window Err mx1.adamsgaard.dk 70 i prints the text of the current Err mx1.adamsgaard.dk 70 i .I win Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (1) ), Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) ), Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i (Unix's) Err mx1.adamsgaard.dk 70 i-.IM tmux (1) Err mx1.adamsgaard.dk 70 i+.MR tmux (1) Err mx1.adamsgaard.dk 70 i window to standard output. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I \*y Err mx1.adamsgaard.dk 70 it@@ -43,7 +43,7 @@ prints the last command executed. Err mx1.adamsgaard.dk 70 i prints the last command that Err mx1.adamsgaard.dk 70 i .I \*y Err mx1.adamsgaard.dk 70 i would print and then executes it by piping it into Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Both Err mx1.adamsgaard.dk 70 i .I \*y Err mx1.adamsgaard.dk 70 it@@ -61,7 +61,7 @@ or Err mx1.adamsgaard.dk 70 i .BR # . Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i Print the Err mx1.adamsgaard.dk 70 i-.IM ls (1) Err mx1.adamsgaard.dk 70 i+.MR ls (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I lc Err mx1.adamsgaard.dk 70 i commands executed in this window: Err mx1.adamsgaard.dk 70 it@@ -87,8 +87,8 @@ ramfs rc read rio rm Err mx1.adamsgaard.dk 70 i % Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 it@@ -96,5 +96,5 @@ ramfs rc read rio rm Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I \*(yy Err mx1.adamsgaard.dk 70 i are hard to type in shells other than Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i .\" and in troff! Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/winwatch.1 b/man/man1/winwatch.1 /src/plan9port/file/man/man1/winwatch.1.gph mx1.adamsgaard.dk 70 it@@ -17,7 +17,7 @@ winwatch \- monitor rio windows Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Winwatch Err mx1.adamsgaard.dk 70 i displays the labels of all current Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i windows, refreshing the display every second. Err mx1.adamsgaard.dk 70 i Right clicking a window's label unhides, raises and gives focus to that window. Err mx1.adamsgaard.dk 70 i Typing Err mx1.adamsgaard.dk 70 it@@ -53,5 +53,5 @@ Excluding winwatch and stats from being shown. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/winwatch.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/xd.1 b/man/man1/xd.1 /src/plan9port/file/man/man1/xd.1.gph mx1.adamsgaard.dk 70 it@@ -91,7 +91,7 @@ followed by an asterisk. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/xd.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM db (1) Err mx1.adamsgaard.dk 70 i+.MR db (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The various output formats don't line up properly in the output of Err mx1.adamsgaard.dk 70 i .IR xd . Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/yacc.1 b/man/man1/yacc.1 /src/plan9port/file/man/man1/yacc.1.gph mx1.adamsgaard.dk 70 it@@ -23,7 +23,7 @@ to produce a program Err mx1.adamsgaard.dk 70 i This program must be loaded with a lexical analyzer function, Err mx1.adamsgaard.dk 70 i .B yylex(void) Err mx1.adamsgaard.dk 70 i (often generated by Err mx1.adamsgaard.dk 70 i-.IM lex (1) ), Err mx1.adamsgaard.dk 70 i+.MR lex (1) ), Err mx1.adamsgaard.dk 70 i with a Err mx1.adamsgaard.dk 70 i .B main(int argc, char *argv[]) Err mx1.adamsgaard.dk 70 i program, and with an error handling routine, Err mx1.adamsgaard.dk 70 it@@ -115,7 +115,7 @@ option reverses this. Err mx1.adamsgaard.dk 70 i The parser accepts Err mx1.adamsgaard.dk 70 i .SM UTF Err mx1.adamsgaard.dk 70 i input text (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ), Err mx1.adamsgaard.dk 70 i+.MR utf (7) ), Err mx1.adamsgaard.dk 70 i which has a couple of effects. Err mx1.adamsgaard.dk 70 i First, the return value of Err mx1.adamsgaard.dk 70 i .B yylex() Err mx1.adamsgaard.dk 70 it@@ -156,7 +156,7 @@ parser prototype using stdio Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/yacc.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM lex (1) Err mx1.adamsgaard.dk 70 i+.MR lex (1) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i S. C. Johnson and R. Sethi, Err mx1.adamsgaard.dk 70 i ``Yacc: A parser generator'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man1/yesterday.1 b/man/man1/yesterday.1 /src/plan9port/file/man/man1/yesterday.1.gph mx1.adamsgaard.dk 70 it@@ -91,8 +91,8 @@ by convention, root of the dump file system Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/bin/yesterday Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM diff (1) , Err mx1.adamsgaard.dk 70 i-.IM hist (1) , Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) Err mx1.adamsgaard.dk 70 i+.MR diff (1) , Err mx1.adamsgaard.dk 70 i+.MR hist (1) , Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i It's hard to use this command without singing. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/0intro.3 b/man/man3/0intro.3 /src/plan9port/file/man/man3/0intro.3.gph mx1.adamsgaard.dk 70 it@@ -49,7 +49,7 @@ automatically, so it is rarely necessary to tell the loader Err mx1.adamsgaard.dk 70 i which Err mx1.adamsgaard.dk 70 i libraries a program needs; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM 9c (1) . Err mx1.adamsgaard.dk 70 i+.MR 9c (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The library to which a function belongs is defined by the Err mx1.adamsgaard.dk 70 i header file that defines its interface. Err mx1.adamsgaard.dk 70 it@@ -121,7 +121,7 @@ and Err mx1.adamsgaard.dk 70 i plus macros that define the layout of Err mx1.adamsgaard.dk 70 i .IR jmp_buf Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM setjmp (3) ); Err mx1.adamsgaard.dk 70 i+.MR setjmp (3) ); Err mx1.adamsgaard.dk 70 i .\" definitions of the bits in the floating-point control register Err mx1.adamsgaard.dk 70 i .\" as used by Err mx1.adamsgaard.dk 70 i .\" .IR getfcr (2); Err mx1.adamsgaard.dk 70 it@@ -198,27 +198,27 @@ by Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I create Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM open (3) ). Err mx1.adamsgaard.dk 70 i+.MR open (3) ). Err mx1.adamsgaard.dk 70 i These calls return an integer called a Err mx1.adamsgaard.dk 70 i .IR "file descriptor" Err mx1.adamsgaard.dk 70 i which identifies the file Err mx1.adamsgaard.dk 70 i to subsequent I/O calls, Err mx1.adamsgaard.dk 70 i notably Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR write . Err mx1.adamsgaard.dk 70 i The system allocates the numbers by selecting the lowest unused descriptor. Err mx1.adamsgaard.dk 70 i They are allocated dynamically; there is no visible limit to the number of file Err mx1.adamsgaard.dk 70 i descriptors a process may have open. Err mx1.adamsgaard.dk 70 i They may be reassigned using Err mx1.adamsgaard.dk 70 i-.IM dup (3) . Err mx1.adamsgaard.dk 70 i+.MR dup (3) . Err mx1.adamsgaard.dk 70 i File descriptors are indices into a Err mx1.adamsgaard.dk 70 i kernel resident Err mx1.adamsgaard.dk 70 i .IR "file descriptor table" . Err mx1.adamsgaard.dk 70 i Each process has an associated file descriptor table. Err mx1.adamsgaard.dk 70 i In threaded programs Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ), Err mx1.adamsgaard.dk 70 i+.MR thread (3) ), Err mx1.adamsgaard.dk 70 i the file descriptor table is shared by all the procs. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i By convention, Err mx1.adamsgaard.dk 70 it@@ -236,22 +236,22 @@ Files are normally read or written in sequential order. Err mx1.adamsgaard.dk 70 i The I/O position in the file is called the Err mx1.adamsgaard.dk 70 i .IR "file offset" Err mx1.adamsgaard.dk 70 i and may be set arbitrarily using the Err mx1.adamsgaard.dk 70 i-.IM seek (3) Err mx1.adamsgaard.dk 70 i+.MR seek (3) Err mx1.adamsgaard.dk 70 i system call. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Directories may be opened like regular files. Err mx1.adamsgaard.dk 70 i Instead of reading them with Err mx1.adamsgaard.dk 70 i-.IM read (3) , Err mx1.adamsgaard.dk 70 i+.MR read (3) , Err mx1.adamsgaard.dk 70 i use the Err mx1.adamsgaard.dk 70 i .B Dir Err mx1.adamsgaard.dk 70 i structure-based Err mx1.adamsgaard.dk 70 i routines described in Err mx1.adamsgaard.dk 70 i-.IM dirread (3) . Err mx1.adamsgaard.dk 70 i+.MR dirread (3) . Err mx1.adamsgaard.dk 70 i The entry Err mx1.adamsgaard.dk 70 i corresponding to an arbitrary file can be retrieved by Err mx1.adamsgaard.dk 70 i .IR dirstat Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) ) Err mx1.adamsgaard.dk 70 i+.MR stat (3) ) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .IR dirfstat ; Err mx1.adamsgaard.dk 70 i .I dirwstat Err mx1.adamsgaard.dk 70 it@@ -262,9 +262,9 @@ write back entries, thus changing the properties of a file. Err mx1.adamsgaard.dk 70 i New files are made with Err mx1.adamsgaard.dk 70 i .I create Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM open (3) ) Err mx1.adamsgaard.dk 70 i+.MR open (3) ) Err mx1.adamsgaard.dk 70 i and deleted with Err mx1.adamsgaard.dk 70 i-.IM remove (3) . Err mx1.adamsgaard.dk 70 i+.MR remove (3) . Err mx1.adamsgaard.dk 70 i Directories may not directly be written; Err mx1.adamsgaard.dk 70 i .IR create , Err mx1.adamsgaard.dk 70 i .IR remove , Err mx1.adamsgaard.dk 70 it@@ -273,27 +273,27 @@ and Err mx1.adamsgaard.dk 70 i .I fwstat Err mx1.adamsgaard.dk 70 i alter them. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Pipe (3) Err mx1.adamsgaard.dk 70 i+.MR Pipe (3) Err mx1.adamsgaard.dk 70 i creates a connected pair of file descriptors, Err mx1.adamsgaard.dk 70 i useful for bidirectional local communication. Err mx1.adamsgaard.dk 70 i .SS "Process execution and control" Err mx1.adamsgaard.dk 70 i A new process is created Err mx1.adamsgaard.dk 70 i when an existing one calls Err mx1.adamsgaard.dk 70 i-.IM fork (2) . Err mx1.adamsgaard.dk 70 i+.MR fork (2) . Err mx1.adamsgaard.dk 70 i The new (child) process starts out with Err mx1.adamsgaard.dk 70 i copies of the address space and most other attributes Err mx1.adamsgaard.dk 70 i of the old (parent) process. Err mx1.adamsgaard.dk 70 i In particular, Err mx1.adamsgaard.dk 70 i the child starts out running Err mx1.adamsgaard.dk 70 i the same program as the parent; Err mx1.adamsgaard.dk 70 i-.IM exec (3) Err mx1.adamsgaard.dk 70 i+.MR exec (3) Err mx1.adamsgaard.dk 70 i will bring in a different one. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Each process has a unique integer process id; Err mx1.adamsgaard.dk 70 i a set of open files, indexed by file descriptor; Err mx1.adamsgaard.dk 70 i and a current working directory Err mx1.adamsgaard.dk 70 i (changed by Err mx1.adamsgaard.dk 70 i-.IM chdir (2) ). Err mx1.adamsgaard.dk 70 i+.MR chdir (2) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Each process has a set of attributes \(em memory, open files, Err mx1.adamsgaard.dk 70 i name space, etc. \(em that may be shared or unique. Err mx1.adamsgaard.dk 70 it@@ -302,9 +302,9 @@ Flags to Err mx1.adamsgaard.dk 70 i control the sharing of these attributes. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A process terminates by calling Err mx1.adamsgaard.dk 70 i-.IM exits (3) . Err mx1.adamsgaard.dk 70 i+.MR exits (3) . Err mx1.adamsgaard.dk 70 i A parent process may call Err mx1.adamsgaard.dk 70 i-.IM wait (3) Err mx1.adamsgaard.dk 70 i+.MR wait (3) Err mx1.adamsgaard.dk 70 i to wait for some child to terminate. Err mx1.adamsgaard.dk 70 i A bit of status information Err mx1.adamsgaard.dk 70 i may be passed from Err mx1.adamsgaard.dk 70 it@@ -317,14 +317,14 @@ The Plan 9 interface persists here, although the functionality does not. Err mx1.adamsgaard.dk 70 i Instead, empty strings are converted to exit status 0 and non-empty strings to 1. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A process can go to sleep for a specified time by calling Err mx1.adamsgaard.dk 70 i-.IM sleep (3) . Err mx1.adamsgaard.dk 70 i+.MR sleep (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i There is a Err mx1.adamsgaard.dk 70 i .I notification Err mx1.adamsgaard.dk 70 i mechanism for telling a process about events such as address faults, Err mx1.adamsgaard.dk 70 i floating point faults, and messages from other processes. Err mx1.adamsgaard.dk 70 i A process uses Err mx1.adamsgaard.dk 70 i-.IM notify (3) Err mx1.adamsgaard.dk 70 i+.MR notify (3) Err mx1.adamsgaard.dk 70 i to register the function to be called (the Err mx1.adamsgaard.dk 70 i .IR "notification handler" ) Err mx1.adamsgaard.dk 70 i when such events occur. Err mx1.adamsgaard.dk 70 it@@ -334,12 +334,12 @@ the main C library works properly in multiprocess programs; Err mx1.adamsgaard.dk 70 i .IR malloc , Err mx1.adamsgaard.dk 70 i .IR print , Err mx1.adamsgaard.dk 70 i and the other routines use locks (see Err mx1.adamsgaard.dk 70 i-.IM lock (3) ) Err mx1.adamsgaard.dk 70 i+.MR lock (3) ) Err mx1.adamsgaard.dk 70 i to synchronize access to their data structures. Err mx1.adamsgaard.dk 70 i The graphics library defined in Err mx1.adamsgaard.dk 70 i .B Err mx1.adamsgaard.dk 70 i is also multi-process capable; details are in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) . Err mx1.adamsgaard.dk 70 i In general, though, multiprocess programs should use some form of synchronization Err mx1.adamsgaard.dk 70 i to protect shared data. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -365,12 +365,12 @@ Therefore, a program that shouldn't block unexpectedly will use a process Err mx1.adamsgaard.dk 70 i to serve the I/O request, passing the result to the main processes Err mx1.adamsgaard.dk 70 i over a channel when the request completes. Err mx1.adamsgaard.dk 70 i For examples of this design, see Err mx1.adamsgaard.dk 70 i-.IM ioproc (3) Err mx1.adamsgaard.dk 70 i+.MR ioproc (3) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM mouse (3) . Err mx1.adamsgaard.dk 70 i+.MR mouse (3) . Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR nm (1), Err mx1.adamsgaard.dk 70 i-.IM 9c (1) Err mx1.adamsgaard.dk 70 i+.MR 9c (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Math functions in Err mx1.adamsgaard.dk 70 i .I libc Err mx1.adamsgaard.dk 70 it@@ -378,14 +378,14 @@ return Err mx1.adamsgaard.dk 70 i special values when the function is undefined for the Err mx1.adamsgaard.dk 70 i given arguments or when the value is not representable Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM nan (3) ). Err mx1.adamsgaard.dk 70 i+.MR nan (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Some of the functions in Err mx1.adamsgaard.dk 70 i .I libc Err mx1.adamsgaard.dk 70 i are system calls and many others employ system calls in their implementation. Err mx1.adamsgaard.dk 70 i All system calls return integers, Err mx1.adamsgaard.dk 70 i with \-1 indicating that an error occurred; Err mx1.adamsgaard.dk 70 i-.IM errstr (3) Err mx1.adamsgaard.dk 70 i+.MR errstr (3) Err mx1.adamsgaard.dk 70 i recovers a string describing the error. Err mx1.adamsgaard.dk 70 i Some user-level library functions also use the Err mx1.adamsgaard.dk 70 i .I errstr Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9p-cmdbuf.3 b/man/man3/9p-cmdbuf.3 /src/plan9port/file/man/man3/9p-cmdbuf.3.gph mx1.adamsgaard.dk 70 it@@ -44,7 +44,7 @@ bytes at Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i .I tokenize Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getfields (3) ). Err mx1.adamsgaard.dk 70 i+.MR getfields (3) ). Err mx1.adamsgaard.dk 70 i It returns a Err mx1.adamsgaard.dk 70 i .B Cmdbuf Err mx1.adamsgaard.dk 70 i structure holding pointers to each field in the message. Err mx1.adamsgaard.dk 70 it@@ -116,4 +116,4 @@ is a good example. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9p/parse.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p (3) Err mx1.adamsgaard.dk 70 i+.MR 9p (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9p-fid.3 b/man/man3/9p-fid.3 /src/plan9port/file/man/man3/9p-fid.3.gph mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ and Err mx1.adamsgaard.dk 70 i .BR Reqpool s. Err mx1.adamsgaard.dk 70 i They are primarily used by the 9P server loop Err mx1.adamsgaard.dk 70 i described in Err mx1.adamsgaard.dk 70 i-.IM 9p (3) . Err mx1.adamsgaard.dk 70 i+.MR 9p (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B Fid Err mx1.adamsgaard.dk 70 i structures are intended to represent Err mx1.adamsgaard.dk 70 it@@ -115,7 +115,7 @@ element points at a Err mx1.adamsgaard.dk 70 i .B File Err mx1.adamsgaard.dk 70 i structure Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9p-file (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9p-file (3) ) Err mx1.adamsgaard.dk 70 i corresponding to the fid. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B aux Err mx1.adamsgaard.dk 70 it@@ -200,5 +200,5 @@ structures. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9p Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p (3) , Err mx1.adamsgaard.dk 70 i-.IM 9p-file (3) Err mx1.adamsgaard.dk 70 i+.MR 9p (3) , Err mx1.adamsgaard.dk 70 i+.MR 9p-file (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9p-file.3 b/man/man3/9p-file.3 /src/plan9port/file/man/man3/9p-file.3.gph mx1.adamsgaard.dk 70 it@@ -144,7 +144,7 @@ When creating new file references by copying pointers, Err mx1.adamsgaard.dk 70 i call Err mx1.adamsgaard.dk 70 i .I incref Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM lock (3) ) Err mx1.adamsgaard.dk 70 i+.MR lock (3) ) Err mx1.adamsgaard.dk 70 i to update the reference count. Err mx1.adamsgaard.dk 70 i To note the removal of a reference to a file, call Err mx1.adamsgaard.dk 70 i .IR closefile . Err mx1.adamsgaard.dk 70 it@@ -218,6 +218,6 @@ return nf; Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9p/file.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p (3) Err mx1.adamsgaard.dk 70 i+.MR 9p (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The reference counting is cumbersome. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9p-intmap.3 b/man/man3/9p-intmap.3 /src/plan9port/file/man/man3/9p-intmap.3.gph mx1.adamsgaard.dk 70 it@@ -122,5 +122,5 @@ and Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9p/intmap.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p (3) , Err mx1.adamsgaard.dk 70 i-.IM 9p-fid (3) Err mx1.adamsgaard.dk 70 i+.MR 9p (3) , Err mx1.adamsgaard.dk 70 i+.MR 9p-fid (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9p.3 b/man/man3/9p.3 /src/plan9port/file/man/man3/9p.3.gph mx1.adamsgaard.dk 70 it@@ -110,13 +110,13 @@ and Err mx1.adamsgaard.dk 70 i .B Fid Err mx1.adamsgaard.dk 70 i structures are allocated one-to-one with uncompleted Err mx1.adamsgaard.dk 70 i requests and active fids, and are described in Err mx1.adamsgaard.dk 70 i-.IM 9p-fid (3) . Err mx1.adamsgaard.dk 70 i+.MR 9p-fid (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The behavior of Err mx1.adamsgaard.dk 70 i .I srv Err mx1.adamsgaard.dk 70 i depends on whether there is a file tree Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9p-file (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9p-file (3) ) Err mx1.adamsgaard.dk 70 i associated with the server, that is, Err mx1.adamsgaard.dk 70 i whether the Err mx1.adamsgaard.dk 70 i .B tree Err mx1.adamsgaard.dk 70 it@@ -178,11 +178,11 @@ as Err mx1.adamsgaard.dk 70 i .BI /srv/ name . Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i Fork a child process via Err mx1.adamsgaard.dk 70 i-.IM rfork (3) Err mx1.adamsgaard.dk 70 i+.MR rfork (3) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I procrfork Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ), Err mx1.adamsgaard.dk 70 i+.MR thread (3) ), Err mx1.adamsgaard.dk 70 i using the Err mx1.adamsgaard.dk 70 i .BR RFFDG , Err mx1.adamsgaard.dk 70 i .RR RFNOTEG , Err mx1.adamsgaard.dk 70 it@@ -214,7 +214,7 @@ The parent returns to the caller. Err mx1.adamsgaard.dk 70 i .LP Err mx1.adamsgaard.dk 70 i If any error occurs during Err mx1.adamsgaard.dk 70 i this process, the entire process is terminated by calling Err mx1.adamsgaard.dk 70 i-.IM sysfatal (3) . Err mx1.adamsgaard.dk 70 i+.MR sysfatal (3) . Err mx1.adamsgaard.dk 70 i .SS Service functions Err mx1.adamsgaard.dk 70 i The functions in a Err mx1.adamsgaard.dk 70 i .B Srv Err mx1.adamsgaard.dk 70 it@@ -332,7 +332,7 @@ where Err mx1.adamsgaard.dk 70 i is the program name variable as set by Err mx1.adamsgaard.dk 70 i .I ARGBEGIN Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM arg (3) ). Err mx1.adamsgaard.dk 70 i+.MR arg (3) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .I Attach Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 it@@ -707,7 +707,7 @@ the service loop (which runs in a separate process Err mx1.adamsgaard.dk 70 i from its caller) terminates using Err mx1.adamsgaard.dk 70 i .I _exits Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM exits (3) ). Err mx1.adamsgaard.dk 70 i+.MR exits (3) ). Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If the Err mx1.adamsgaard.dk 70 it@@ -752,6 +752,6 @@ or is maintained elsewhere. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9p Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9p-fid (3) , Err mx1.adamsgaard.dk 70 i-.IM 9p-file (3) , Err mx1.adamsgaard.dk 70 i+.MR 9p-fid (3) , Err mx1.adamsgaard.dk 70 i+.MR 9p-file (3) , Err mx1.adamsgaard.dk 70 i .IR intro (9p) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/9pclient.3 b/man/man3/9pclient.3 /src/plan9port/file/man/man3/9pclient.3.gph mx1.adamsgaard.dk 70 it@@ -149,7 +149,7 @@ connects to a service named Err mx1.adamsgaard.dk 70 i .I name Err mx1.adamsgaard.dk 70 i in the current name space directory Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ). Err mx1.adamsgaard.dk 70 i+.MR intro (4) ). Err mx1.adamsgaard.dk 70 i Both attach to the root of the file system Err mx1.adamsgaard.dk 70 i using the attach name Err mx1.adamsgaard.dk 70 i .IR aname . Err mx1.adamsgaard.dk 70 it@@ -228,7 +228,7 @@ the allocated structures will be freed and the Err mx1.adamsgaard.dk 70 i file descriptor corresponding to the connection Err mx1.adamsgaard.dk 70 i will be closed Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM close (2) ). Err mx1.adamsgaard.dk 70 i+.MR close (2) ). Err mx1.adamsgaard.dk 70 i Fids are not reference counted: when Err mx1.adamsgaard.dk 70 i .I fsclose Err mx1.adamsgaard.dk 70 i is called, the clunk transaction and freeing of storage Err mx1.adamsgaard.dk 70 it@@ -308,7 +308,7 @@ sets the offset; the Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I type Err mx1.adamsgaard.dk 70 i arguments are used as in Err mx1.adamsgaard.dk 70 i-.IM seek (3) . Err mx1.adamsgaard.dk 70 i+.MR seek (3) . Err mx1.adamsgaard.dk 70 i Calling Err mx1.adamsgaard.dk 70 i .I fspread Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -340,7 +340,7 @@ for the given fid. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fsaccess Err mx1.adamsgaard.dk 70 i behaves like Unix's Err mx1.adamsgaard.dk 70 i-.IM access (2) . Err mx1.adamsgaard.dk 70 i+.MR access (2) . Err mx1.adamsgaard.dk 70 i .I Fsremove Err mx1.adamsgaard.dk 70 i removes the named path. Err mx1.adamsgaard.dk 70 i .I Fsfremove Err mx1.adamsgaard.dk 70 it@@ -358,7 +358,7 @@ are like Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I vfprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM print (3) ) Err mx1.adamsgaard.dk 70 i+.MR print (3) ) Err mx1.adamsgaard.dk 70 i but write to Err mx1.adamsgaard.dk 70 i .BR CFid* s. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -376,7 +376,7 @@ is similar but reads the entire directory. Err mx1.adamsgaard.dk 70 i The returned pointer should be freed with Err mx1.adamsgaard.dk 70 i .I free Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ) Err mx1.adamsgaard.dk 70 i when no longer needed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fsdirfstat Err mx1.adamsgaard.dk 70 it@@ -396,7 +396,7 @@ structure returned by Err mx1.adamsgaard.dk 70 i should be freed with Err mx1.adamsgaard.dk 70 i .I free Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ) Err mx1.adamsgaard.dk 70 i when no longer needed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fsdirstat Err mx1.adamsgaard.dk 70 it@@ -418,7 +418,7 @@ opens a file on the 9P server Err mx1.adamsgaard.dk 70 i for reading or writing but returns a Unix file descriptor Err mx1.adamsgaard.dk 70 i instead of a fid structure. Err mx1.adamsgaard.dk 70 i The file descriptor is actually one end of a Err mx1.adamsgaard.dk 70 i-.IM pipe (2) . Err mx1.adamsgaard.dk 70 i+.MR pipe (2) . Err mx1.adamsgaard.dk 70 i A proxy process on the other end is ferrying data Err mx1.adamsgaard.dk 70 i between the pipe and the 9P fid. Err mx1.adamsgaard.dk 70 i Because of the implementation as a pipe, Err mx1.adamsgaard.dk 70 it@@ -443,18 +443,18 @@ If the Err mx1.adamsgaard.dk 70 i flag is set, the library calls Err mx1.adamsgaard.dk 70 i .I threadexitsall Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ) Err mx1.adamsgaard.dk 70 i+.MR thread (3) ) Err mx1.adamsgaard.dk 70 i when it detects EOF on a 9P connection. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9pclient Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i .IR intro (9p), Err mx1.adamsgaard.dk 70 i .I fsaopen Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I nsaopen Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM auth (3) Err mx1.adamsgaard.dk 70 i+.MR auth (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The implementation Err mx1.adamsgaard.dk 70 i should use a special version string to distinguish between Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/acme.3 b/man/man3/acme.3 /src/plan9port/file/man/man3/acme.3.gph mx1.adamsgaard.dk 70 it@@ -141,7 +141,7 @@ char* evsmprint(char *fmt, va_list arg) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Libacme Err mx1.adamsgaard.dk 70 i provides a simple C interface for interacting with Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i windows. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 it@@ -168,7 +168,7 @@ Most of the library routines access files in the window's Err mx1.adamsgaard.dk 70 i .I acme Err mx1.adamsgaard.dk 70 i directory. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i for details. Err mx1.adamsgaard.dk 70 i Many library routines take a format string Err mx1.adamsgaard.dk 70 i .I fmt Err mx1.adamsgaard.dk 70 it@@ -179,11 +179,11 @@ denotes the result of formatting the string and arguments Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i .I smprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM print (3) ). Err mx1.adamsgaard.dk 70 i+.MR print (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Pipetowin Err mx1.adamsgaard.dk 70 i runs the Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i command line Err mx1.adamsgaard.dk 70 i .I fmt\fR, \fP... Err mx1.adamsgaard.dk 70 i with Err mx1.adamsgaard.dk 70 it@@ -199,7 +199,7 @@ Otherwise the command inherits the caller's standard error. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Pipewinto Err mx1.adamsgaard.dk 70 i runs the Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i command line Err mx1.adamsgaard.dk 70 i .I fmt\fR, \fP... Err mx1.adamsgaard.dk 70 i with the window's Err mx1.adamsgaard.dk 70 it@@ -300,7 +300,7 @@ to position Err mx1.adamsgaard.dk 70 i relative to Err mx1.adamsgaard.dk 70 i .I type Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM seek (3) ). Err mx1.adamsgaard.dk 70 i+.MR seek (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Winwrite Err mx1.adamsgaard.dk 70 i writes the Err mx1.adamsgaard.dk 70 it@@ -317,7 +317,7 @@ The fields correspond to the fields in Err mx1.adamsgaard.dk 70 i .IR acme 's Err mx1.adamsgaard.dk 70 i event messages. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 i for detailed explanations. Err mx1.adamsgaard.dk 70 i The fields are: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -384,7 +384,7 @@ that it should be handled internally. Err mx1.adamsgaard.dk 70 i returns a pointer to a Err mx1.adamsgaard.dk 70 i .B Channel Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ) Err mx1.adamsgaard.dk 70 i+.MR thread (3) ) Err mx1.adamsgaard.dk 70 i on which event structures (not pointers) can be read. Err mx1.adamsgaard.dk 70 i The first call to Err mx1.adamsgaard.dk 70 i .I wineventchan Err mx1.adamsgaard.dk 70 it@@ -404,20 +404,20 @@ after calling Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I evsmprint Err mx1.adamsgaard.dk 70 i are like Err mx1.adamsgaard.dk 70 i-.IM malloc (3) , Err mx1.adamsgaard.dk 70 i+.MR malloc (3) , Err mx1.adamsgaard.dk 70 i .IR realloc , Err mx1.adamsgaard.dk 70 i .IR strdup Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM strcat (3) ), Err mx1.adamsgaard.dk 70 i+.MR strcat (3) ), Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR vsmprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM print (3) ), Err mx1.adamsgaard.dk 70 i+.MR print (3) ), Err mx1.adamsgaard.dk 70 i but they call Err mx1.adamsgaard.dk 70 i-.IM sysfatal (3) Err mx1.adamsgaard.dk 70 i+.MR sysfatal (3) Err mx1.adamsgaard.dk 70 i on error rather than returning nil. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libacme Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (4) Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/addpt.3 b/man/man3/addpt.3 /src/plan9port/file/man/man3/addpt.3.gph mx1.adamsgaard.dk 70 it@@ -185,4 +185,4 @@ They are implemented as macros. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/aes.3 b/man/man3/aes.3 /src/plan9port/file/man/man3/aes.3.gph mx1.adamsgaard.dk 70 it@@ -39,13 +39,13 @@ cryptographically strongly unpredictable. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/allocimage.3 b/man/man3/allocimage.3 /src/plan9port/file/man/man3/allocimage.3.gph mx1.adamsgaard.dk 70 it@@ -135,7 +135,7 @@ The Err mx1.adamsgaard.dk 70 i field will have been set to the identifying number used by Err mx1.adamsgaard.dk 70 i .B /dev/draw Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ), Err mx1.adamsgaard.dk 70 i+.MR draw (3) ), Err mx1.adamsgaard.dk 70 i and the Err mx1.adamsgaard.dk 70 i .I cache Err mx1.adamsgaard.dk 70 i field will be zero. Err mx1.adamsgaard.dk 70 it@@ -148,7 +148,7 @@ The Err mx1.adamsgaard.dk 70 i field will be set to the number of bits per pixel specified Err mx1.adamsgaard.dk 70 i by the channel descriptor Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i .I Allocimage Err mx1.adamsgaard.dk 70 i returns 0 if the server has run out of image memory. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -191,7 +191,7 @@ These routines permit unrelated applications sharing a display to share an image Err mx1.adamsgaard.dk 70 i for example they provide the mechanism behind Err mx1.adamsgaard.dk 70 i .B getwindow Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ). Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The RGB values in a color are Err mx1.adamsgaard.dk 70 i .I premultiplied Err mx1.adamsgaard.dk 70 it@@ -214,7 +214,7 @@ values between image and user space or external files. Err mx1.adamsgaard.dk 70 i There is a fixed format for the exchange and storage of Err mx1.adamsgaard.dk 70 i image data Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Unloadimage Err mx1.adamsgaard.dk 70 i reads a rectangle of pixels from image Err mx1.adamsgaard.dk 70 it@@ -271,7 +271,7 @@ but for Err mx1.adamsgaard.dk 70 i bytes of compressed image Err mx1.adamsgaard.dk 70 i .I data Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i On each call to Err mx1.adamsgaard.dk 70 i .IR cloadimage, Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 it@@ -289,7 +289,7 @@ return the number of bytes copied. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Readimage Err mx1.adamsgaard.dk 70 i creates an image from data contained in an external file (see Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i for the file format); Err mx1.adamsgaard.dk 70 i .I fd Err mx1.adamsgaard.dk 70 i is a file descriptor obtained by opening such a file for reading. Err mx1.adamsgaard.dk 70 it@@ -333,10 +333,10 @@ To allocate a single-pixel replicated image that may be used to paint a region r Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These functions return pointer 0 or integer \-1 on failure, usually due to insufficient Err mx1.adamsgaard.dk 70 i memory. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/arg.3 b/man/man3/arg.3 /src/plan9port/file/man/man3/arg.3.gph mx1.adamsgaard.dk 70 it@@ -20,7 +20,7 @@ These macros assume the names Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I argv Err mx1.adamsgaard.dk 70 i are in scope; see Err mx1.adamsgaard.dk 70 i-.IM exec (3) . Err mx1.adamsgaard.dk 70 i+.MR exec (3) . Err mx1.adamsgaard.dk 70 i .I ARGBEGIN Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I ARGEND Err mx1.adamsgaard.dk 70 it@@ -58,7 +58,7 @@ but instead of returning zero Err mx1.adamsgaard.dk 70 i runs Err mx1.adamsgaard.dk 70 i .I code Err mx1.adamsgaard.dk 70 i and, if that returns, calls Err mx1.adamsgaard.dk 70 i-.IM abort (3) . Err mx1.adamsgaard.dk 70 i+.MR abort (3) . Err mx1.adamsgaard.dk 70 i A typical value for Err mx1.adamsgaard.dk 70 i .I code Err mx1.adamsgaard.dk 70 i is Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/arith3.3 b/man/man3/arith3.3 /src/plan9port/file/man/man3/arith3.3.gph mx1.adamsgaard.dk 70 it@@ -266,4 +266,4 @@ Subtract the coordinates of two points. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libgeometry Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM matrix (3) Err mx1.adamsgaard.dk 70 i+.MR matrix (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/atof.3 b/man/man3/atof.3 /src/plan9port/file/man/man3/atof.3.gph mx1.adamsgaard.dk 70 it@@ -129,7 +129,7 @@ after calling Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM fscanf (3) Err mx1.adamsgaard.dk 70 i+.MR fscanf (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Zero is returned if the beginning of the input string is not Err mx1.adamsgaard.dk 70 i interpretable as a number; even in this case, Err mx1.adamsgaard.dk 70 it@@ -175,4 +175,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9atoll ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/auth.3 b/man/man3/auth.3 /src/plan9port/file/man/man3/auth.3.gph mx1.adamsgaard.dk 70 it@@ -95,7 +95,7 @@ CFsys* nsamount(char *name, char *aname); Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i This library, in concert with Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i is used to authenticate users. Err mx1.adamsgaard.dk 70 i It provides the primary interface to Err mx1.adamsgaard.dk 70 i .IR factotum . Err mx1.adamsgaard.dk 70 it@@ -168,7 +168,7 @@ It provides the primary interface to Err mx1.adamsgaard.dk 70 i The following routines use the Err mx1.adamsgaard.dk 70 i .B AuthInfo Err mx1.adamsgaard.dk 70 i structure returned after a successful authentication by Err mx1.adamsgaard.dk 70 i-.IM factotum (4) . Err mx1.adamsgaard.dk 70 i+.MR factotum (4) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .ne 8 Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -212,11 +212,11 @@ file, as opened by Err mx1.adamsgaard.dk 70 i An Err mx1.adamsgaard.dk 70 i .B sprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM print (3) ) Err mx1.adamsgaard.dk 70 i+.MR print (3) ) Err mx1.adamsgaard.dk 70 i of Err mx1.adamsgaard.dk 70 i .I fmt Err mx1.adamsgaard.dk 70 i and the variable arg list yields a key template (see Err mx1.adamsgaard.dk 70 i-.IM factotum (4) ) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) ) Err mx1.adamsgaard.dk 70 i specifying the key to use. Err mx1.adamsgaard.dk 70 i The template must specify at least the protocol ( Err mx1.adamsgaard.dk 70 i .BI proto= xxx ) Err mx1.adamsgaard.dk 70 it@@ -258,7 +258,7 @@ arranges a connection to Err mx1.adamsgaard.dk 70 i either by opening Err mx1.adamsgaard.dk 70 i .B /mnt/factotum/rpc Err mx1.adamsgaard.dk 70 i or by using Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) Err mx1.adamsgaard.dk 70 i to connect to a Err mx1.adamsgaard.dk 70 i .B factotum Err mx1.adamsgaard.dk 70 i service posted in the current name space. Err mx1.adamsgaard.dk 70 it@@ -266,7 +266,7 @@ The returned connection Err mx1.adamsgaard.dk 70 i is freed using Err mx1.adamsgaard.dk 70 i .IR auth_freerpc . Err mx1.adamsgaard.dk 70 i Individual commands can be sent to Err mx1.adamsgaard.dk 70 i-.IM factotum (4) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) Err mx1.adamsgaard.dk 70 i by invoking Err mx1.adamsgaard.dk 70 i .IR auth_rpc . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -418,7 +418,7 @@ and Err mx1.adamsgaard.dk 70 i but execute the protocol on a Err mx1.adamsgaard.dk 70 i .B CFid* Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ) Err mx1.adamsgaard.dk 70 i instead of a file descriptor. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fsamount Err mx1.adamsgaard.dk 70 it@@ -429,15 +429,15 @@ are like Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I nsmount Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ) Err mx1.adamsgaard.dk 70 i but use Err mx1.adamsgaard.dk 70 i .I factotum Err mx1.adamsgaard.dk 70 i to authenticate to the file servers. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libauth Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM factotum (4) , Err mx1.adamsgaard.dk 70 i-.IM authsrv (3) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) , Err mx1.adamsgaard.dk 70 i+.MR authsrv (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These routines set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/authsrv.3 b/man/man3/authsrv.3 /src/plan9port/file/man/man3/authsrv.3.gph mx1.adamsgaard.dk 70 it@@ -68,7 +68,7 @@ If Err mx1.adamsgaard.dk 70 i is non-nil, Err mx1.adamsgaard.dk 70 i the network database Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM ndb (1) ) Err mx1.adamsgaard.dk 70 i+.MR ndb (1) ) Err mx1.adamsgaard.dk 70 i is queried for an entry which contains Err mx1.adamsgaard.dk 70 i .B authdom=\fIad\fP Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -212,8 +212,8 @@ to recieve an answer. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libauthsrv Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM passwd (1) , Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i+.MR passwd (1) , Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i .IR authsrv (6). Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/bin.3 b/man/man3/bin.3 /src/plan9port/file/man/man3/bin.3.gph mx1.adamsgaard.dk 70 it@@ -82,7 +82,7 @@ are ignored, and the result is the same as calling Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I bingrow Err mx1.adamsgaard.dk 70 i allocate large chunks of memory using Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i and return pieces of these chunks. Err mx1.adamsgaard.dk 70 i The chunks are Err mx1.adamsgaard.dk 70 i .IR free 'd Err mx1.adamsgaard.dk 70 it@@ -91,7 +91,7 @@ upon a call to Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libbin Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I binalloc Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/bio.3 b/man/man3/bio.3 /src/plan9port/file/man/man3/bio.3.gph mx1.adamsgaard.dk 70 it@@ -93,7 +93,7 @@ for mode Err mx1.adamsgaard.dk 70 i or creates for mode Err mx1.adamsgaard.dk 70 i .BR OWRITE . Err mx1.adamsgaard.dk 70 i It calls Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i to allocate a buffer. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Bfdopen Err mx1.adamsgaard.dk 70 it@@ -104,7 +104,7 @@ for mode Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .BR OWRITE . Err mx1.adamsgaard.dk 70 i It calls Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i to allocate a buffer. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Binit Err mx1.adamsgaard.dk 70 it@@ -173,7 +173,7 @@ of the most recent string returned by Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Brdstr Err mx1.adamsgaard.dk 70 i returns a Err mx1.adamsgaard.dk 70 i-.IM malloc (3) -allocated Err mx1.adamsgaard.dk 70 i+.MR malloc (3) -allocated Err mx1.adamsgaard.dk 70 i buffer containing the next line of input delimited by Err mx1.adamsgaard.dk 70 i .IR delim , Err mx1.adamsgaard.dk 70 i terminated by a NUL (0) byte. Err mx1.adamsgaard.dk 70 it@@ -225,7 +225,7 @@ may back up a maximum of five bytes. Err mx1.adamsgaard.dk 70 i uses Err mx1.adamsgaard.dk 70 i .I charstod Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM atof (3) ) Err mx1.adamsgaard.dk 70 i+.MR atof (3) ) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I Bgetc Err mx1.adamsgaard.dk 70 i to read the formatted Err mx1.adamsgaard.dk 70 it@@ -246,7 +246,7 @@ and a negative value is returned if a read error occurred. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Bseek Err mx1.adamsgaard.dk 70 i applies Err mx1.adamsgaard.dk 70 i-.IM seek (3) Err mx1.adamsgaard.dk 70 i+.MR seek (3) Err mx1.adamsgaard.dk 70 i to Err mx1.adamsgaard.dk 70 i .IR bp . Err mx1.adamsgaard.dk 70 i It returns the new file offset. Err mx1.adamsgaard.dk 70 it@@ -278,7 +278,7 @@ on the output stream. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Bprint Err mx1.adamsgaard.dk 70 i is a buffered interface to Err mx1.adamsgaard.dk 70 i-.IM print (3) . Err mx1.adamsgaard.dk 70 i+.MR print (3) . Err mx1.adamsgaard.dk 70 i If this causes a Err mx1.adamsgaard.dk 70 i .IR write Err mx1.adamsgaard.dk 70 i to occur and there is an error, Err mx1.adamsgaard.dk 70 it@@ -325,10 +325,10 @@ written. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libbio Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM open (3) , Err mx1.adamsgaard.dk 70 i-.IM print (3) , Err mx1.adamsgaard.dk 70 i-.IM exits (3) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i+.MR open (3) , Err mx1.adamsgaard.dk 70 i+.MR print (3) , Err mx1.adamsgaard.dk 70 i+.MR exits (3) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Bio Err mx1.adamsgaard.dk 70 i routines that return integers yield Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/blowfish.3 b/man/man3/blowfish.3 /src/plan9port/file/man/man3/blowfish.3.gph mx1.adamsgaard.dk 70 it@@ -40,13 +40,13 @@ must be a multiple of eight bytes as padding is currently unsupported. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/cachechars.3 b/man/man3/cachechars.3 /src/plan9port/file/man/man3/cachechars.3.gph mx1.adamsgaard.dk 70 it@@ -30,7 +30,7 @@ A Err mx1.adamsgaard.dk 70 i may contain too many characters to hold in memory Err mx1.adamsgaard.dk 70 i simultaneously. Err mx1.adamsgaard.dk 70 i The graphics library and draw device (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i cooperate to solve this problem by maintaining a cache of recently used Err mx1.adamsgaard.dk 70 i character images. Err mx1.adamsgaard.dk 70 i The details of this cooperation need not be known by most programs: Err mx1.adamsgaard.dk 70 it@@ -127,7 +127,7 @@ A Err mx1.adamsgaard.dk 70 i .B Font Err mx1.adamsgaard.dk 70 i consists of an overall height and ascent Err mx1.adamsgaard.dk 70 i and a collection of subfonts together with the ranges of runes (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ) Err mx1.adamsgaard.dk 70 i+.MR utf (7) ) Err mx1.adamsgaard.dk 70 i they represent. Err mx1.adamsgaard.dk 70 i Fonts are described by the following structures. Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 it@@ -181,7 +181,7 @@ The Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .LR ascent Err mx1.adamsgaard.dk 70 i fields of Font are described in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) . Err mx1.adamsgaard.dk 70 i .L Sub Err mx1.adamsgaard.dk 70 i contains Err mx1.adamsgaard.dk 70 i .L nsub Err mx1.adamsgaard.dk 70 it@@ -302,12 +302,12 @@ for replacement when the cache is full. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM subfont (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR subfont (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i All of the functions use the graphics error function (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ). Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ). Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/cleanname.3 b/man/man3/cleanname.3 /src/plan9port/file/man/man3/cleanname.3.gph mx1.adamsgaard.dk 70 it@@ -31,4 +31,4 @@ must contain room for at least two bytes. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/cleanname.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM cleanname (1) Err mx1.adamsgaard.dk 70 i+.MR cleanname (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/color.3 b/man/man3/color.3 /src/plan9port/file/man/man3/color.3.gph mx1.adamsgaard.dk 70 it@@ -19,7 +19,7 @@ int cmap2rgba(int col) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines convert between `true color' red/green/blue triples and the Plan 9 color map. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM color (7) Err mx1.adamsgaard.dk 70 i+.MR color (7) Err mx1.adamsgaard.dk 70 i for a description of RGBV, the standard color map. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Rgb2cmap Err mx1.adamsgaard.dk 70 it@@ -41,16 +41,16 @@ and the next 8 representing blue, then green, then red, as for Err mx1.adamsgaard.dk 70 i .I cmap2rgba Err mx1.adamsgaard.dk 70 i shifted up 8 bits. Err mx1.adamsgaard.dk 70 i This 32-bit representation is the format used by Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) Err mx1.adamsgaard.dk 70 i library routines that Err mx1.adamsgaard.dk 70 i take colors as arguments. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM color (7) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR color (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/complete.3 b/man/man3/complete.3 /src/plan9port/file/man/man3/complete.3.gph mx1.adamsgaard.dk 70 it@@ -86,15 +86,15 @@ function frees a Err mx1.adamsgaard.dk 70 i structure and its contents. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i In Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i file name completion is triggered by a control-F character or an Insert character. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libcomplete Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I complete Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/ctime.3 b/man/man3/ctime.3 /src/plan9port/file/man/man3/ctime.3.gph mx1.adamsgaard.dk 70 it@@ -26,7 +26,7 @@ long tm2sec(Tm *tm) Err mx1.adamsgaard.dk 70 i converts a time Err mx1.adamsgaard.dk 70 i .I clock Err mx1.adamsgaard.dk 70 i such as returned by Err mx1.adamsgaard.dk 70 i-.IM time (3) Err mx1.adamsgaard.dk 70 i+.MR time (3) Err mx1.adamsgaard.dk 70 i into Err mx1.adamsgaard.dk 70 i .SM ASCII Err mx1.adamsgaard.dk 70 i (sic) Err mx1.adamsgaard.dk 70 it@@ -85,8 +85,8 @@ is not Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/tm2sec.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM date (1) , Err mx1.adamsgaard.dk 70 i-.IM time (3) Err mx1.adamsgaard.dk 70 i+.MR date (1) , Err mx1.adamsgaard.dk 70 i+.MR time (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The return values point to static data Err mx1.adamsgaard.dk 70 i whose content is overwritten by each call. Err mx1.adamsgaard.dk 70 it@@ -112,4 +112,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9tm2sec ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/des.3 b/man/man3/des.3 /src/plan9port/file/man/man3/des.3.gph mx1.adamsgaard.dk 70 it@@ -132,13 +132,13 @@ using Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/dial.3 b/man/man3/dial.3 /src/plan9port/file/man/man3/dial.3.gph mx1.adamsgaard.dk 70 it@@ -264,7 +264,7 @@ int callkremvax(void) Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Connect to a Unix socket served by Err mx1.adamsgaard.dk 70 i-.IM acme (4) : Err mx1.adamsgaard.dk 70 i+.MR acme (4) : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 i int dialacme(void) Err mx1.adamsgaard.dk 70 it@@ -346,4 +346,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i .IR p9announce , Err mx1.adamsgaard.dk 70 i and so on; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/dirread.3 b/man/man3/dirread.3 /src/plan9port/file/man/man3/dirread.3.gph mx1.adamsgaard.dk 70 it@@ -19,11 +19,11 @@ long dirreadall(int fd, Dir **buf) Err mx1.adamsgaard.dk 70 i #define DIRMAX (sizeof(Dir)+STATMAX) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i The data returned by a Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i on a directory is a set of complete directory entries Err mx1.adamsgaard.dk 70 i in a machine-independent format, exactly equivalent to Err mx1.adamsgaard.dk 70 i the result of a Err mx1.adamsgaard.dk 70 i-.IM stat (3) Err mx1.adamsgaard.dk 70 i+.MR stat (3) Err mx1.adamsgaard.dk 70 i on each file or subdirectory in the directory. Err mx1.adamsgaard.dk 70 i .I Dirread Err mx1.adamsgaard.dk 70 i decodes the directory entries into a machine-dependent form. Err mx1.adamsgaard.dk 70 it@@ -35,11 +35,11 @@ structures Err mx1.adamsgaard.dk 70 i whose address is returned in Err mx1.adamsgaard.dk 70 i .B *buf Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) Err mx1.adamsgaard.dk 70 i+.MR stat (3) Err mx1.adamsgaard.dk 70 i for the layout of a Err mx1.adamsgaard.dk 70 i .BR Dir ). Err mx1.adamsgaard.dk 70 i The array is allocated with Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i each time Err mx1.adamsgaard.dk 70 i .I dirread Err mx1.adamsgaard.dk 70 i is called. Err mx1.adamsgaard.dk 70 it@@ -50,7 +50,7 @@ is like Err mx1.adamsgaard.dk 70 i but reads in the entire directory; by contrast, Err mx1.adamsgaard.dk 70 i .I dirread Err mx1.adamsgaard.dk 70 i steps through a directory one Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i at a time. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Directory entries have variable length. Err mx1.adamsgaard.dk 70 it@@ -85,9 +85,9 @@ The file offset is advanced by the number of bytes actually read. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/dirread.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM open (3) , Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR open (3) , Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Dirread Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/draw.3 b/man/man3/draw.3 /src/plan9port/file/man/man3/draw.3.gph mx1.adamsgaard.dk 70 it@@ -259,7 +259,7 @@ The clipping region may be modified dynamically using Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B chan Err mx1.adamsgaard.dk 70 i The pixel channel format descriptor, as described in Err mx1.adamsgaard.dk 70 i-.IM image (7) . Err mx1.adamsgaard.dk 70 i+.MR image (7) . Err mx1.adamsgaard.dk 70 i The value should not be modified after the image is created. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B depth Err mx1.adamsgaard.dk 70 it@@ -268,7 +268,7 @@ number of bits per pixel in the picture; Err mx1.adamsgaard.dk 70 i it is identically Err mx1.adamsgaard.dk 70 i .B chantodepth(chan) Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i and is provided as a convenience. Err mx1.adamsgaard.dk 70 i The value should not be modified after the image is created. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -712,7 +712,7 @@ what Err mx1.adamsgaard.dk 70 i is to Err mx1.adamsgaard.dk 70 i .B atan Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM sin (3) ). Err mx1.adamsgaard.dk 70 i+.MR sin (3) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI border( dst\fP,\fP\ r\fP,\fP\ i\fP,\fP\ color\fP,\fP\ sp\fP) Err mx1.adamsgaard.dk 70 i .I Border Err mx1.adamsgaard.dk 70 it@@ -810,11 +810,11 @@ is non-zero. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM stringsize (3) , Err mx1.adamsgaard.dk 70 i-.IM color (7) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i-.IM addpt (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR stringsize (3) , Err mx1.adamsgaard.dk 70 i+.MR color (7) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i+.MR addpt (3) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i T. Porter, T. Duff. Err mx1.adamsgaard.dk 70 i ``Compositing Digital Images'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/drawfcall.3 b/man/man3/drawfcall.3 /src/plan9port/file/man/man3/drawfcall.3.gph mx1.adamsgaard.dk 70 it@@ -30,15 +30,15 @@ int readwsysmsg(int fd, uchar *buf, uint nbuf) Err mx1.adamsgaard.dk 70 i uint sizeW2M(Wsysmsg *w) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines are analogues of the routines described in Err mx1.adamsgaard.dk 70 i-.IM fcall (3) . Err mx1.adamsgaard.dk 70 i+.MR fcall (3) . Err mx1.adamsgaard.dk 70 i They manipulate graphics device protocol messages Err mx1.adamsgaard.dk 70 i rather than 9P protocol messages. Err mx1.adamsgaard.dk 70 i The graphics device protocol is used for internal Err mx1.adamsgaard.dk 70 i communication between the Err mx1.adamsgaard.dk 70 i-.IM devdraw (1) Err mx1.adamsgaard.dk 70 i+.MR devdraw (1) Err mx1.adamsgaard.dk 70 i graphics server Err mx1.adamsgaard.dk 70 i and the Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i library. Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i .B Wsysmsg Err mx1.adamsgaard.dk 70 it@@ -48,6 +48,6 @@ The protocol is intentionally undocumented and may change. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw/drawfcall.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM devdraw (1) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) Err mx1.adamsgaard.dk 70 i+.MR devdraw (1) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/dsa.3 b/man/man3/dsa.3 /src/plan9port/file/man/man3/dsa.3.gph mx1.adamsgaard.dk 70 it@@ -84,7 +84,7 @@ and Err mx1.adamsgaard.dk 70 i generated by Err mx1.adamsgaard.dk 70 i .IR DSAprimes Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM prime (3) ). Err mx1.adamsgaard.dk 70 i+.MR prime (3) ). Err mx1.adamsgaard.dk 70 i Otherwise, Err mx1.adamsgaard.dk 70 i .B p Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -128,17 +128,17 @@ are provided to manage signature storage. Err mx1.adamsgaard.dk 70 i converts an ASN1 formatted DSA private key into the corresponding Err mx1.adamsgaard.dk 70 i .B DSApriv Err mx1.adamsgaard.dk 70 i structure; see Err mx1.adamsgaard.dk 70 i-.IM rsa (3) Err mx1.adamsgaard.dk 70 i+.MR rsa (3) Err mx1.adamsgaard.dk 70 i for other ASN1 routines. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/dup.3 b/man/man3/dup.3 /src/plan9port/file/man/man3/dup.3.gph mx1.adamsgaard.dk 70 it@@ -36,4 +36,4 @@ To avoid name conflicts with the underlying system, Err mx1.adamsgaard.dk 70 i is a preprocessor macro defined as Err mx1.adamsgaard.dk 70 i .IR p9dup ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/elgamal.3 b/man/man3/elgamal.3 /src/plan9port/file/man/man3/elgamal.3.gph mx1.adamsgaard.dk 70 it@@ -113,13 +113,13 @@ are provided to manage signature storage. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/encode.3 b/man/man3/encode.3 /src/plan9port/file/man/man3/encode.3.gph mx1.adamsgaard.dk 70 it@@ -49,9 +49,9 @@ of 8. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Encodefmt Err mx1.adamsgaard.dk 70 i can be used with Err mx1.adamsgaard.dk 70 i-.IM fmtinstall (3) Err mx1.adamsgaard.dk 70 i+.MR fmtinstall (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i to print encoded representations of byte arrays. Err mx1.adamsgaard.dk 70 i The verbs are Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/encrypt.3 b/man/man3/encrypt.3 /src/plan9port/file/man/man3/encrypt.3.gph mx1.adamsgaard.dk 70 it@@ -84,4 +84,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9decrypt ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/errstr.3 b/man/man3/errstr.3 /src/plan9port/file/man/man3/errstr.3.gph mx1.adamsgaard.dk 70 it@@ -53,7 +53,7 @@ the result is an empty string. Err mx1.adamsgaard.dk 70 i The verb Err mx1.adamsgaard.dk 70 i .B r Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i calls Err mx1.adamsgaard.dk 70 i .I errstr Err mx1.adamsgaard.dk 70 i and outputs the error string. Err mx1.adamsgaard.dk 70 it@@ -92,8 +92,8 @@ will reset Err mx1.adamsgaard.dk 70 i .I Errstr Err mx1.adamsgaard.dk 70 i always returns 0. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM perror (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR perror (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The implementation sets Err mx1.adamsgaard.dk 70 i .I errno Err mx1.adamsgaard.dk 70 it@@ -104,4 +104,4 @@ When Err mx1.adamsgaard.dk 70 i .I errno Err mx1.adamsgaard.dk 70 i is set to other values, the error string Err mx1.adamsgaard.dk 70 i is synthesized using Err mx1.adamsgaard.dk 70 i-.IM strerror (3) . Err mx1.adamsgaard.dk 70 i+.MR strerror (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/event.3 b/man/man3/event.3 /src/plan9port/file/man/man3/event.3.gph mx1.adamsgaard.dk 70 it@@ -93,12 +93,12 @@ enum{ Err mx1.adamsgaard.dk 70 i These routines provide an interface to multiple sources of input for unthreaded Err mx1.adamsgaard.dk 70 i programs. Err mx1.adamsgaard.dk 70 i Threaded programs (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ) Err mx1.adamsgaard.dk 70 i+.MR thread (3) ) Err mx1.adamsgaard.dk 70 i should instead use the threaded mouse and keyboard interface described Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM mouse (3) Err mx1.adamsgaard.dk 70 i+.MR mouse (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM keyboard (3) . Err mx1.adamsgaard.dk 70 i+.MR keyboard (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Einit Err mx1.adamsgaard.dk 70 i must be called first. Err mx1.adamsgaard.dk 70 it@@ -113,7 +113,7 @@ the mouse and keyboard events will be enabled; Err mx1.adamsgaard.dk 70 i in this case, Err mx1.adamsgaard.dk 70 i .IR initdraw Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i must have already been called. Err mx1.adamsgaard.dk 70 i The user must provide a function called Err mx1.adamsgaard.dk 70 i .IR eresized Err mx1.adamsgaard.dk 70 it@@ -123,7 +123,7 @@ is running has been resized; the argument Err mx1.adamsgaard.dk 70 i is a flag specifying whether the program must call Err mx1.adamsgaard.dk 70 i .I getwindow Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i to re-establish a connection to its window. Err mx1.adamsgaard.dk 70 i After resizing (and perhaps calling Err mx1.adamsgaard.dk 70 i .IR getwindow ), Err mx1.adamsgaard.dk 70 it@@ -266,7 +266,7 @@ The return is the same as for Err mx1.adamsgaard.dk 70 i .IR eread . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i As described in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i the graphics functions are buffered. Err mx1.adamsgaard.dk 70 i .IR Event , Err mx1.adamsgaard.dk 70 i .IR eread , Err mx1.adamsgaard.dk 70 it@@ -370,15 +370,15 @@ changes the cursor image to that described by the Err mx1.adamsgaard.dk 70 i .B Cursor Err mx1.adamsgaard.dk 70 i .I c Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mouse (3) ). Err mx1.adamsgaard.dk 70 i+.MR mouse (3) ). Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .B c Err mx1.adamsgaard.dk 70 i is nil, it restores the image to the default arrow. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM plumb (3) , Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR plumb (3) , Err mx1.adamsgaard.dk 70 i .\" .IR cons (3), Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/exec.3 b/man/man3/exec.3 /src/plan9port/file/man/man3/exec.3.gph mx1.adamsgaard.dk 70 it@@ -25,11 +25,11 @@ points to the name of the file Err mx1.adamsgaard.dk 70 i to be executed; it must not be a directory, and the permissions Err mx1.adamsgaard.dk 70 i must allow the current user to execute it Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) ). Err mx1.adamsgaard.dk 70 i+.MR stat (3) ). Err mx1.adamsgaard.dk 70 i It should also be a valid binary image, as defined by the local Err mx1.adamsgaard.dk 70 i operating system, or a shell script Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM rc (1) ). Err mx1.adamsgaard.dk 70 i+.MR rc (1) ). Err mx1.adamsgaard.dk 70 i The first line of a Err mx1.adamsgaard.dk 70 i shell script must begin with Err mx1.adamsgaard.dk 70 i .L #! Err mx1.adamsgaard.dk 70 it@@ -92,24 +92,24 @@ files remain open across Err mx1.adamsgaard.dk 70 i .B OCEXEC Err mx1.adamsgaard.dk 70 i OR'd Err mx1.adamsgaard.dk 70 i into the open mode; see Err mx1.adamsgaard.dk 70 i-.IM open (3) ); Err mx1.adamsgaard.dk 70 i+.MR open (3) ); Err mx1.adamsgaard.dk 70 i and the working directory and environment Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getenv (3) ) Err mx1.adamsgaard.dk 70 i+.MR getenv (3) ) Err mx1.adamsgaard.dk 70 i remain the same. Err mx1.adamsgaard.dk 70 i However, a newly Err mx1.adamsgaard.dk 70 i .I exec'ed Err mx1.adamsgaard.dk 70 i process has no notification handlers Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM notify (3) ). Err mx1.adamsgaard.dk 70 i+.MR notify (3) ). Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/exec.c Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/execl.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM prof (1) , Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM stat (3) Err mx1.adamsgaard.dk 70 i+.MR prof (1) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR stat (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i If these functions fail, they return and set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -138,4 +138,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9execl ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/exits.3 b/man/man3/exits.3 /src/plan9port/file/man/man3/exits.3.gph mx1.adamsgaard.dk 70 it@@ -39,7 +39,7 @@ explanation of the reason for Err mx1.adamsgaard.dk 70 i exiting, or a null pointer or empty string to indicate normal termination. Err mx1.adamsgaard.dk 70 i The string is passed to the parent process, prefixed by the name and process Err mx1.adamsgaard.dk 70 i id of the exiting process, when the parent does a Err mx1.adamsgaard.dk 70 i-.IM wait (3) . Err mx1.adamsgaard.dk 70 i+.MR wait (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Before calling Err mx1.adamsgaard.dk 70 i .I _exits Err mx1.adamsgaard.dk 70 it@@ -85,8 +85,8 @@ cancels a previous registration of an exit function. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/_exits.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM fork (2) , Err mx1.adamsgaard.dk 70 i-.IM wait (3) Err mx1.adamsgaard.dk 70 i+.MR fork (2) , Err mx1.adamsgaard.dk 70 i+.MR wait (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Because of limitations of Unix, the exit status of a Err mx1.adamsgaard.dk 70 i process can only be an 8-bit integer. Err mx1.adamsgaard.dk 70 it@@ -117,4 +117,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9atexitdont ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/fcall.3 b/man/man3/fcall.3 /src/plan9port/file/man/man3/fcall.3.gph mx1.adamsgaard.dk 70 it@@ -225,7 +225,7 @@ by a successful call to Err mx1.adamsgaard.dk 70 i Another structure is Err mx1.adamsgaard.dk 70 i .BR Dir , Err mx1.adamsgaard.dk 70 i used by the routines described in Err mx1.adamsgaard.dk 70 i-.IM stat (3) . Err mx1.adamsgaard.dk 70 i+.MR stat (3) . Err mx1.adamsgaard.dk 70 i .I ConvM2D Err mx1.adamsgaard.dk 70 i converts the machine-independent form starting at Err mx1.adamsgaard.dk 70 i .I ap Err mx1.adamsgaard.dk 70 it@@ -293,7 +293,7 @@ contain a validly formatted machine-independent Err mx1.adamsgaard.dk 70 i entry suitable as an argument, for example, for the Err mx1.adamsgaard.dk 70 i .B wstat Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) ) Err mx1.adamsgaard.dk 70 i+.MR stat (3) ) Err mx1.adamsgaard.dk 70 i system call. Err mx1.adamsgaard.dk 70 i It checks that the sizes of all the elements of the the entry sum to exactly Err mx1.adamsgaard.dk 70 i .IR nbuf , Err mx1.adamsgaard.dk 70 it@@ -321,7 +321,7 @@ for an incorrectly formatted entry. Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I dirmodefmt Err mx1.adamsgaard.dk 70 i are formatting routines, suitable for Err mx1.adamsgaard.dk 70 i-.IM fmtinstall (3) . Err mx1.adamsgaard.dk 70 i+.MR fmtinstall (3) . Err mx1.adamsgaard.dk 70 i They convert Err mx1.adamsgaard.dk 70 i .BR Dir* , Err mx1.adamsgaard.dk 70 i .BR Fcall* , Err mx1.adamsgaard.dk 70 it@@ -343,7 +343,7 @@ with format letter Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Read9pmsg Err mx1.adamsgaard.dk 70 i calls Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i multiple times, if necessary, to read an entire 9P message into Err mx1.adamsgaard.dk 70 i .BR buf . Err mx1.adamsgaard.dk 70 i The return value is 0 for end of file, or -1 for error; it does not return Err mx1.adamsgaard.dk 70 it@@ -351,7 +351,7 @@ partial messages. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM 9p (3) , Err mx1.adamsgaard.dk 70 i-.IM stat (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR 9p (3) , Err mx1.adamsgaard.dk 70 i+.MR stat (3) , Err mx1.adamsgaard.dk 70 i .IR intro (9p) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/flate.3 b/man/man3/flate.3 /src/plan9port/file/man/man3/flate.3.gph mx1.adamsgaard.dk 70 it@@ -173,7 +173,7 @@ The block functions return the number of bytes produced when they succeed. Err mx1.adamsgaard.dk 70 i .I Mkcrctab Err mx1.adamsgaard.dk 70 i allocates Err mx1.adamsgaard.dk 70 i (using Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ), Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ), Err mx1.adamsgaard.dk 70 i initializes, and returns a table for rapid computation of 32 bit CRC values using the polynomial Err mx1.adamsgaard.dk 70 i .IR poly . Err mx1.adamsgaard.dk 70 i .I Blockcrc Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/fmtinstall.3 b/man/man3/fmtinstall.3 /src/plan9port/file/man/man3/fmtinstall.3.gph mx1.adamsgaard.dk 70 it@@ -94,16 +94,16 @@ int fmtrunestrcpy(Fmt *f, Rune *s); Err mx1.adamsgaard.dk 70 i int errfmt(Fmt *f); Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i The interface described here allows the construction of custom Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i verbs and output routines. Err mx1.adamsgaard.dk 70 i In essence, they provide access to the workings of the formatted print code. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i suite maintains its state with a data structure called Err mx1.adamsgaard.dk 70 i .BR Fmt . Err mx1.adamsgaard.dk 70 i A typical call to Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i or its relatives initializes a Err mx1.adamsgaard.dk 70 i .B Fmt Err mx1.adamsgaard.dk 70 i structure, passes it to subsidiary routines to process the output, Err mx1.adamsgaard.dk 70 it@@ -154,7 +154,7 @@ to generate the output. Err mx1.adamsgaard.dk 70 i These behave like Err mx1.adamsgaard.dk 70 i .B fprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM print (3) ) Err mx1.adamsgaard.dk 70 i+.MR print (3) ) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .B vfprint Err mx1.adamsgaard.dk 70 i except that the characters are buffered until Err mx1.adamsgaard.dk 70 it@@ -207,7 +207,7 @@ In Err mx1.adamsgaard.dk 70 i are the width and precision, and Err mx1.adamsgaard.dk 70 i .IB fp ->flags Err mx1.adamsgaard.dk 70 i the decoded flags for the verb (see Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i for a description of these items). Err mx1.adamsgaard.dk 70 i The standard flag values are: Err mx1.adamsgaard.dk 70 i .B FmtSign Err mx1.adamsgaard.dk 70 it@@ -282,7 +282,7 @@ produced. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Some internal functions may be useful to format primitive types. Err mx1.adamsgaard.dk 70 i They honor the width, precision and flags as described in Err mx1.adamsgaard.dk 70 i-.IM print (3) . Err mx1.adamsgaard.dk 70 i+.MR print (3) . Err mx1.adamsgaard.dk 70 i .I Fmtrune Err mx1.adamsgaard.dk 70 i formats a single character Err mx1.adamsgaard.dk 70 i .BR r . Err mx1.adamsgaard.dk 70 it@@ -307,7 +307,7 @@ regardless of whether the output is bytes or runes. Err mx1.adamsgaard.dk 70 i This function prints an error message with a variable Err mx1.adamsgaard.dk 70 i number of arguments and then quits. Err mx1.adamsgaard.dk 70 i Compared to the corresponding example in Err mx1.adamsgaard.dk 70 i-.IM print (3) , Err mx1.adamsgaard.dk 70 i+.MR print (3) , Err mx1.adamsgaard.dk 70 i this version uses a smaller buffer, will never truncate Err mx1.adamsgaard.dk 70 i the output message, but might generate multiple Err mx1.adamsgaard.dk 70 i .B write Err mx1.adamsgaard.dk 70 it@@ -364,9 +364,9 @@ main(...) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/fmt Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM print (3) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i-.IM errstr (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i+.MR errstr (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These routines return negative numbers or nil for errors and set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/frame.3 b/man/man3/frame.3 /src/plan9port/file/man/man3/frame.3.gph mx1.adamsgaard.dk 70 it@@ -73,9 +73,9 @@ enum{ Err mx1.adamsgaard.dk 70 i This library supports Err mx1.adamsgaard.dk 70 i .I frames Err mx1.adamsgaard.dk 70 i of editable text in a single font on raster displays, such as in Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM 9term (1) . Err mx1.adamsgaard.dk 70 i+.MR 9term (1) . Err mx1.adamsgaard.dk 70 i Frames may hold any character except NUL (0). Err mx1.adamsgaard.dk 70 i Long lines are folded and tabs are at fixed intervals. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -239,7 +239,7 @@ If a Err mx1.adamsgaard.dk 70 i .B Frame Err mx1.adamsgaard.dk 70 i is being moved but not resized, that is, if the shape of its containing Err mx1.adamsgaard.dk 70 i rectangle is unchanged, it is sufficient to use Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i to copy the containing rectangle from the old to the new location and then call Err mx1.adamsgaard.dk 70 i .I frsetrects Err mx1.adamsgaard.dk 70 i to establish the new geometry. Err mx1.adamsgaard.dk 70 it@@ -357,6 +357,6 @@ and Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libframe Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/genrandom.3 b/man/man3/genrandom.3 /src/plan9port/file/man/man3/genrandom.3.gph mx1.adamsgaard.dk 70 it@@ -25,11 +25,11 @@ number generator. The X9.17 generator is seeded by 24 Err mx1.adamsgaard.dk 70 i truly random bytes read via Err mx1.adamsgaard.dk 70 i .I truerand Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM rand (3) ). Err mx1.adamsgaard.dk 70 i+.MR rand (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Prng Err mx1.adamsgaard.dk 70 i uses the native Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 i pseudo-random number generator to fill the buffer. Used with Err mx1.adamsgaard.dk 70 i .IR srand , Err mx1.adamsgaard.dk 70 i this function can produce a reproducible stream of pseudo random Err mx1.adamsgaard.dk 70 it@@ -38,8 +38,8 @@ numbers useful in testing. Err mx1.adamsgaard.dk 70 i Both functions may be passed to Err mx1.adamsgaard.dk 70 i .I mprand Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mp (3) ). Err mx1.adamsgaard.dk 70 i+.MR mp (3) ). Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/get9root.3 b/man/man3/get9root.3 /src/plan9port/file/man/man3/get9root.3.gph mx1.adamsgaard.dk 70 it@@ -49,7 +49,7 @@ if different from Err mx1.adamsgaard.dk 70 i should be freed with Err mx1.adamsgaard.dk 70 i .I free Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ) Err mx1.adamsgaard.dk 70 i when no longer needed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i As a convention, programs should never Err mx1.adamsgaard.dk 70 it@@ -57,7 +57,7 @@ As a convention, programs should never Err mx1.adamsgaard.dk 70 i paths obtained from user input. Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 i uses this code to find unrooted file names included by plumb rules. Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -69,7 +69,7 @@ fd = open(unsharp(buf), OREAD); Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/unsharp.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) Err mx1.adamsgaard.dk 70 i+.MR intro (4) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Get9root Err mx1.adamsgaard.dk 70 i could be smarter about finding the tree when Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getenv.3 b/man/man3/getenv.3 /src/plan9port/file/man/man3/getenv.3.gph mx1.adamsgaard.dk 70 it@@ -18,7 +18,7 @@ int putenv(char *name, char *val) Err mx1.adamsgaard.dk 70 i fetches the environment value associated with Err mx1.adamsgaard.dk 70 i .I name Err mx1.adamsgaard.dk 70 i into memory allocated with Err mx1.adamsgaard.dk 70 i-.IM malloc (3) , Err mx1.adamsgaard.dk 70 i+.MR malloc (3) , Err mx1.adamsgaard.dk 70 i 0-terminates it, Err mx1.adamsgaard.dk 70 i and returns a pointer to that area. Err mx1.adamsgaard.dk 70 i If no file exists, 0 Err mx1.adamsgaard.dk 70 it@@ -44,4 +44,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9putenv ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getfields.3 b/man/man3/getfields.3 /src/plan9port/file/man/man3/getfields.3.gph mx1.adamsgaard.dk 70 it@@ -75,9 +75,9 @@ with Err mx1.adamsgaard.dk 70 i non-zero, Err mx1.adamsgaard.dk 70 i except that fields may be quoted using single quotes, in the manner Err mx1.adamsgaard.dk 70 i of Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM quote (3) Err mx1.adamsgaard.dk 70 i+.MR quote (3) Err mx1.adamsgaard.dk 70 i for related quote-handling software. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Tokenize Err mx1.adamsgaard.dk 70 it@@ -91,5 +91,5 @@ set to \f5"\et\er\en "\fP. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .I strtok Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM strcat (3) , Err mx1.adamsgaard.dk 70 i-.IM quote (3) . Err mx1.adamsgaard.dk 70 i+.MR strcat (3) , Err mx1.adamsgaard.dk 70 i+.MR quote (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getns.3 b/man/man3/getns.3 /src/plan9port/file/man/man3/getns.3.gph mx1.adamsgaard.dk 70 it@@ -14,9 +14,9 @@ returns a pointer to a malloced string that contains the Err mx1.adamsgaard.dk 70 i path to the name space directory for the current process. Err mx1.adamsgaard.dk 70 i The name space directory is a clumsy substitute Err mx1.adamsgaard.dk 70 i for Plan 9's per-process name spaces; see Err mx1.adamsgaard.dk 70 i-.IM intro (4) Err mx1.adamsgaard.dk 70 i+.MR intro (4) Err mx1.adamsgaard.dk 70 i for details. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/getns.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) Err mx1.adamsgaard.dk 70 i+.MR intro (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getsnarf.3 b/man/man3/getsnarf.3 /src/plan9port/file/man/man3/getsnarf.3.gph mx1.adamsgaard.dk 70 it@@ -20,7 +20,7 @@ returns a copy of the current buffer; Err mx1.adamsgaard.dk 70 i the returned pointer should be freed with Err mx1.adamsgaard.dk 70 i .I free Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ) Err mx1.adamsgaard.dk 70 i when no longer needed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Putsnarf Err mx1.adamsgaard.dk 70 it@@ -36,4 +36,4 @@ will convert as necessary. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw/snarf.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM snarfer (1) Err mx1.adamsgaard.dk 70 i+.MR snarfer (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getuser.3 b/man/man3/getuser.3 /src/plan9port/file/man/man3/getuser.3.gph mx1.adamsgaard.dk 70 it@@ -19,7 +19,7 @@ name of the user who Err mx1.adamsgaard.dk 70 i owns the current process. Err mx1.adamsgaard.dk 70 i .I Getuser Err mx1.adamsgaard.dk 70 i calls Err mx1.adamsgaard.dk 70 i-.IM getuid (2) Err mx1.adamsgaard.dk 70 i+.MR getuid (2) Err mx1.adamsgaard.dk 70 i and then reads Err mx1.adamsgaard.dk 70 i .B /etc/passwd Err mx1.adamsgaard.dk 70 i to find the corresponding name. Err mx1.adamsgaard.dk 70 it@@ -33,7 +33,7 @@ looks first for an environment variable Err mx1.adamsgaard.dk 70 i If there is no such variable, Err mx1.adamsgaard.dk 70 i .I sysname Err mx1.adamsgaard.dk 70 i calls Err mx1.adamsgaard.dk 70 i-.IM gethostname (2) Err mx1.adamsgaard.dk 70 i+.MR gethostname (2) Err mx1.adamsgaard.dk 70 i and truncates the returned name at the first dot. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I gethostname Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/getwd.3 b/man/man3/getwd.3 /src/plan9port/file/man/man3/getwd.3.gph mx1.adamsgaard.dk 70 it@@ -23,10 +23,10 @@ bytes in the buffer provided. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/getwd.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM pwd (1) Err mx1.adamsgaard.dk 70 i+.MR pwd (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i On error, zero is returned. Err mx1.adamsgaard.dk 70 i-.IM Errstr (3) Err mx1.adamsgaard.dk 70 i+.MR Errstr (3) Err mx1.adamsgaard.dk 70 i may be consulted for more information. Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i To avoid name conflicts with the underlying system, Err mx1.adamsgaard.dk 70 it@@ -34,4 +34,4 @@ To avoid name conflicts with the underlying system, Err mx1.adamsgaard.dk 70 i is a preprocessor macro defined as Err mx1.adamsgaard.dk 70 i .IR p9getwd ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/graphics.3 b/man/man3/graphics.3 /src/plan9port/file/man/man3/graphics.3.gph mx1.adamsgaard.dk 70 it@@ -107,7 +107,7 @@ extern Font *font Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i .B Display Err mx1.adamsgaard.dk 70 i structure represents a connection to the graphics device, Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i holding all graphics resources associated with the connection, Err mx1.adamsgaard.dk 70 i including in particular raster image data in use by the client program. Err mx1.adamsgaard.dk 70 i The structure is defined (in part) as: Err mx1.adamsgaard.dk 70 it@@ -135,7 +135,7 @@ A Err mx1.adamsgaard.dk 70 i .B Point Err mx1.adamsgaard.dk 70 i is a location in an Image Err mx1.adamsgaard.dk 70 i (see below and Err mx1.adamsgaard.dk 70 i-.IM draw (3) ), Err mx1.adamsgaard.dk 70 i+.MR draw (3) ), Err mx1.adamsgaard.dk 70 i such as the display, and is defined as: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -184,18 +184,18 @@ contains the coordinates of the first point beyond the rectangle. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B Image Err mx1.adamsgaard.dk 70 i data structure is defined in Err mx1.adamsgaard.dk 70 i-.IM draw (3) . Err mx1.adamsgaard.dk 70 i+.MR draw (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i .B Font Err mx1.adamsgaard.dk 70 i is a set of character images, indexed by runes (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ). Err mx1.adamsgaard.dk 70 i+.MR utf (7) ). Err mx1.adamsgaard.dk 70 i The images are organized into Err mx1.adamsgaard.dk 70 i .BR Subfonts , Err mx1.adamsgaard.dk 70 i each containing the images for a small, contiguous set of runes. Err mx1.adamsgaard.dk 70 i The detailed format of these data structures, Err mx1.adamsgaard.dk 70 i which are described in detail in Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i is immaterial for most applications. Err mx1.adamsgaard.dk 70 i .B Font Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -210,7 +210,7 @@ and Err mx1.adamsgaard.dk 70 i the distance from the top of the highest character to the bottom of Err mx1.adamsgaard.dk 70 i the lowest character (and hence, the interline spacing). Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) Err mx1.adamsgaard.dk 70 i for more details. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Buildfont Err mx1.adamsgaard.dk 70 it@@ -221,7 +221,7 @@ returning a Err mx1.adamsgaard.dk 70 i pointer that can be used by Err mx1.adamsgaard.dk 70 i .B string Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i to draw characters from the font. Err mx1.adamsgaard.dk 70 i .I Openfont Err mx1.adamsgaard.dk 70 i does the same, but reads the description Err mx1.adamsgaard.dk 70 it@@ -231,7 +231,7 @@ frees a font. Err mx1.adamsgaard.dk 70 i In contrast to Plan 9, font names in Plan 9 from User Space are Err mx1.adamsgaard.dk 70 i a small language describing the desired font. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i for details. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 it@@ -274,7 +274,7 @@ structure representing the connection), Err mx1.adamsgaard.dk 70 i (an Err mx1.adamsgaard.dk 70 i .B Image Err mx1.adamsgaard.dk 70 i representing the display memory itself or, if Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i is running, the client's window), Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B font Err mx1.adamsgaard.dk 70 it@@ -287,7 +287,7 @@ which is written to Err mx1.adamsgaard.dk 70 i .B /dev/label Err mx1.adamsgaard.dk 70 i if non-nil Err mx1.adamsgaard.dk 70 i so that it can be used to identify the window when hidden (see Err mx1.adamsgaard.dk 70 i-.IM rio (1) ). Err mx1.adamsgaard.dk 70 i+.MR rio (1) ). Err mx1.adamsgaard.dk 70 i The font is created by reading the named Err mx1.adamsgaard.dk 70 i .I font Err mx1.adamsgaard.dk 70 i file. If Err mx1.adamsgaard.dk 70 it@@ -301,7 +301,7 @@ if Err mx1.adamsgaard.dk 70 i is not set, it imports the default (usually minimal) Err mx1.adamsgaard.dk 70 i font from the operating system. Err mx1.adamsgaard.dk 70 i (See Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i for a full discussion of font syntaxes.) Err mx1.adamsgaard.dk 70 i The global Err mx1.adamsgaard.dk 70 i .I font Err mx1.adamsgaard.dk 70 it@@ -322,7 +322,7 @@ is nil, the library provides a default, called Err mx1.adamsgaard.dk 70 i Another effect of Err mx1.adamsgaard.dk 70 i .I initdraw Err mx1.adamsgaard.dk 70 i is that it installs Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i formats Err mx1.adamsgaard.dk 70 i .I Pfmt Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -360,9 +360,9 @@ and Err mx1.adamsgaard.dk 70 i files; and Err mx1.adamsgaard.dk 70 i .I ref Err mx1.adamsgaard.dk 70 i specifies the refresh function to be used to create the window, if running under Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM window (3) ). Err mx1.adamsgaard.dk 70 i+.MR window (3) ). Err mx1.adamsgaard.dk 70 i .\" .PP Err mx1.adamsgaard.dk 70 i .\" The function Err mx1.adamsgaard.dk 70 i .\" .I newwindow Err mx1.adamsgaard.dk 70 it@@ -435,11 +435,11 @@ by looking in Err mx1.adamsgaard.dk 70 i to find the name of the window and opening it using Err mx1.adamsgaard.dk 70 i .B namedimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) ). Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) ). Err mx1.adamsgaard.dk 70 i The resulting window will be created using the refresh method Err mx1.adamsgaard.dk 70 i .I ref Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM window (3) ); Err mx1.adamsgaard.dk 70 i+.MR window (3) ); Err mx1.adamsgaard.dk 70 i this should almost always be Err mx1.adamsgaard.dk 70 i .B Refnone Err mx1.adamsgaard.dk 70 i because Err mx1.adamsgaard.dk 70 it@@ -456,7 +456,7 @@ defining the window (or the overall display, if no window system is running); an Err mx1.adamsgaard.dk 70 i a pointer to the Err mx1.adamsgaard.dk 70 i .B Screen Err mx1.adamsgaard.dk 70 i representing the root of the window's hierarchy. (See Err mx1.adamsgaard.dk 70 i-.IM window (3) . Err mx1.adamsgaard.dk 70 i+.MR window (3) . Err mx1.adamsgaard.dk 70 i The overloading of the Err mx1.adamsgaard.dk 70 i .B screen Err mx1.adamsgaard.dk 70 i word is an unfortunate historical accident.) Err mx1.adamsgaard.dk 70 it@@ -528,15 +528,15 @@ the window boundaries; otherwise Err mx1.adamsgaard.dk 70 i is a no-op. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The graphics functions described in Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM subfont (3) Err mx1.adamsgaard.dk 70 i+.MR subfont (3) Err mx1.adamsgaard.dk 70 i are implemented by writing commands to files under Err mx1.adamsgaard.dk 70 i .B /dev/draw Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ); Err mx1.adamsgaard.dk 70 i+.MR draw (3) ); Err mx1.adamsgaard.dk 70 i the writes are buffered, so the functions may not take effect immediately. Err mx1.adamsgaard.dk 70 i .I Flushimage Err mx1.adamsgaard.dk 70 i flushes the buffer, doing all pending graphics operations. Err mx1.adamsgaard.dk 70 it@@ -546,7 +546,7 @@ is non-zero, any changes are also copied from the `soft screen' (if any) in the Err mx1.adamsgaard.dk 70 i driver to the visible frame buffer. Err mx1.adamsgaard.dk 70 i The various allocation routines in the library flush automatically, as does the event Err mx1.adamsgaard.dk 70 i package (see Err mx1.adamsgaard.dk 70 i-.IM event (3) ); Err mx1.adamsgaard.dk 70 i+.MR event (3) ); Err mx1.adamsgaard.dk 70 i most programs do not need to call Err mx1.adamsgaard.dk 70 i .IR flushimage . Err mx1.adamsgaard.dk 70 i It returns \-1 on error. Err mx1.adamsgaard.dk 70 it@@ -563,13 +563,13 @@ and Err mx1.adamsgaard.dk 70 i .I chantostr Err mx1.adamsgaard.dk 70 i convert between the channel descriptor strings Err mx1.adamsgaard.dk 70 i used by Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 i and the internal Err mx1.adamsgaard.dk 70 i .B ulong Err mx1.adamsgaard.dk 70 i representation Err mx1.adamsgaard.dk 70 i used by the graphics protocol Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) 's Err mx1.adamsgaard.dk 70 i+.MR draw (3) 's Err mx1.adamsgaard.dk 70 i .B b Err mx1.adamsgaard.dk 70 i message). Err mx1.adamsgaard.dk 70 i .B Chantostr Err mx1.adamsgaard.dk 70 it@@ -599,7 +599,7 @@ if(getwindow(display, Refnone) < 0) Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To create and set up a new Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i window, Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -630,23 +630,23 @@ if(gengetwindow(display, "/tmp/winname", Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM addpt (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM subfont (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM event (3) , Err mx1.adamsgaard.dk 70 i-.IM frame (3) , Err mx1.adamsgaard.dk 70 i-.IM print (3) , Err mx1.adamsgaard.dk 70 i-.IM window (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR addpt (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR subfont (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR event (3) , Err mx1.adamsgaard.dk 70 i+.MR frame (3) , Err mx1.adamsgaard.dk 70 i+.MR print (3) , Err mx1.adamsgaard.dk 70 i+.MR window (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i .\" .IR rio (4), Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i An error function may call Err mx1.adamsgaard.dk 70 i-.IM errstr (3) Err mx1.adamsgaard.dk 70 i+.MR errstr (3) Err mx1.adamsgaard.dk 70 i for further diagnostics. Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The names Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/html.3 b/man/man3/html.3 /src/plan9port/file/man/man3/html.3.gph mx1.adamsgaard.dk 70 it@@ -1411,7 +1411,7 @@ would not otherwise fit), and Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libhtml Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM fmt (1) Err mx1.adamsgaard.dk 70 i+.MR fmt (1) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i W3C World Wide Web Consortium, Err mx1.adamsgaard.dk 70 i ``HTML 4.01 Specification''. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/ioproc.3 b/man/man3/ioproc.3 /src/plan9port/file/man/man3/ioproc.3.gph mx1.adamsgaard.dk 70 it@@ -80,14 +80,14 @@ and Err mx1.adamsgaard.dk 70 i execute the Err mx1.adamsgaard.dk 70 i similarly named library or system calls Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM close (2) , Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i-.IM open (3) , Err mx1.adamsgaard.dk 70 i-.IM read (3) , Err mx1.adamsgaard.dk 70 i-.IM fcall (3) , Err mx1.adamsgaard.dk 70 i-.IM sendfd (3) , Err mx1.adamsgaard.dk 70 i+.MR close (2) , Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i+.MR open (3) , Err mx1.adamsgaard.dk 70 i+.MR read (3) , Err mx1.adamsgaard.dk 70 i+.MR fcall (3) , Err mx1.adamsgaard.dk 70 i+.MR sendfd (3) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM sleep (3) ) Err mx1.adamsgaard.dk 70 i+.MR sleep (3) ) Err mx1.adamsgaard.dk 70 i in the slave process associated with Err mx1.adamsgaard.dk 70 i .IR io . Err mx1.adamsgaard.dk 70 i It is an error to execute more than one call Err mx1.adamsgaard.dk 70 it@@ -187,10 +187,10 @@ ioread(Ioproc *io, int fd, void *a, long n) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libthread Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i-.IM open (3) , Err mx1.adamsgaard.dk 70 i-.IM read (3) , Err mx1.adamsgaard.dk 70 i-.IM thread (3) Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i+.MR open (3) , Err mx1.adamsgaard.dk 70 i+.MR read (3) , Err mx1.adamsgaard.dk 70 i+.MR thread (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Iointerrupt Err mx1.adamsgaard.dk 70 i is currently unimplemented. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/ip.3 b/man/man3/ip.3 /src/plan9port/file/man/man3/ip.3.gph mx1.adamsgaard.dk 70 it@@ -126,7 +126,7 @@ The string representation of Ethernet addresses is exactly Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Eipfmt Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i formatter for Ethernet (verb Err mx1.adamsgaard.dk 70 i .BR E ) Err mx1.adamsgaard.dk 70 i addresses, Err mx1.adamsgaard.dk 70 it@@ -340,4 +340,4 @@ point to point. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libip Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/isalpharune.3 b/man/man3/isalpharune.3 /src/plan9port/file/man/man3/isalpharune.3.gph mx1.adamsgaard.dk 70 it@@ -35,7 +35,7 @@ in particular a subset of their properties as defined in the Unicode standard. Err mx1.adamsgaard.dk 70 i Unicode defines some characters as alphabetic and specifies three cases: Err mx1.adamsgaard.dk 70 i upper, lower, and title. Err mx1.adamsgaard.dk 70 i Analogously to Err mx1.adamsgaard.dk 70 i-.IM isalpha (3) Err mx1.adamsgaard.dk 70 i+.MR isalpha (3) Err mx1.adamsgaard.dk 70 i for Err mx1.adamsgaard.dk 70 i .SM ASCII\c Err mx1.adamsgaard.dk 70 i , Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/keyboard.3 b/man/man3/keyboard.3 /src/plan9port/file/man/man3/keyboard.3.gph mx1.adamsgaard.dk 70 it@@ -23,14 +23,14 @@ void closekeyboard(Keyboard *kc) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These functions access and control a keyboard interface Err mx1.adamsgaard.dk 70 i for character-at-a-time I/O in a multi-threaded environment, usually in combination with Err mx1.adamsgaard.dk 70 i-.IM mouse (3) . Err mx1.adamsgaard.dk 70 i+.MR mouse (3) . Err mx1.adamsgaard.dk 70 i They use the message-passing Err mx1.adamsgaard.dk 70 i .B Channel Err mx1.adamsgaard.dk 70 i interface in the threads library Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ); Err mx1.adamsgaard.dk 70 i+.MR thread (3) ); Err mx1.adamsgaard.dk 70 i programs that wish a more event-driven, single-threaded approach should use Err mx1.adamsgaard.dk 70 i-.IM event (3) . Err mx1.adamsgaard.dk 70 i+.MR event (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Initkeyboard Err mx1.adamsgaard.dk 70 i opens a connection to the keyboard and returns a Err mx1.adamsgaard.dk 70 it@@ -86,10 +86,10 @@ structure. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM event (3) , Err mx1.adamsgaard.dk 70 i-.IM thread (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR event (3) , Err mx1.adamsgaard.dk 70 i+.MR thread (3) . Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Because the interface delivers complete runes, Err mx1.adamsgaard.dk 70 i there is no way to report lesser actions such as Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/lock.3 b/man/man3/lock.3 /src/plan9port/file/man/man3/lock.3.gph mx1.adamsgaard.dk 70 it@@ -80,7 +80,7 @@ are rendezvous points. Err mx1.adamsgaard.dk 70 i Locks and rendezvous points have trivial implementations in programs Err mx1.adamsgaard.dk 70 i not using the thread library Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ), Err mx1.adamsgaard.dk 70 i+.MR thread (3) ), Err mx1.adamsgaard.dk 70 i since such programs have no concurrency. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Used carelessly, spin locks can be expensive and can easily generate deadlocks. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-cmd.3 b/man/man3/mach-cmd.3 /src/plan9port/file/man/man3/mach-cmd.3.gph mx1.adamsgaard.dk 70 it@@ -64,7 +64,7 @@ fields) of all currently open headers Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i .I symopen Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) ). Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) ). Err mx1.adamsgaard.dk 70 i When dynamically linked objects have been attached, Err mx1.adamsgaard.dk 70 i they are present in this linked list, Err mx1.adamsgaard.dk 70 i and therefore included in searches by Err mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ and therefore included in searches by Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I findsym Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) ). Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .I corhdr Err mx1.adamsgaard.dk 70 i The file header for the core dump, if any. Err mx1.adamsgaard.dk 70 it@@ -118,9 +118,9 @@ loaded. Err mx1.adamsgaard.dk 70 i uses all of these functions while Err mx1.adamsgaard.dk 70 i parsing an argument vector as would be passed to Err mx1.adamsgaard.dk 70 i a debugger like Err mx1.adamsgaard.dk 70 i-.IM db (1) Err mx1.adamsgaard.dk 70 i+.MR db (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM acid (1) . Err mx1.adamsgaard.dk 70 i+.MR acid (1) . Err mx1.adamsgaard.dk 70 i It expects a list of executable files, core dump files, or process ids, Err mx1.adamsgaard.dk 70 i given in any order. Err mx1.adamsgaard.dk 70 i If extra arguments are given (for example, more than one executable, or both Err mx1.adamsgaard.dk 70 it@@ -133,9 +133,9 @@ fills them in as best it can. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mach (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-map (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-map (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The interface needs to be changed to support Err mx1.adamsgaard.dk 70 i multiple threads, each with its own register set. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-file.3 b/man/man3/mach-file.3 /src/plan9port/file/man/man3/mach-file.3.gph mx1.adamsgaard.dk 70 it@@ -161,10 +161,10 @@ The memory at Err mx1.adamsgaard.dk 70 i should be freed via Err mx1.adamsgaard.dk 70 i .I free Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ) Err mx1.adamsgaard.dk 70 i when no longer needed. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mach (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-map (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-map (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-map.3 b/man/man3/mach-map.3 /src/plan9port/file/man/man3/mach-map.3.gph mx1.adamsgaard.dk 70 it@@ -133,10 +133,10 @@ via Err mx1.adamsgaard.dk 70 i data structures that provides access to an address space Err mx1.adamsgaard.dk 70 i and register set. Err mx1.adamsgaard.dk 70 i The functions described in Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) Err mx1.adamsgaard.dk 70 i are typically used to construct these maps. Err mx1.adamsgaard.dk 70 i Related library functions described in Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) Err mx1.adamsgaard.dk 70 i provide similar access to symbol tables. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Each Err mx1.adamsgaard.dk 70 it@@ -178,7 +178,7 @@ The Err mx1.adamsgaard.dk 70 i .B rw Err mx1.adamsgaard.dk 70 i function is most commonly used to provide Err mx1.adamsgaard.dk 70 i access to executing processes via Err mx1.adamsgaard.dk 70 i-.IM ptrace (2) Err mx1.adamsgaard.dk 70 i+.MR ptrace (2) Err mx1.adamsgaard.dk 70 i and to zeroed segments. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Allocmap Err mx1.adamsgaard.dk 70 it@@ -346,7 +346,7 @@ such locations are useful for passing specific constants to Err mx1.adamsgaard.dk 70 i functions expect locations, such as Err mx1.adamsgaard.dk 70 i .I unwind Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-stack (3) ). Err mx1.adamsgaard.dk 70 i+.MR mach-stack (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Loccmp Err mx1.adamsgaard.dk 70 i compares two locations, returning negative, zero, or positive Err mx1.adamsgaard.dk 70 it@@ -360,7 +360,7 @@ which are ordered before indirections. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Locfmt Err mx1.adamsgaard.dk 70 i is a Err mx1.adamsgaard.dk 70 i-.IM print (3) -verb Err mx1.adamsgaard.dk 70 i+.MR print (3) -verb Err mx1.adamsgaard.dk 70 i that formats a Err mx1.adamsgaard.dk 70 i .B Loc Err mx1.adamsgaard.dk 70 i structure Err mx1.adamsgaard.dk 70 it@@ -371,7 +371,7 @@ Indirection locations are needed in some contexts (e.g., when Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i .I findlsym Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) )), Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) )), Err mx1.adamsgaard.dk 70 i but bothersome in most. Err mx1.adamsgaard.dk 70 i .I Locsimplify Err mx1.adamsgaard.dk 70 i rewrites indirections as absolute memory addresses, by evaluating Err mx1.adamsgaard.dk 70 it@@ -397,8 +397,8 @@ function families as necessary. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mach (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These routines set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-stack.3 b/man/man3/mach-stack.3 /src/plan9port/file/man/man3/mach-stack.3.gph mx1.adamsgaard.dk 70 it@@ -68,7 +68,7 @@ a new Err mx1.adamsgaard.dk 70 i .I rget Err mx1.adamsgaard.dk 70 i function, and a symbol Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) ) Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) ) Err mx1.adamsgaard.dk 70 i describing the current function Err mx1.adamsgaard.dk 70 i (nil if no symbol is known). Err mx1.adamsgaard.dk 70 i The value returned by the tracer Err mx1.adamsgaard.dk 70 it@@ -180,6 +180,6 @@ trace(Map *map, ulong pc, ulong callerpc, Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mach (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Need to talk about Regs Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-swap.3 b/man/man3/mach-swap.3 /src/plan9port/file/man/man3/mach-swap.3.gph mx1.adamsgaard.dk 70 it@@ -114,4 +114,4 @@ and low 32-bits are in Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mach (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach-symbol.3 b/man/man3/mach-symbol.3 /src/plan9port/file/man/man3/mach-symbol.3.gph mx1.adamsgaard.dk 70 it@@ -61,10 +61,10 @@ int fnbound(ulong pc, ulong bounds[2]) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These functions provide machine-independent access to the Err mx1.adamsgaard.dk 70 i symbol table of an executable file or executing process. Err mx1.adamsgaard.dk 70 i-.IM Mach (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) , Err mx1.adamsgaard.dk 70 i+.MR Mach (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM mach-map (3) Err mx1.adamsgaard.dk 70 i+.MR mach-map (3) Err mx1.adamsgaard.dk 70 i describe additional library functions for Err mx1.adamsgaard.dk 70 i accessing executable files and executing processes. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -74,7 +74,7 @@ uses the data in the Err mx1.adamsgaard.dk 70 i structure filled by Err mx1.adamsgaard.dk 70 i .I crackhdr Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) ) Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) ) Err mx1.adamsgaard.dk 70 i to initialize in-memory structures used to access the symbol Err mx1.adamsgaard.dk 70 i tables contained in the file. Err mx1.adamsgaard.dk 70 i .IR Symclose Err mx1.adamsgaard.dk 70 it@@ -371,6 +371,6 @@ in the system error buffer where it is available via Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mach (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-map (3) Err mx1.adamsgaard.dk 70 i+.MR mach (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-map (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mach.3 b/man/man3/mach.3 /src/plan9port/file/man/man3/mach.3.gph mx1.adamsgaard.dk 70 it@@ -40,7 +40,7 @@ points at the structure for the architecture being debugged. Err mx1.adamsgaard.dk 70 i It is set implicitly by Err mx1.adamsgaard.dk 70 i .I crackhdr Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) ) Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) ) Err mx1.adamsgaard.dk 70 i and can be set explicitly by calling Err mx1.adamsgaard.dk 70 i .I machbyname Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -66,31 +66,31 @@ Mac OS X). Err mx1.adamsgaard.dk 70 i Other manual pages Err mx1.adamsgaard.dk 70 i describe the library functions in detail. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-cmd (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-cmd (3) Err mx1.adamsgaard.dk 70 i describes some convenience routines for attaching to Err mx1.adamsgaard.dk 70 i processes and core files. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-file (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-file (3) Err mx1.adamsgaard.dk 70 i describes the manipulation of binary files. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-map (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-map (3) Err mx1.adamsgaard.dk 70 i describes the interface to address spaces and register sets Err mx1.adamsgaard.dk 70 i in executable files and executing programs. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-stack (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-stack (3) Err mx1.adamsgaard.dk 70 i describes support for unwinding the stack. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-swap (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-swap (3) Err mx1.adamsgaard.dk 70 i describes helper functions for accessing data Err mx1.adamsgaard.dk 70 i in a particular byte order. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Mach-symbol (3) Err mx1.adamsgaard.dk 70 i+.MR Mach-symbol (3) Err mx1.adamsgaard.dk 70 i describes the interface to debugging symbol information. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmach Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mach-file (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-map (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-stack (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-swap (3) , Err mx1.adamsgaard.dk 70 i-.IM mach-symbol (3) Err mx1.adamsgaard.dk 70 i+.MR mach-file (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-map (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-stack (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-swap (3) , Err mx1.adamsgaard.dk 70 i+.MR mach-symbol (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/malloc.3 b/man/man3/malloc.3 /src/plan9port/file/man/man3/malloc.3.gph mx1.adamsgaard.dk 70 it@@ -132,8 +132,8 @@ the source of allocation. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .I trump Err mx1.adamsgaard.dk 70 i (in Err mx1.adamsgaard.dk 70 i-.IM acid (1) ), Err mx1.adamsgaard.dk 70 i-.IM getcallerpc (3) Err mx1.adamsgaard.dk 70 i+.MR acid (1) ), Err mx1.adamsgaard.dk 70 i+.MR getcallerpc (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Malloc, realloc Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -153,7 +153,7 @@ The Err mx1.adamsgaard.dk 70 i library for Err mx1.adamsgaard.dk 70 i .I acid Err mx1.adamsgaard.dk 70 i can be used to obtain traces of malloc execution; see Err mx1.adamsgaard.dk 70 i-.IM acid (1) . Err mx1.adamsgaard.dk 70 i+.MR acid (1) . Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The different specification of Err mx1.adamsgaard.dk 70 i .I calloc Err mx1.adamsgaard.dk 70 it@@ -182,4 +182,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9free ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/matrix.3 b/man/man3/matrix.3 /src/plan9port/file/man/man3/matrix.3.gph mx1.adamsgaard.dk 70 it@@ -347,4 +347,4 @@ coordinates. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libgeometry/matrix.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM arith3 (3) Err mx1.adamsgaard.dk 70 i+.MR arith3 (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/memdraw.3 b/man/man3/memdraw.3 /src/plan9port/file/man/man3/memdraw.3.gph mx1.adamsgaard.dk 70 it@@ -168,7 +168,7 @@ type defines memory-resident rectangular pictures and the methods to draw upon t Err mx1.adamsgaard.dk 70 i differ from Err mx1.adamsgaard.dk 70 i .BR Image s Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i in that they are manipulated directly in user memory rather than by Err mx1.adamsgaard.dk 70 i RPCs to the Err mx1.adamsgaard.dk 70 i .B /dev/draw Err mx1.adamsgaard.dk 70 it@@ -176,7 +176,7 @@ hierarchy. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .Bmemdraw Err mx1.adamsgaard.dk 70 i library is the basis for the kernel Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i driver and also used by a number of programs that must manipulate Err mx1.adamsgaard.dk 70 i images without a display. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -273,7 +273,7 @@ images with a given rectangle and channel descriptor Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i .B strtochan Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ), Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ), Err mx1.adamsgaard.dk 70 i creating a fresh Err mx1.adamsgaard.dk 70 i .B Memdata Err mx1.adamsgaard.dk 70 i structure and associated storage. Err mx1.adamsgaard.dk 70 it@@ -294,7 +294,7 @@ writes a compressed representation of Err mx1.adamsgaard.dk 70 i to file descriptor Err mx1.adamsgaard.dk 70 i .IR fd . Err mx1.adamsgaard.dk 70 i For more on bitmap formats, see Err mx1.adamsgaard.dk 70 i-.IM image (7) . Err mx1.adamsgaard.dk 70 i+.MR image (7) . Err mx1.adamsgaard.dk 70 i .I Freememimage Err mx1.adamsgaard.dk 70 i frees images returned by any of these routines. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 it@@ -326,7 +326,7 @@ and \-1 in case of an error. Err mx1.adamsgaard.dk 70 i .I Memfillcolor Err mx1.adamsgaard.dk 70 i fills an image with the given color, a 32-bit number as Err mx1.adamsgaard.dk 70 i described in Err mx1.adamsgaard.dk 70 i-.IM color (3) . Err mx1.adamsgaard.dk 70 i+.MR color (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .IR Memarc , Err mx1.adamsgaard.dk 70 i .IR mempoly , Err mx1.adamsgaard.dk 70 it@@ -344,7 +344,7 @@ are identical to the Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR gendraw , Err mx1.adamsgaard.dk 70 i routines described in Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i except that they operate on Err mx1.adamsgaard.dk 70 i .BR Memimage s Err mx1.adamsgaard.dk 70 i rather than Err mx1.adamsgaard.dk 70 it@@ -366,9 +366,9 @@ analogues of Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B string Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM subfont (3) Err mx1.adamsgaard.dk 70 i+.MR subfont (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ), Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ), Err mx1.adamsgaard.dk 70 i except that they operate Err mx1.adamsgaard.dk 70 i only on Err mx1.adamsgaard.dk 70 i .BR Memsubfont s Err mx1.adamsgaard.dk 70 it@@ -433,15 +433,15 @@ prints to a serial line rather than the screen, for obvious reasons. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmemdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM addpt (3) , Err mx1.adamsgaard.dk 70 i-.IM color (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM memlayer (3) , Err mx1.adamsgaard.dk 70 i-.IM stringsize (3) , Err mx1.adamsgaard.dk 70 i-.IM subfont (3) , Err mx1.adamsgaard.dk 70 i-.IM color (7) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) Err mx1.adamsgaard.dk 70 i+.MR addpt (3) , Err mx1.adamsgaard.dk 70 i+.MR color (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR memlayer (3) , Err mx1.adamsgaard.dk 70 i+.MR stringsize (3) , Err mx1.adamsgaard.dk 70 i+.MR subfont (3) , Err mx1.adamsgaard.dk 70 i+.MR color (7) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Memimagestring Err mx1.adamsgaard.dk 70 i is unusual in using a subfont rather than a font, Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/memlayer.3 b/man/man3/memlayer.3 /src/plan9port/file/man/man3/memlayer.3.gph mx1.adamsgaard.dk 70 it@@ -97,18 +97,18 @@ int memunload(Memimage *i, Rectangle r, Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These functions build upon the Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) Err mx1.adamsgaard.dk 70 i interface to maintain overlapping graphical windows on in-memory images. Err mx1.adamsgaard.dk 70 i They are used by the kernel to implement the windows interface presented by Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM window (3) Err mx1.adamsgaard.dk 70 i+.MR window (3) Err mx1.adamsgaard.dk 70 i and probably have little use outside of the kernel. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The basic function is to extend the definition of a Err mx1.adamsgaard.dk 70 i .B Memimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) ) Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) ) Err mx1.adamsgaard.dk 70 i to include overlapping windows defined by the Err mx1.adamsgaard.dk 70 i .B Memlayer Err mx1.adamsgaard.dk 70 i type. Err mx1.adamsgaard.dk 70 it@@ -270,7 +270,7 @@ They have the signatures of Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I memimageline Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) ) Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) ) Err mx1.adamsgaard.dk 70 i but accept Err mx1.adamsgaard.dk 70 i .B Memlayer Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -294,12 +294,12 @@ bytes of data in Err mx1.adamsgaard.dk 70 i .I buf Err mx1.adamsgaard.dk 70 i are in compressed image format Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmemlayer Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) , Err mx1.adamsgaard.dk 70 i-.IM stringsize (3) , Err mx1.adamsgaard.dk 70 i-.IM window (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) , Err mx1.adamsgaard.dk 70 i+.MR stringsize (3) , Err mx1.adamsgaard.dk 70 i+.MR window (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/memory.3 b/man/man3/memory.3 /src/plan9port/file/man/man3/memory.3.gph mx1.adamsgaard.dk 70 it@@ -109,7 +109,7 @@ All these routines have portable C implementations in Err mx1.adamsgaard.dk 70 i .\" Most also have machine-dependent assembly language implementations in Err mx1.adamsgaard.dk 70 i .\" .BR \*9/lib9/$objtype . Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM strcat (3) Err mx1.adamsgaard.dk 70 i+.MR strcat (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i ANSI C does not require Err mx1.adamsgaard.dk 70 i .I memcpy Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mouse.3 b/man/man3/mouse.3 /src/plan9port/file/man/man3/mouse.3.gph mx1.adamsgaard.dk 70 it@@ -49,9 +49,9 @@ They use the message-passing Err mx1.adamsgaard.dk 70 i .B Channel Err mx1.adamsgaard.dk 70 i interface in the threads library Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ); Err mx1.adamsgaard.dk 70 i+.MR thread (3) ); Err mx1.adamsgaard.dk 70 i programs that wish a more event-driven, single-threaded approach should use Err mx1.adamsgaard.dk 70 i-.IM event (3) . Err mx1.adamsgaard.dk 70 i+.MR event (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The state of the mouse is recorded in a structure, Err mx1.adamsgaard.dk 70 i .BR Mouse , Err mx1.adamsgaard.dk 70 it@@ -107,7 +107,7 @@ are a Err mx1.adamsgaard.dk 70 i naming the device file connected to the mouse and an Err mx1.adamsgaard.dk 70 i .I Image Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i on which the mouse will be visible. Err mx1.adamsgaard.dk 70 i Typically the file is Err mx1.adamsgaard.dk 70 i nil, Err mx1.adamsgaard.dk 70 it@@ -136,7 +136,7 @@ The actual value sent may be discarded; the receipt of the message Err mx1.adamsgaard.dk 70 i tells the program that it should call Err mx1.adamsgaard.dk 70 i .B getwindow Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i to reconnect to the window. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Readmouse Err mx1.adamsgaard.dk 70 it@@ -152,7 +152,7 @@ or message sent on the channel. Err mx1.adamsgaard.dk 70 i It calls Err mx1.adamsgaard.dk 70 i .B flushimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i before blocking, so any buffered graphics requests are displayed. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Closemouse Err mx1.adamsgaard.dk 70 it@@ -174,14 +174,14 @@ is nil, the cursor is set to the default. Err mx1.adamsgaard.dk 70 i The format of the cursor data is spelled out in Err mx1.adamsgaard.dk 70 i .B Err mx1.adamsgaard.dk 70 i and described in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Getrect Err mx1.adamsgaard.dk 70 i returns the dimensions of a rectangle swept by the user, using the mouse, Err mx1.adamsgaard.dk 70 i in the manner Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i uses to create a new window. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I but Err mx1.adamsgaard.dk 70 it@@ -220,7 +220,7 @@ struct Menu Err mx1.adamsgaard.dk 70 i behaves the same as its namesake Err mx1.adamsgaard.dk 70 i .I emenuhit Err mx1.adamsgaard.dk 70 i described in Err mx1.adamsgaard.dk 70 i-.IM event (3) , Err mx1.adamsgaard.dk 70 i+.MR event (3) , Err mx1.adamsgaard.dk 70 i with two exceptions. Err mx1.adamsgaard.dk 70 i First, it uses a Err mx1.adamsgaard.dk 70 i .B Mousectl Err mx1.adamsgaard.dk 70 it@@ -230,7 +230,7 @@ it creates the menu as a true window on the Err mx1.adamsgaard.dk 70 i .B Screen Err mx1.adamsgaard.dk 70 i .I scr Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM window (3) ), Err mx1.adamsgaard.dk 70 i+.MR window (3) ), Err mx1.adamsgaard.dk 70 i permitting the menu to be displayed in parallel with other activities on the display. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I scr Err mx1.adamsgaard.dk 70 it@@ -244,8 +244,8 @@ restoring the display when the menu is removed. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM event (3) , Err mx1.adamsgaard.dk 70 i-.IM keyboard (3) , Err mx1.adamsgaard.dk 70 i-.IM thread (3) . Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR event (3) , Err mx1.adamsgaard.dk 70 i+.MR keyboard (3) , Err mx1.adamsgaard.dk 70 i+.MR thread (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mousescrollsize.3 b/man/man3/mousescrollsize.3 /src/plan9port/file/man/man3/mousescrollsize.3.gph mx1.adamsgaard.dk 70 it@@ -28,15 +28,15 @@ causes a half-window scroll increment. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Mousescrollsize Err mx1.adamsgaard.dk 70 i is used by Err mx1.adamsgaard.dk 70 i-.IM 9term (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i to set their scrolling behavior. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw/scroll.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Libdraw Err mx1.adamsgaard.dk 70 i expects up and down scroll wheel events to be expressed as clicks of mouse buttons 4 and 5, Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mp.3 b/man/man3/mp.3 /src/plan9port/file/man/man3/mp.3.gph mx1.adamsgaard.dk 70 it@@ -315,9 +315,9 @@ is Err mx1.adamsgaard.dk 70 i the buffer is allocated. Err mx1.adamsgaard.dk 70 i .I Mpfmt Err mx1.adamsgaard.dk 70 i can be used with Err mx1.adamsgaard.dk 70 i-.IM fmtinstall (3) Err mx1.adamsgaard.dk 70 i+.MR fmtinstall (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i to print hexadecimal representations of Err mx1.adamsgaard.dk 70 i .BR mpint s. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/mux.3 b/man/man3/mux.3 /src/plan9port/file/man/man3/mux.3.gph mx1.adamsgaard.dk 70 it@@ -123,7 +123,7 @@ nil if an error occurred. Err mx1.adamsgaard.dk 70 i .I Muxprocs Err mx1.adamsgaard.dk 70 i allocates new procs Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ) Err mx1.adamsgaard.dk 70 i+.MR thread (3) ) Err mx1.adamsgaard.dk 70 i in which to run Err mx1.adamsgaard.dk 70 i .I send Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -146,7 +146,7 @@ that need to remain active. Err mx1.adamsgaard.dk 70 i .I Libmux Err mx1.adamsgaard.dk 70 i also provides a non-blocking interface, useful for programs forced Err mx1.adamsgaard.dk 70 i to use a Err mx1.adamsgaard.dk 70 i-.IM select (3) -based Err mx1.adamsgaard.dk 70 i+.MR select (3) -based Err mx1.adamsgaard.dk 70 i main loop. Err mx1.adamsgaard.dk 70 i .I Muxrpcstart Err mx1.adamsgaard.dk 70 i runs the first half of Err mx1.adamsgaard.dk 70 it@@ -176,7 +176,7 @@ with Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libmux Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM thread (3) , Err mx1.adamsgaard.dk 70 i+.MR thread (3) , Err mx1.adamsgaard.dk 70 i .IR intro (9p) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Libmux Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/ndb.3 b/man/man3/ndb.3 /src/plan9port/file/man/man3/ndb.3.gph mx1.adamsgaard.dk 70 it@@ -88,13 +88,13 @@ Ndbtuple* ndbsubstitute(Ndbtuple *t, Ndbtuple *from, Ndbtuple *to); Err mx1.adamsgaard.dk 70 i These routines are used by network administrative programs to search Err mx1.adamsgaard.dk 70 i the network database. Err mx1.adamsgaard.dk 70 i They operate on the database files described in Err mx1.adamsgaard.dk 70 i-.IM ndb (7) . Err mx1.adamsgaard.dk 70 i+.MR ndb (7) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Ndbopen Err mx1.adamsgaard.dk 70 i opens the database Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 i and calls Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i to allocate a buffer for it. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 it@@ -128,7 +128,7 @@ is used to find each successive match. Err mx1.adamsgaard.dk 70 i On a successful search both return a linked list of Err mx1.adamsgaard.dk 70 i .I Ndbtuple Err mx1.adamsgaard.dk 70 i structures acquired by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i that represent the attribute/value pairs in the Err mx1.adamsgaard.dk 70 i entry. Err mx1.adamsgaard.dk 70 i On failure they return zero. Err mx1.adamsgaard.dk 70 it@@ -450,8 +450,8 @@ directory of network database files Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libndb Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ndb (1) Err mx1.adamsgaard.dk 70 i-.IM ndb (7) Err mx1.adamsgaard.dk 70 i+.MR ndb (1) Err mx1.adamsgaard.dk 70 i+.MR ndb (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .IR Ndbgetvalue Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/needstack.3 b/man/man3/needstack.3 /src/plan9port/file/man/man3/needstack.3.gph mx1.adamsgaard.dk 70 it@@ -45,7 +45,7 @@ is a no-op. Err mx1.adamsgaard.dk 70 i .I Needstack Err mx1.adamsgaard.dk 70 i should be thought of as a comment checked at run time, Err mx1.adamsgaard.dk 70 i like Err mx1.adamsgaard.dk 70 i-.IM assert (3) . Err mx1.adamsgaard.dk 70 i+.MR assert (3) . Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i The X Window library implementation of Err mx1.adamsgaard.dk 70 i .I XLookupString Err mx1.adamsgaard.dk 70 it@@ -57,7 +57,7 @@ before making calls to Err mx1.adamsgaard.dk 70 i .IR XLookupString . Err mx1.adamsgaard.dk 70 i If a thread (in this case, the keyboard-reading thread used Err mx1.adamsgaard.dk 70 i inside the Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i library) Err mx1.adamsgaard.dk 70 i does not allocate a large enough stack, the problem is diagnosed Err mx1.adamsgaard.dk 70 i immediately rather than left to corrupt memory. Err mx1.adamsgaard.dk 70 it@@ -66,4 +66,4 @@ immediately rather than left to corrupt memory. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/libthread Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM thread (3) Err mx1.adamsgaard.dk 70 i+.MR thread (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/notify.3 b/man/man3/notify.3 /src/plan9port/file/man/man3/notify.3.gph mx1.adamsgaard.dk 70 it@@ -33,12 +33,12 @@ or writing on a closed pipe, a Err mx1.adamsgaard.dk 70 i is posted to communicate the exception. Err mx1.adamsgaard.dk 70 i A note may also be posted by another process Err mx1.adamsgaard.dk 70 i via Err mx1.adamsgaard.dk 70 i-.IM postnote (3) . Err mx1.adamsgaard.dk 70 i+.MR postnote (3) . Err mx1.adamsgaard.dk 70 i On Unix, notes are implemented as signals. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i When a note is received, the action taken depends on the note. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM signal (7) Err mx1.adamsgaard.dk 70 i+.MR signal (7) Err mx1.adamsgaard.dk 70 i for the full description of the defaults. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The default actions may be overridden. Err mx1.adamsgaard.dk 70 it@@ -53,10 +53,10 @@ replaces the previous handler, if any. Err mx1.adamsgaard.dk 70 i An argument of zero cancels a previous handler, Err mx1.adamsgaard.dk 70 i restoring the default action. Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 i-.IM fork (2) Err mx1.adamsgaard.dk 70 i+.MR fork (2) Err mx1.adamsgaard.dk 70 i system call leaves the handler registered in Err mx1.adamsgaard.dk 70 i both the parent and the child; Err mx1.adamsgaard.dk 70 i-.IM exec (3) Err mx1.adamsgaard.dk 70 i+.MR exec (3) Err mx1.adamsgaard.dk 70 i restores the default behavior. Err mx1.adamsgaard.dk 70 i Handlers may not perform floating point operations. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -112,17 +112,17 @@ set up with Err mx1.adamsgaard.dk 70 i using the Err mx1.adamsgaard.dk 70 i .I notejmp Err mx1.adamsgaard.dk 70 i function (see Err mx1.adamsgaard.dk 70 i-.IM setjmp (3) ). Err mx1.adamsgaard.dk 70 i+.MR setjmp (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Unix provides a fixed set of notes (typically there are 32) called Err mx1.adamsgaard.dk 70 i .IR signals . Err mx1.adamsgaard.dk 70 i It also allows a process to block certain notes from being delivered Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM sigprocmask (2) ) Err mx1.adamsgaard.dk 70 i+.MR sigprocmask (2) ) Err mx1.adamsgaard.dk 70 i and to ignore certain notes by setting the signal hander to the special value Err mx1.adamsgaard.dk 70 i .B SIG_IGN Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM signal (2) ). Err mx1.adamsgaard.dk 70 i+.MR signal (2) ). Err mx1.adamsgaard.dk 70 i .I Noteenable Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I notedisable Err mx1.adamsgaard.dk 70 it@@ -137,7 +137,7 @@ is called upon receipt of the note; if the handler is not called, the note is di Err mx1.adamsgaard.dk 70 i Regardless of the origin of the note or the presence of a handler, Err mx1.adamsgaard.dk 70 i if the process is being debugged Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM ptrace (2) ) Err mx1.adamsgaard.dk 70 i+.MR ptrace (2) ) Err mx1.adamsgaard.dk 70 i the arrival of a note puts the process in the Err mx1.adamsgaard.dk 70 i .B Stopped Err mx1.adamsgaard.dk 70 i state and awakens the debugger. Err mx1.adamsgaard.dk 70 it@@ -252,7 +252,7 @@ are usually generated by the operating system. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/atnotify.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i .I notejmp Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM setjmp (3) Err mx1.adamsgaard.dk 70 i+.MR setjmp (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/open.3 b/man/man3/open.3 /src/plan9port/file/man/man3/open.3.gph mx1.adamsgaard.dk 70 it@@ -34,7 +34,7 @@ says to truncate the file Err mx1.adamsgaard.dk 70 i to zero length before opening it; Err mx1.adamsgaard.dk 70 i .B OCEXEC Err mx1.adamsgaard.dk 70 i says to close the file when an Err mx1.adamsgaard.dk 70 i-.IM exec (3) Err mx1.adamsgaard.dk 70 i+.MR exec (3) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I execl Err mx1.adamsgaard.dk 70 i system call is made; Err mx1.adamsgaard.dk 70 it@@ -48,7 +48,7 @@ are always appended to the end of the file. Err mx1.adamsgaard.dk 70 i fails if the file does not exist or the user does not have Err mx1.adamsgaard.dk 70 i permission to open it for the requested purpose Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM stat (3) Err mx1.adamsgaard.dk 70 i+.MR stat (3) Err mx1.adamsgaard.dk 70 i for a description of permissions). Err mx1.adamsgaard.dk 70 i The user must have write permission on the Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 it@@ -61,7 +61,7 @@ system call Err mx1.adamsgaard.dk 70 i (unlike the implicit Err mx1.adamsgaard.dk 70 i .I open Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM exec (3) ), Err mx1.adamsgaard.dk 70 i+.MR exec (3) ), Err mx1.adamsgaard.dk 70 i .B OEXEC Err mx1.adamsgaard.dk 70 i is actually identical to Err mx1.adamsgaard.dk 70 i .BR OREAD . Err mx1.adamsgaard.dk 70 it@@ -143,8 +143,8 @@ allows the file descriptor to be reused. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM stat (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR stat (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These functions set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -169,4 +169,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9create ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/opentemp.3 b/man/man3/opentemp.3 /src/plan9port/file/man/man3/opentemp.3.gph mx1.adamsgaard.dk 70 it@@ -25,7 +25,7 @@ to Err mx1.adamsgaard.dk 70 i .L z Err mx1.adamsgaard.dk 70 i are tried until the name of a file that does not yet exist Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM access (2) ) Err mx1.adamsgaard.dk 70 i+.MR access (2) ) Err mx1.adamsgaard.dk 70 i is generated. Err mx1.adamsgaard.dk 70 i .I Opentemp Err mx1.adamsgaard.dk 70 i then opens the file for the given Err mx1.adamsgaard.dk 70 it@@ -49,4 +49,4 @@ will never return the same name. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i .I create Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM open (3) Err mx1.adamsgaard.dk 70 i+.MR open (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/pipe.3 b/man/man3/pipe.3 /src/plan9port/file/man/man3/pipe.3.gph mx1.adamsgaard.dk 70 it@@ -25,7 +25,7 @@ is available for reading from Err mx1.adamsgaard.dk 70 i After the pipe has been established, Err mx1.adamsgaard.dk 70 i cooperating processes Err mx1.adamsgaard.dk 70 i created by subsequent Err mx1.adamsgaard.dk 70 i-.IM fork (2) Err mx1.adamsgaard.dk 70 i+.MR fork (2) Err mx1.adamsgaard.dk 70 i calls may pass data through the Err mx1.adamsgaard.dk 70 i pipe with Err mx1.adamsgaard.dk 70 i .I read Err mx1.adamsgaard.dk 70 it@@ -53,14 +53,14 @@ calls. Err mx1.adamsgaard.dk 70 i .\" .IR stat (3)). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i When all the data has been read from a pipe and the writer has closed the pipe or exited, Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i will return 0 bytes. Writes to a pipe with no reader will generate a note Err mx1.adamsgaard.dk 70 i .BR "sys: write on closed pipe" . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/pipe.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Sets Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -79,7 +79,7 @@ Unix pipes are not guaranteed to be bidirectional. Err mx1.adamsgaard.dk 70 i In order to ensure a bidirectional channel, Err mx1.adamsgaard.dk 70 i .I p9pipe Err mx1.adamsgaard.dk 70 i creates Unix domain sockets via the Err mx1.adamsgaard.dk 70 i-.IM socketpair (2) Err mx1.adamsgaard.dk 70 i+.MR socketpair (2) Err mx1.adamsgaard.dk 70 i instead of Unix pipes. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The implementation of pipes as Unix domain sockets Err mx1.adamsgaard.dk 70 it@@ -89,11 +89,11 @@ Unix's dup device. If a Unix domain socket is open as file Err mx1.adamsgaard.dk 70 i descriptor 0, some implementations disallow the opening of Err mx1.adamsgaard.dk 70 i .BR /dev/fd/0 ; Err mx1.adamsgaard.dk 70 i instead one must Err mx1.adamsgaard.dk 70 i-.IM connect (2) Err mx1.adamsgaard.dk 70 i+.MR connect (2) Err mx1.adamsgaard.dk 70 i to it. Err mx1.adamsgaard.dk 70 i If this functionality is important Err mx1.adamsgaard.dk 70 i (as it is for Err mx1.adamsgaard.dk 70 i-.IM rc (1) ), Err mx1.adamsgaard.dk 70 i+.MR rc (1) ), Err mx1.adamsgaard.dk 70 i one must Err mx1.adamsgaard.dk 70 i .B #undef Err mx1.adamsgaard.dk 70 i .B pipe Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/plumb.3 b/man/man3/plumb.3 /src/plan9port/file/man/man3/plumb.3.gph mx1.adamsgaard.dk 70 it@@ -68,7 +68,7 @@ Plumbmsg* plumbrecvfid(CFid *fid) Err mx1.adamsgaard.dk 70 i int plumbsendtofid(CFid *fid, Plumbmsg *m) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines manipulate Err mx1.adamsgaard.dk 70 i-.IM plumb (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (7) Err mx1.adamsgaard.dk 70 i messages, transmitting them, receiving them, and Err mx1.adamsgaard.dk 70 i converting them between text and these data structures: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 it@@ -99,7 +99,7 @@ struct Plumbattr Err mx1.adamsgaard.dk 70 i opens the named plumb Err mx1.adamsgaard.dk 70 i .IR port , Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i-.IM open (3) Err mx1.adamsgaard.dk 70 i+.MR open (3) Err mx1.adamsgaard.dk 70 i mode Err mx1.adamsgaard.dk 70 i .IR omode . Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 it@@ -108,11 +108,11 @@ begins with a slash, it is taken as a literal file name; Err mx1.adamsgaard.dk 70 i otherwise Err mx1.adamsgaard.dk 70 i .I plumbopen Err mx1.adamsgaard.dk 70 i searches for the location of the Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 i service and opens the port there. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i For programs using the Err mx1.adamsgaard.dk 70 i-.IM event (3) Err mx1.adamsgaard.dk 70 i+.MR event (3) Err mx1.adamsgaard.dk 70 i interface, Err mx1.adamsgaard.dk 70 i .I eplumb Err mx1.adamsgaard.dk 70 i registers, using the given Err mx1.adamsgaard.dk 70 it@@ -121,9 +121,9 @@ receipt of messages from the named Err mx1.adamsgaard.dk 70 i .IR port . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The library mounts the Err mx1.adamsgaard.dk 70 i-.IM plumber (4) Err mx1.adamsgaard.dk 70 i+.MR plumber (4) Err mx1.adamsgaard.dk 70 i service on demand (using the Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ) Err mx1.adamsgaard.dk 70 i library and reuses the mount instance for future Err mx1.adamsgaard.dk 70 i calls to Err mx1.adamsgaard.dk 70 i .IR plumbopen . Err mx1.adamsgaard.dk 70 it@@ -157,7 +157,7 @@ to Err mx1.adamsgaard.dk 70 i frees all the data associated with the message Err mx1.adamsgaard.dk 70 i .IR m , Err mx1.adamsgaard.dk 70 i all the components of which must therefore have been allocated with Err mx1.adamsgaard.dk 70 i-.IM malloc (3) . Err mx1.adamsgaard.dk 70 i+.MR malloc (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Plumbrecv Err mx1.adamsgaard.dk 70 i returns the next message available on the file descriptor Err mx1.adamsgaard.dk 70 it@@ -259,7 +259,7 @@ The file descriptor returned by Err mx1.adamsgaard.dk 70 i is created with Err mx1.adamsgaard.dk 70 i .I fsopenfd Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ), Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ), Err mx1.adamsgaard.dk 70 i which masks information about read and write errors. Err mx1.adamsgaard.dk 70 i This is acceptable for use in Err mx1.adamsgaard.dk 70 i .I plumbrecv Err mx1.adamsgaard.dk 70 it@@ -276,10 +276,10 @@ that preserves the exact error details. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libplumb Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM plumb (1) , Err mx1.adamsgaard.dk 70 i-.IM event (3) , Err mx1.adamsgaard.dk 70 i-.IM plumber (4) , Err mx1.adamsgaard.dk 70 i-.IM plumb (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (1) , Err mx1.adamsgaard.dk 70 i+.MR event (3) , Err mx1.adamsgaard.dk 70 i+.MR plumber (4) , Err mx1.adamsgaard.dk 70 i+.MR plumb (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i When appropriate, including when a Err mx1.adamsgaard.dk 70 i .I plumbsend Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/post9pservice.3 b/man/man3/post9pservice.3 /src/plan9port/file/man/man3/post9pservice.3.gph mx1.adamsgaard.dk 70 it@@ -11,11 +11,11 @@ int post9pservice(int fd, char *name, char *mtpt) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Post9pservice Err mx1.adamsgaard.dk 70 i invokes Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) Err mx1.adamsgaard.dk 70 i to post a new 9P service in the current Err mx1.adamsgaard.dk 70 i ``name space'' Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ) Err mx1.adamsgaard.dk 70 i+.MR intro (4) ) Err mx1.adamsgaard.dk 70 i named Err mx1.adamsgaard.dk 70 i .IR name . Err mx1.adamsgaard.dk 70 i Clients connecting to the posted service Err mx1.adamsgaard.dk 70 it@@ -30,10 +30,10 @@ is non-nil, Err mx1.adamsgaard.dk 70 i mounts the service on Err mx1.adamsgaard.dk 70 i .IR mtpt , Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) . Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) . Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) , Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) , Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/post9p.c Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/postnote.3 b/man/man3/postnote.3 /src/plan9port/file/man/man3/postnote.3.gph mx1.adamsgaard.dk 70 it@@ -38,8 +38,8 @@ Returns zero if the write succeeds, otherwise \-1. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/postnote.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM notify (3) , Err mx1.adamsgaard.dk 70 i-.IM intro (3) Err mx1.adamsgaard.dk 70 i+.MR notify (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Sets Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/prime.3 b/man/man3/prime.3 /src/plan9port/file/man/man3/prime.3.gph mx1.adamsgaard.dk 70 it@@ -93,8 +93,8 @@ slow algorithm. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM aes (3) Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/print.3 b/man/man3/print.3 /src/plan9port/file/man/man3/print.3.gph mx1.adamsgaard.dk 70 it@@ -67,7 +67,7 @@ writes to the named output Err mx1.adamsgaard.dk 70 i file descriptor: Err mx1.adamsgaard.dk 70 i a buffered form Err mx1.adamsgaard.dk 70 i is described in Err mx1.adamsgaard.dk 70 i-.IM bio (3) . Err mx1.adamsgaard.dk 70 i+.MR bio (3) . Err mx1.adamsgaard.dk 70 i .I Sprint Err mx1.adamsgaard.dk 70 i places text Err mx1.adamsgaard.dk 70 i followed by the NUL character Err mx1.adamsgaard.dk 70 it@@ -104,7 +104,7 @@ is like Err mx1.adamsgaard.dk 70 i .IR sprint , Err mx1.adamsgaard.dk 70 i except that it prints into and returns a string of the required length, which is Err mx1.adamsgaard.dk 70 i allocated by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) . Err mx1.adamsgaard.dk 70 i+.MR malloc (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The routines Err mx1.adamsgaard.dk 70 i .IR runesprint , Err mx1.adamsgaard.dk 70 it@@ -361,7 +361,7 @@ The Err mx1.adamsgaard.dk 70 i .B S Err mx1.adamsgaard.dk 70 i verb is similar, but it interprets its pointer as an array Err mx1.adamsgaard.dk 70 i of runes (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ); Err mx1.adamsgaard.dk 70 i+.MR utf (7) ); Err mx1.adamsgaard.dk 70 i the runes are converted to Err mx1.adamsgaard.dk 70 i .SM UTF Err mx1.adamsgaard.dk 70 i before output. Err mx1.adamsgaard.dk 70 it@@ -389,10 +389,10 @@ but that will change if pointers and integers are different sizes. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B r Err mx1.adamsgaard.dk 70 i verb takes no arguments; it copies the error string returned by a call to Err mx1.adamsgaard.dk 70 i-.IM errstr (3) . Err mx1.adamsgaard.dk 70 i+.MR errstr (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Custom verbs may be installed using Err mx1.adamsgaard.dk 70 i-.IM fmtinstall (3) . Err mx1.adamsgaard.dk 70 i+.MR fmtinstall (3) . Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i This function prints an error message with a variable Err mx1.adamsgaard.dk 70 i number of arguments and then quits. Err mx1.adamsgaard.dk 70 it@@ -415,9 +415,9 @@ void fatal(char *msg, ...) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/fmt Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM fmtinstall (3) , Err mx1.adamsgaard.dk 70 i-.IM fprintf (3) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) Err mx1.adamsgaard.dk 70 i+.MR fmtinstall (3) , Err mx1.adamsgaard.dk 70 i+.MR fprintf (3) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Routines that write to a file descriptor or call Err mx1.adamsgaard.dk 70 i .IR malloc Err mx1.adamsgaard.dk 70 it@@ -425,7 +425,7 @@ set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The formatting is close to that specified for ANSI Err mx1.adamsgaard.dk 70 i-.IM fprintf (3) ; Err mx1.adamsgaard.dk 70 i+.MR fprintf (3) ; Err mx1.adamsgaard.dk 70 i the main difference is that Err mx1.adamsgaard.dk 70 i .B b Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/proto.3 b/man/man3/proto.3 /src/plan9port/file/man/man3/proto.3.gph mx1.adamsgaard.dk 70 it@@ -127,6 +127,6 @@ generic prototype file. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdisk/proto.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mk9660 (1) , Err mx1.adamsgaard.dk 70 i+.MR mk9660 (1) , Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i .IR mkfs (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/pushtls.3 b/man/man3/pushtls.3 /src/plan9port/file/man/man3/pushtls.3.gph mx1.adamsgaard.dk 70 it@@ -108,7 +108,7 @@ used by a client to resume a previously negotiated security association. Err mx1.adamsgaard.dk 70 i On output, the connection directory is set, as with Err mx1.adamsgaard.dk 70 i .B listen Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM dial (3) ). Err mx1.adamsgaard.dk 70 i+.MR dial (3) ). Err mx1.adamsgaard.dk 70 i The input Err mx1.adamsgaard.dk 70 i .I cert Err mx1.adamsgaard.dk 70 i is freed and a freshly allocated copy of the remote's certificate Err mx1.adamsgaard.dk 70 it@@ -149,7 +149,7 @@ The private key corresponding to Err mx1.adamsgaard.dk 70 i .I cert.pem Err mx1.adamsgaard.dk 70 i should have been previously loaded into factotum. Err mx1.adamsgaard.dk 70 i (See Err mx1.adamsgaard.dk 70 i-.IM rsa (3) Err mx1.adamsgaard.dk 70 i+.MR rsa (3) Err mx1.adamsgaard.dk 70 i .\" XXX should be rsa(8) Err mx1.adamsgaard.dk 70 i for more about key generation.) Err mx1.adamsgaard.dk 70 i By setting Err mx1.adamsgaard.dk 70 it@@ -175,8 +175,8 @@ PEM certificate files Err mx1.adamsgaard.dk 70 i .\" .br Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec/port Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i-.IM thumbprint (7) ; Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i+.MR thumbprint (7) ; Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i .IR factotum (4) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/qball.3 b/man/man3/qball.3 /src/plan9port/file/man/man3/qball.3.gph mx1.adamsgaard.dk 70 it@@ -68,7 +68,7 @@ and normal to the axis. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libgeometry/qball.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM quaternion (3) Err mx1.adamsgaard.dk 70 i+.MR quaternion (3) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Ken Shoemake, Err mx1.adamsgaard.dk 70 i ``Animating Rotation with Quaternion Curves'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/quaternion.3 b/man/man3/quaternion.3 /src/plan9port/file/man/man3/quaternion.3.gph mx1.adamsgaard.dk 70 it@@ -121,7 +121,7 @@ The following routines operate on rotations or orientations represented as unit Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B mtoq Err mx1.adamsgaard.dk 70 i Convert a rotation matrix (see Err mx1.adamsgaard.dk 70 i-.IM matrix (3) ) Err mx1.adamsgaard.dk 70 i+.MR matrix (3) ) Err mx1.adamsgaard.dk 70 i to a unit quaternion. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B qtom Err mx1.adamsgaard.dk 70 it@@ -148,12 +148,12 @@ This is just a rotation about the same axis by half the angle. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libgeometry/quaternion.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM matrix (3) , Err mx1.adamsgaard.dk 70 i-.IM qball (3) Err mx1.adamsgaard.dk 70 i+.MR matrix (3) , Err mx1.adamsgaard.dk 70 i+.MR qball (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i To avoid name conflicts with NetBSD, Err mx1.adamsgaard.dk 70 i .I qdiv Err mx1.adamsgaard.dk 70 i is a preprocessor macro defined as Err mx1.adamsgaard.dk 70 i .IR p9qdiv ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/quote.3 b/man/man3/quote.3 /src/plan9port/file/man/man3/quote.3.gph mx1.adamsgaard.dk 70 it@@ -58,10 +58,10 @@ The empty string is represented by two quotes, Err mx1.adamsgaard.dk 70 i The first four functions act as variants of Err mx1.adamsgaard.dk 70 i .B strdup Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM strcat (3) ). Err mx1.adamsgaard.dk 70 i+.MR strcat (3) ). Err mx1.adamsgaard.dk 70 i Each returns a Err mx1.adamsgaard.dk 70 i freshly allocated copy of the string, created using Err mx1.adamsgaard.dk 70 i-.IM malloc (3) . Err mx1.adamsgaard.dk 70 i+.MR malloc (3) . Err mx1.adamsgaard.dk 70 i .I Quotestrdup Err mx1.adamsgaard.dk 70 i returns a quoted copy of Err mx1.adamsgaard.dk 70 i .IR s , Err mx1.adamsgaard.dk 70 it@@ -75,7 +75,7 @@ The Err mx1.adamsgaard.dk 70 i versions of these functions do the same for Err mx1.adamsgaard.dk 70 i .CW Rune Err mx1.adamsgaard.dk 70 i strings (see Err mx1.adamsgaard.dk 70 i-.IM runestrcat (3) ). Err mx1.adamsgaard.dk 70 i+.MR runestrcat (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The string returned by Err mx1.adamsgaard.dk 70 i .I quotestrdup Err mx1.adamsgaard.dk 70 it@@ -124,13 +124,13 @@ blanks, control characters, and quotes are always quoted. Err mx1.adamsgaard.dk 70 i is provided as a Err mx1.adamsgaard.dk 70 i .I doquote Err mx1.adamsgaard.dk 70 i function that flags any character special to Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Quotestrfmt Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I quoterunestrfmt Err mx1.adamsgaard.dk 70 i are Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i formatting routines that produce quoted strings as output. Err mx1.adamsgaard.dk 70 i They may be installed by hand, but Err mx1.adamsgaard.dk 70 i .I quotefmtinstall Err mx1.adamsgaard.dk 70 it@@ -154,21 +154,21 @@ statements so the compiler can type-check uses of Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B %Q Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i format strings. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/quote.c Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/fmt/fmtquote.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM rc (1) , Err mx1.adamsgaard.dk 70 i-.IM malloc (3) , Err mx1.adamsgaard.dk 70 i-.IM print (3) , Err mx1.adamsgaard.dk 70 i-.IM strcat (3) Err mx1.adamsgaard.dk 70 i+.MR rc (1) , Err mx1.adamsgaard.dk 70 i+.MR malloc (3) , Err mx1.adamsgaard.dk 70 i+.MR print (3) , Err mx1.adamsgaard.dk 70 i+.MR strcat (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Because it is provided by the format library, Err mx1.adamsgaard.dk 70 i .I doquote Err mx1.adamsgaard.dk 70 i is a preprocessor macro defined as Err mx1.adamsgaard.dk 70 i .IR fmtdoquote ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/rand.3 b/man/man3/rand.3 /src/plan9port/file/man/man3/rand.3.gph mx1.adamsgaard.dk 70 it@@ -125,7 +125,7 @@ truly random bytes read from Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Prng Err mx1.adamsgaard.dk 70 i uses the native Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 i pseudo-random number generator to fill the buffer. Used with Err mx1.adamsgaard.dk 70 i .IR srand , Err mx1.adamsgaard.dk 70 i this function can produce a reproducible stream of pseudo random Err mx1.adamsgaard.dk 70 it@@ -138,7 +138,7 @@ and Err mx1.adamsgaard.dk 70 i may be passed to Err mx1.adamsgaard.dk 70 i .I mprand Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM mp (3) ). Err mx1.adamsgaard.dk 70 i+.MR mp (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fastrand Err mx1.adamsgaard.dk 70 i uses Err mx1.adamsgaard.dk 70 it@@ -161,7 +161,7 @@ to return a uniform Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec/port Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i .\" .IR cons (3), Err mx1.adamsgaard.dk 70 i-.IM mp (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Truerand Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -181,7 +181,7 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i .IR p9lrand , Err mx1.adamsgaard.dk 70 i and so on; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 i .ie \n(HT .ds HT " Err mx1.adamsgaard.dk 70 i .el .ds HT " (see HTML-formatted man page for link) Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/rc4.3 b/man/man3/rc4.3 /src/plan9port/file/man/man3/rc4.3.gph mx1.adamsgaard.dk 70 it@@ -43,13 +43,13 @@ structure keeps track of the algorithm. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/read.3 b/man/man3/read.3 /src/plan9port/file/man/man3/read.3.gph mx1.adamsgaard.dk 70 it@@ -65,7 +65,7 @@ if this is not the same as requested. Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I Pwrite Err mx1.adamsgaard.dk 70 i equivalent to a Err mx1.adamsgaard.dk 70 i-.IM seek (3) Err mx1.adamsgaard.dk 70 i+.MR seek (3) Err mx1.adamsgaard.dk 70 i to Err mx1.adamsgaard.dk 70 i .I offset Err mx1.adamsgaard.dk 70 i followed by a Err mx1.adamsgaard.dk 70 it@@ -83,10 +83,10 @@ without interference. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/readn.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i .IR open (3), Err mx1.adamsgaard.dk 70 i-.IM dup (3) , Err mx1.adamsgaard.dk 70 i-.IM pipe (3) Err mx1.adamsgaard.dk 70 i+.MR dup (3) , Err mx1.adamsgaard.dk 70 i+.MR pipe (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These functions set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/readcolmap.3 b/man/man3/readcolmap.3 /src/plan9port/file/man/man3/readcolmap.3.gph mx1.adamsgaard.dk 70 it@@ -63,14 +63,14 @@ Both return 0 on success, or \-1 on error, setting Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Changing the hardware color map does not change Err mx1.adamsgaard.dk 70 i the color map used by the Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i operator to convert between Err mx1.adamsgaard.dk 70 i mapped and true color or greyscale images, Err mx1.adamsgaard.dk 70 i which is described in Err mx1.adamsgaard.dk 70 i-.IM color (7) . Err mx1.adamsgaard.dk 70 i+.MR color (7) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM color (7) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR color (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/readcons.3 b/man/man3/readcons.3 /src/plan9port/file/man/man3/readcons.3.gph mx1.adamsgaard.dk 70 it@@ -31,7 +31,7 @@ is non-zero, the input is not echoed to the screen. Err mx1.adamsgaard.dk 70 i A stripped-down version of Err mx1.adamsgaard.dk 70 i .I netkey Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM passwd (1) ): Err mx1.adamsgaard.dk 70 i+.MR passwd (1) ): Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 i pass = readcons("password", nil, 1); Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/regexp.3 b/man/man3/regexp.3 /src/plan9port/file/man/man3/regexp.3.gph mx1.adamsgaard.dk 70 it@@ -42,11 +42,11 @@ compiles a Err mx1.adamsgaard.dk 70 i regular expression and returns Err mx1.adamsgaard.dk 70 i a pointer to the generated description. Err mx1.adamsgaard.dk 70 i The space is allocated by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i and may be released by Err mx1.adamsgaard.dk 70 i .IR free . Err mx1.adamsgaard.dk 70 i Regular expressions are exactly as in Err mx1.adamsgaard.dk 70 i-.IM regexp (7) . Err mx1.adamsgaard.dk 70 i+.MR regexp (7) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Regcomplit Err mx1.adamsgaard.dk 70 i is like Err mx1.adamsgaard.dk 70 it@@ -196,7 +196,7 @@ array elements should be used. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libregexp Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM grep (1) Err mx1.adamsgaard.dk 70 i+.MR grep (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Regcomp Err mx1.adamsgaard.dk 70 i returns Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/rfork.3 b/man/man3/rfork.3 /src/plan9port/file/man/man3/rfork.3.gph mx1.adamsgaard.dk 70 it@@ -15,14 +15,14 @@ int rfork(int flags) Err mx1.adamsgaard.dk 70 i is a partial implementation of the Plan 9 system call. Err mx1.adamsgaard.dk 70 i It can be used to manipulate some process state and to create Err mx1.adamsgaard.dk 70 i new processes a la Err mx1.adamsgaard.dk 70 i-.IM fork (2) . Err mx1.adamsgaard.dk 70 i+.MR fork (2) . Err mx1.adamsgaard.dk 70 i It cannot be used to create shared-memory processes Err mx1.adamsgaard.dk 70 i (Plan 9's Err mx1.adamsgaard.dk 70 i .B RFMEM Err mx1.adamsgaard.dk 70 i flag); for that functionality use Err mx1.adamsgaard.dk 70 i .I proccreate Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ). Err mx1.adamsgaard.dk 70 i+.MR thread (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I flags Err mx1.adamsgaard.dk 70 it@@ -45,7 +45,7 @@ If set, the child process will be dissociated from the parent. Upon Err mx1.adamsgaard.dk 70 i exit the child will leave no Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM wait (3) ) Err mx1.adamsgaard.dk 70 i+.MR wait (3) ) Err mx1.adamsgaard.dk 70 i for the parent to collect. Err mx1.adamsgaard.dk 70 i .\" .TP Err mx1.adamsgaard.dk 70 i .\" .B RFNAMEG Err mx1.adamsgaard.dk 70 it@@ -81,9 +81,9 @@ for the parent to collect. Err mx1.adamsgaard.dk 70 i Each process is a member of a group of processes that all Err mx1.adamsgaard.dk 70 i receive notes when a note is sent to the group Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM postnote (3) Err mx1.adamsgaard.dk 70 i+.MR postnote (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM signal (2) ). Err mx1.adamsgaard.dk 70 i+.MR signal (2) ). Err mx1.adamsgaard.dk 70 i The group of a new process is by default the same as its parent, but if Err mx1.adamsgaard.dk 70 i .B RFNOTEG Err mx1.adamsgaard.dk 70 i is set (regardless of Err mx1.adamsgaard.dk 70 it@@ -154,7 +154,7 @@ will sleep, if necessary, until required process resources are available. Err mx1.adamsgaard.dk 70 i Calling Err mx1.adamsgaard.dk 70 i .B rfork(RFFDG|RFPROC) Err mx1.adamsgaard.dk 70 i is equivalent to calling Err mx1.adamsgaard.dk 70 i-.IM fork (2) . Err mx1.adamsgaard.dk 70 i+.MR fork (2) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/rfork.c Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/rsa.3 b/man/man3/rsa.3 /src/plan9port/file/man/man3/rsa.3.gph mx1.adamsgaard.dk 70 it@@ -197,7 +197,7 @@ The subject line is conventionally of the form Err mx1.adamsgaard.dk 70 i using the quoting conventions of Err mx1.adamsgaard.dk 70 i .I tokenize Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getfields (3) ). Err mx1.adamsgaard.dk 70 i+.MR getfields (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I X509req Err mx1.adamsgaard.dk 70 i creates an X.509 certification request. Err mx1.adamsgaard.dk 70 it@@ -241,14 +241,14 @@ struct PEMChain Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM mp (3) , Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM dsa (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM sechash (3) , Err mx1.adamsgaard.dk 70 i-.IM prime (3) , Err mx1.adamsgaard.dk 70 i-.IM rand (3) Err mx1.adamsgaard.dk 70 i+.MR mp (3) , Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR dsa (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR sechash (3) , Err mx1.adamsgaard.dk 70 i+.MR prime (3) , Err mx1.adamsgaard.dk 70 i+.MR rand (3) Err mx1.adamsgaard.dk 70 i .\" .IR pem (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/rune.3 b/man/man3/rune.3 /src/plan9port/file/man/man3/rune.3.gph mx1.adamsgaard.dk 70 it@@ -189,5 +189,5 @@ returns Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/utf/utfrune.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM utf (7) , Err mx1.adamsgaard.dk 70 i-.IM tcs (1) Err mx1.adamsgaard.dk 70 i+.MR utf (7) , Err mx1.adamsgaard.dk 70 i+.MR tcs (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/runestrcat.3 b/man/man3/runestrcat.3 /src/plan9port/file/man/man3/runestrcat.3.gph mx1.adamsgaard.dk 70 it@@ -56,12 +56,12 @@ Rune* runestrstr(Rune *s1, Rune *s2) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These functions are rune string analogues of Err mx1.adamsgaard.dk 70 i the corresponding functions in Err mx1.adamsgaard.dk 70 i-.IM strcat (3) . Err mx1.adamsgaard.dk 70 i+.MR strcat (3) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM memory (3) , Err mx1.adamsgaard.dk 70 i-.IM rune (3) , Err mx1.adamsgaard.dk 70 i-.IM strcat (3) Err mx1.adamsgaard.dk 70 i+.MR memory (3) , Err mx1.adamsgaard.dk 70 i+.MR rune (3) , Err mx1.adamsgaard.dk 70 i+.MR strcat (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The outcome of overlapping moves varies among implementations. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/searchpath.3 b/man/man3/searchpath.3 /src/plan9port/file/man/man3/searchpath.3.gph mx1.adamsgaard.dk 70 it@@ -13,9 +13,9 @@ char* searchpath(char *name) Err mx1.adamsgaard.dk 70 i searches for the executable Err mx1.adamsgaard.dk 70 i .I name Err mx1.adamsgaard.dk 70 i in the same way that Err mx1.adamsgaard.dk 70 i-.IM sh (1) Err mx1.adamsgaard.dk 70 i+.MR sh (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i do. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The environment variable Err mx1.adamsgaard.dk 70 it@@ -32,9 +32,9 @@ returns a pointer to a malloced string containing a path Err mx1.adamsgaard.dk 70 i or simply Err mx1.adamsgaard.dk 70 i .IR name ) Err mx1.adamsgaard.dk 70 i suitable for use in Err mx1.adamsgaard.dk 70 i-.IM open (3) Err mx1.adamsgaard.dk 70 i+.MR open (3) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM exec (3) . Err mx1.adamsgaard.dk 70 i+.MR exec (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .I name Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/sechash.3 b/man/man3/sechash.3 /src/plan9port/file/man/man3/sechash.3.gph mx1.adamsgaard.dk 70 it@@ -138,14 +138,14 @@ and Err mx1.adamsgaard.dk 70 i .I sha1unpickle Err mx1.adamsgaard.dk 70 i unmarshal a pickled digest. Err mx1.adamsgaard.dk 70 i All four routines return a pointer to a newly Err mx1.adamsgaard.dk 70 i-.IM malloc (3) 'd Err mx1.adamsgaard.dk 70 i+.MR malloc (3) 'd Err mx1.adamsgaard.dk 70 i object. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libsec Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM aes (3) , Err mx1.adamsgaard.dk 70 i-.IM blowfish (3) , Err mx1.adamsgaard.dk 70 i-.IM des (3) , Err mx1.adamsgaard.dk 70 i-.IM elgamal (3) , Err mx1.adamsgaard.dk 70 i-.IM rc4 (3) , Err mx1.adamsgaard.dk 70 i-.IM rsa (3) Err mx1.adamsgaard.dk 70 i+.MR aes (3) , Err mx1.adamsgaard.dk 70 i+.MR blowfish (3) , Err mx1.adamsgaard.dk 70 i+.MR des (3) , Err mx1.adamsgaard.dk 70 i+.MR elgamal (3) , Err mx1.adamsgaard.dk 70 i+.MR rc4 (3) , Err mx1.adamsgaard.dk 70 i+.MR rsa (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/seek.3 b/man/man3/seek.3 /src/plan9port/file/man/man3/seek.3.gph mx1.adamsgaard.dk 70 it@@ -39,8 +39,8 @@ Seeking in a pipe is a no-op. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/seek.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM open (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR open (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Sets Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -50,4 +50,4 @@ To avoid name conflicts with the underlying system, Err mx1.adamsgaard.dk 70 i is a preprocessor macro defined as Err mx1.adamsgaard.dk 70 i .IR p9seek ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/sendfd.3 b/man/man3/sendfd.3 /src/plan9port/file/man/man3/sendfd.3.gph mx1.adamsgaard.dk 70 it@@ -20,14 +20,14 @@ and Err mx1.adamsgaard.dk 70 i can be used to pass an open file descriptor over Err mx1.adamsgaard.dk 70 i a Unix domain socket from one process to another. Err mx1.adamsgaard.dk 70 i Since Err mx1.adamsgaard.dk 70 i-.IM pipe (3) Err mx1.adamsgaard.dk 70 i+.MR pipe (3) Err mx1.adamsgaard.dk 70 i is implemented with Err mx1.adamsgaard.dk 70 i-.IM socketpair (2) Err mx1.adamsgaard.dk 70 i+.MR socketpair (2) Err mx1.adamsgaard.dk 70 i instead of Err mx1.adamsgaard.dk 70 i-.IM pipe (2) , Err mx1.adamsgaard.dk 70 i+.MR pipe (2) , Err mx1.adamsgaard.dk 70 i .I socket Err mx1.adamsgaard.dk 70 i can be a file descriptor obtained from Err mx1.adamsgaard.dk 70 i-.IM pipe (3) . Err mx1.adamsgaard.dk 70 i+.MR pipe (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Sendfd Err mx1.adamsgaard.dk 70 i sends the file descriptor Err mx1.adamsgaard.dk 70 it@@ -51,7 +51,7 @@ will not. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/sendfd.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM socketpair (2) , Err mx1.adamsgaard.dk 70 i+.MR socketpair (2) , Err mx1.adamsgaard.dk 70 i .I sendmsg Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM send (2) Err mx1.adamsgaard.dk 70 i+.MR send (2) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/setjmp.3 b/man/man3/setjmp.3 /src/plan9port/file/man/man3/setjmp.3.gph mx1.adamsgaard.dk 70 it@@ -46,7 +46,7 @@ was called. Err mx1.adamsgaard.dk 70 i is the same as Err mx1.adamsgaard.dk 70 i .I longjmp Err mx1.adamsgaard.dk 70 i except that it is to be called from within a note handler (see Err mx1.adamsgaard.dk 70 i-.IM notify (3) ). Err mx1.adamsgaard.dk 70 i+.MR notify (3) ). Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I uregs Err mx1.adamsgaard.dk 70 i argument should be the first argument passed to the note handler. Err mx1.adamsgaard.dk 70 it@@ -58,7 +58,7 @@ can also be used to switch stacks. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/jmp.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM notify (3) Err mx1.adamsgaard.dk 70 i+.MR notify (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Notejmp Err mx1.adamsgaard.dk 70 it@@ -78,7 +78,7 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9jmp_buf ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I P9setjmp Err mx1.adamsgaard.dk 70 i is implemented as a preprocessor macro that calls Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/sleep.3 b/man/man3/sleep.3 /src/plan9port/file/man/man3/sleep.3.gph mx1.adamsgaard.dk 70 it@@ -27,7 +27,7 @@ Sleep returns \-1 if interrupted, 0 otherwise. Err mx1.adamsgaard.dk 70 i causes an Err mx1.adamsgaard.dk 70 i .B alarm Err mx1.adamsgaard.dk 70 i note (see Err mx1.adamsgaard.dk 70 i-.IM notify (3) ) Err mx1.adamsgaard.dk 70 i+.MR notify (3) ) Err mx1.adamsgaard.dk 70 i to be sent to the invoking process after the number of milliseconds Err mx1.adamsgaard.dk 70 i given by the argument. Err mx1.adamsgaard.dk 70 i Successive calls to Err mx1.adamsgaard.dk 70 it@@ -39,7 +39,7 @@ the alarm clock. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/sleep.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These functions set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -53,4 +53,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9alarm ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/stat.3 b/man/man3/stat.3 /src/plan9port/file/man/man3/stat.3.gph mx1.adamsgaard.dk 70 it@@ -105,7 +105,7 @@ struct Dir { Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The returned structure is allocated by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) ; Err mx1.adamsgaard.dk 70 i+.MR malloc (3) ; Err mx1.adamsgaard.dk 70 i freeing it also frees the associated strings. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i This structure and Err mx1.adamsgaard.dk 70 it@@ -283,9 +283,9 @@ to retrieve the initial values first. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/dirstat.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM fcall (3) , Err mx1.adamsgaard.dk 70 i-.IM dirread (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR fcall (3) , Err mx1.adamsgaard.dk 70 i+.MR dirread (3) , Err mx1.adamsgaard.dk 70 i .IR stat (9p) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 it@@ -305,7 +305,7 @@ or Err mx1.adamsgaard.dk 70 i is too short for the returned data, the return value will be Err mx1.adamsgaard.dk 70 i .B BIT16SZ Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM fcall (3) ) Err mx1.adamsgaard.dk 70 i+.MR fcall (3) ) Err mx1.adamsgaard.dk 70 i and the two bytes Err mx1.adamsgaard.dk 70 i returned will contain the initial count field of the Err mx1.adamsgaard.dk 70 i returned data; Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/strcat.3 b/man/man3/strcat.3 /src/plan9port/file/man/man3/strcat.3.gph mx1.adamsgaard.dk 70 it@@ -222,7 +222,7 @@ is returned. Err mx1.adamsgaard.dk 70 i returns a pointer to a distinct copy of the null-terminated string Err mx1.adamsgaard.dk 70 i .I s Err mx1.adamsgaard.dk 70 i in space obtained from Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .L 0 Err mx1.adamsgaard.dk 70 i if no space can be obtained. Err mx1.adamsgaard.dk 70 it@@ -244,14 +244,14 @@ operates analogously, but ignores ASCII case differences when comparing strings. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9 Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM memory (3) , Err mx1.adamsgaard.dk 70 i-.IM rune (3) , Err mx1.adamsgaard.dk 70 i-.IM runestrcat (3) Err mx1.adamsgaard.dk 70 i+.MR memory (3) , Err mx1.adamsgaard.dk 70 i+.MR rune (3) , Err mx1.adamsgaard.dk 70 i+.MR runestrcat (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i These routines know nothing about Err mx1.adamsgaard.dk 70 i .SM UTF. Err mx1.adamsgaard.dk 70 i Use the routines in Err mx1.adamsgaard.dk 70 i-.IM rune (3) Err mx1.adamsgaard.dk 70 i+.MR rune (3) Err mx1.adamsgaard.dk 70 i as appropriate. Err mx1.adamsgaard.dk 70 i Note, however, that the definition of Err mx1.adamsgaard.dk 70 i .SM UTF Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/string.3 b/man/man3/string.3 /src/plan9port/file/man/man3/string.3.gph mx1.adamsgaard.dk 70 it@@ -268,4 +268,4 @@ The input stack has a maximum depth of 32 nested include files. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libString Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM bio (3) Err mx1.adamsgaard.dk 70 i+.MR bio (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/stringsize.3 b/man/man3/stringsize.3 /src/plan9port/file/man/man3/stringsize.3.gph mx1.adamsgaard.dk 70 it@@ -57,13 +57,13 @@ are analogous, but accept an array of runes rather than Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM addpt (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM subfont (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR addpt (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR subfont (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Because strings are loaded dynamically, these routines may generate I/O Err mx1.adamsgaard.dk 70 i to the server and produce calls to the graphics error function. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/subfont.3 b/man/man3/subfont.3 /src/plan9port/file/man/man3/subfont.3.gph mx1.adamsgaard.dk 70 it@@ -53,13 +53,13 @@ Font* mkfont(Subfont *f, Rune min) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Subfonts are the components of fonts that hold the character images. Err mx1.adamsgaard.dk 70 i A font comprises an array of subfonts; see Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) . Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) . Err mx1.adamsgaard.dk 70 i A new Err mx1.adamsgaard.dk 70 i .B Subfont Err mx1.adamsgaard.dk 70 i is allocated and initialized with Err mx1.adamsgaard.dk 70 i .IR allocsubfont . Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) Err mx1.adamsgaard.dk 70 i for the meaning of Err mx1.adamsgaard.dk 70 i .IR n , Err mx1.adamsgaard.dk 70 i .IR height , Err mx1.adamsgaard.dk 70 it@@ -81,7 +81,7 @@ The appropriate fields of the returned Err mx1.adamsgaard.dk 70 i structure are set to Err mx1.adamsgaard.dk 70 i the passed arguments, and the image is registered as a subfont Err mx1.adamsgaard.dk 70 i with the graphics device Err mx1.adamsgaard.dk 70 i-.IM draw (3) . Err mx1.adamsgaard.dk 70 i+.MR draw (3) . Err mx1.adamsgaard.dk 70 i .I Allocsubfont Err mx1.adamsgaard.dk 70 i returns 0 on failure. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -97,7 +97,7 @@ on Err mx1.adamsgaard.dk 70 i if Err mx1.adamsgaard.dk 70 i .B f->info Err mx1.adamsgaard.dk 70 i was not allocated by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i it should be zeroed before calling Err mx1.adamsgaard.dk 70 i .IR subffree . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -150,7 +150,7 @@ Although it is principally a routine internal to the library, Err mx1.adamsgaard.dk 70 i may be substituted by the application to provide a less file-oriented subfont naming scheme. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The format of a subfont file is described in Err mx1.adamsgaard.dk 70 i-.IM font (7) . Err mx1.adamsgaard.dk 70 i+.MR font (7) . Err mx1.adamsgaard.dk 70 i Briefly, it contains a image with all the characters in it, Err mx1.adamsgaard.dk 70 i followed by a subfont header, followed by character information. Err mx1.adamsgaard.dk 70 i .I Readsubfont Err mx1.adamsgaard.dk 70 it@@ -181,13 +181,13 @@ the part of a subfont file that comes after the image. It should be preceded by Err mx1.adamsgaard.dk 70 i a call to Err mx1.adamsgaard.dk 70 i .IR writeimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) ). Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Stringsubfont Err mx1.adamsgaard.dk 70 i is analogous to Err mx1.adamsgaard.dk 70 i .B string Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i for subfonts. Rather than use the underlying font caching primitives, Err mx1.adamsgaard.dk 70 i it calls Err mx1.adamsgaard.dk 70 i .B draw Err mx1.adamsgaard.dk 70 it@@ -224,12 +224,12 @@ bitmap font file tree Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM image (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR image (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i All of the functions use the graphics error function (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ). Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ). Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/sysfatal.3 b/man/man3/sysfatal.3 /src/plan9port/file/man/man3/sysfatal.3.gph mx1.adamsgaard.dk 70 it@@ -16,17 +16,17 @@ void sysfatal(char *fmt, ...) Err mx1.adamsgaard.dk 70 i prints to standard error the name of the running program, Err mx1.adamsgaard.dk 70 i a colon and a space, Err mx1.adamsgaard.dk 70 i the message described by the Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i format string Err mx1.adamsgaard.dk 70 i .I fmt Err mx1.adamsgaard.dk 70 i and subsequent arguments, and a newline. Err mx1.adamsgaard.dk 70 i It then calls Err mx1.adamsgaard.dk 70 i-.IM exits (3) Err mx1.adamsgaard.dk 70 i+.MR exits (3) Err mx1.adamsgaard.dk 70 i with the formatted message as argument. Err mx1.adamsgaard.dk 70 i The program's name is the value of Err mx1.adamsgaard.dk 70 i .BR argv0 , Err mx1.adamsgaard.dk 70 i which will be set if the program uses the Err mx1.adamsgaard.dk 70 i-.IM arg (3) Err mx1.adamsgaard.dk 70 i+.MR arg (3) Err mx1.adamsgaard.dk 70 i interface to process its arguments. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 i .B argv0 Err mx1.adamsgaard.dk 70 it@@ -44,7 +44,7 @@ The message is a line with several fields: Err mx1.adamsgaard.dk 70 i the name of the machine writing the message; Err mx1.adamsgaard.dk 70 i the date and time; Err mx1.adamsgaard.dk 70 i the message specified by the Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i format Err mx1.adamsgaard.dk 70 i .I fmt Err mx1.adamsgaard.dk 70 i and any following arguments; Err mx1.adamsgaard.dk 70 it@@ -60,9 +60,9 @@ can be used safely in multi-threaded programs. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/syslog.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM errstr (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR errstr (3) , Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 i .B %r Err mx1.adamsgaard.dk 70 i format in Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/thread.3 b/man/man3/thread.3 /src/plan9port/file/man/man3/thread.3.gph mx1.adamsgaard.dk 70 it@@ -267,10 +267,10 @@ in arbitrary ways and should synchronize their Err mx1.adamsgaard.dk 70 i actions using Err mx1.adamsgaard.dk 70 i .B qlocks Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM lock (3) ) Err mx1.adamsgaard.dk 70 i+.MR lock (3) ) Err mx1.adamsgaard.dk 70 i or channel communication. Err mx1.adamsgaard.dk 70 i System calls such as Err mx1.adamsgaard.dk 70 i-.IM read (3) Err mx1.adamsgaard.dk 70 i+.MR read (3) Err mx1.adamsgaard.dk 70 i block the entire proc; Err mx1.adamsgaard.dk 70 i all threads in a proc block until the system call finishes. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -364,7 +364,7 @@ are threaded analogues of Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I execl Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM exec (3) ); Err mx1.adamsgaard.dk 70 i+.MR exec (3) ); Err mx1.adamsgaard.dk 70 i on success, Err mx1.adamsgaard.dk 70 i they replace the calling thread Err mx1.adamsgaard.dk 70 i and invoke the external program, never returning. Err mx1.adamsgaard.dk 70 it@@ -400,7 +400,7 @@ and Err mx1.adamsgaard.dk 70 i .I threadexec Err mx1.adamsgaard.dk 70 i will duplicate Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM dup (3) ) Err mx1.adamsgaard.dk 70 i+.MR dup (3) ) Err mx1.adamsgaard.dk 70 i the three file descriptors in Err mx1.adamsgaard.dk 70 i .I fd Err mx1.adamsgaard.dk 70 i onto standard input, output, and error for the external program Err mx1.adamsgaard.dk 70 it@@ -443,14 +443,14 @@ stop the running of the program. Err mx1.adamsgaard.dk 70 i returns a channel of pointers to Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 i structures (see Err mx1.adamsgaard.dk 70 i-.IM wait (3) ). Err mx1.adamsgaard.dk 70 i+.MR wait (3) ). Err mx1.adamsgaard.dk 70 i When an exec'ed process exits, a pointer to a Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 i is sent to this channel. Err mx1.adamsgaard.dk 70 i These Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 i structures have been allocated with Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i and should be freed after use. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A Err mx1.adamsgaard.dk 70 it@@ -611,13 +611,13 @@ calls. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Chanprint Err mx1.adamsgaard.dk 70 i formats its arguments in the manner of Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i and sends the result to the channel Err mx1.adamsgaard.dk 70 i .IR c. Err mx1.adamsgaard.dk 70 i The string delivered by Err mx1.adamsgaard.dk 70 i .I chanprint Err mx1.adamsgaard.dk 70 i is allocated with Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i and should be freed upon receipt. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Thread library functions do not return on failure; Err mx1.adamsgaard.dk 70 it@@ -628,10 +628,10 @@ Threaded programs should use Err mx1.adamsgaard.dk 70 i in place of Err mx1.adamsgaard.dk 70 i .I atnotify Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM notify (3) ). Err mx1.adamsgaard.dk 70 i+.MR notify (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i It is safe to use Err mx1.adamsgaard.dk 70 i-.IM sysfatal (3) Err mx1.adamsgaard.dk 70 i+.MR sysfatal (3) Err mx1.adamsgaard.dk 70 i in threaded programs. Err mx1.adamsgaard.dk 70 i .I Sysfatal Err mx1.adamsgaard.dk 70 i will print the error string and call Err mx1.adamsgaard.dk 70 it@@ -673,7 +673,7 @@ To create new processes, use Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 i .B \*9/acid/thread Err mx1.adamsgaard.dk 70 i contains useful Err mx1.adamsgaard.dk 70 i-.IM acid (1) Err mx1.adamsgaard.dk 70 i+.MR acid (1) Err mx1.adamsgaard.dk 70 i functions for debugging threaded programs. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B \*9/src/libthread/test Err mx1.adamsgaard.dk 70 it@@ -681,8 +681,8 @@ contains some example programs. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libthread Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (3) , Err mx1.adamsgaard.dk 70 i-.IM ioproc (3) Err mx1.adamsgaard.dk 70 i+.MR intro (3) , Err mx1.adamsgaard.dk 70 i+.MR ioproc (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i To avoid name conflicts, Err mx1.adamsgaard.dk 70 i .IR alt , Err mx1.adamsgaard.dk 70 it@@ -707,7 +707,7 @@ and so on. Err mx1.adamsgaard.dk 70 i is defined as a macro that expands to Err mx1.adamsgaard.dk 70 i .IR threadyield . Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Threadint, Err mx1.adamsgaard.dk 70 i threadintgrp, Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/time.3 b/man/man3/time.3 /src/plan9port/file/man/man3/time.3.gph mx1.adamsgaard.dk 70 it@@ -41,4 +41,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9nsec ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/udpread.3 b/man/man3/udpread.3 /src/plan9port/file/man/man3/udpread.3.gph mx1.adamsgaard.dk 70 it@@ -65,4 +65,4 @@ to send a response back to the sender of the original packet. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/udp.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ip (3) Err mx1.adamsgaard.dk 70 i+.MR ip (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-cache.3 b/man/man3/venti-cache.3 /src/plan9port/file/man/man3/venti-cache.3.gph mx1.adamsgaard.dk 70 it@@ -112,9 +112,9 @@ the block's cache address. Err mx1.adamsgaard.dk 70 i allocates a new cache using the client connection Err mx1.adamsgaard.dk 70 i .I z Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) ), Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) ), Err mx1.adamsgaard.dk 70 i with Err mx1.adamsgaard.dk 70 i .I maxmem Err mx1.adamsgaard.dk 70 i bytes of memory. Err mx1.adamsgaard.dk 70 it@@ -195,7 +195,7 @@ The default Err mx1.adamsgaard.dk 70 i function is Err mx1.adamsgaard.dk 70 i .I vtwrite Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) ); Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) ); Err mx1.adamsgaard.dk 70 i .I vtsetcachewrite Err mx1.adamsgaard.dk 70 i sets it. Err mx1.adamsgaard.dk 70 i .I Vtsetcachewrite Err mx1.adamsgaard.dk 70 it@@ -230,8 +230,8 @@ or, more commonly, that cache blocks are being leaked. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-file (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-file (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-client.3 b/man/man3/venti-client.3 /src/plan9port/file/man/man3/venti-client.3.gph mx1.adamsgaard.dk 70 it@@ -53,7 +53,7 @@ int vtping(VtConn *z) Err mx1.adamsgaard.dk 70 i extern int ventidoublechecksha1; /* default 1 */ Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines execute the client side of the Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i protocol. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtrpc Err mx1.adamsgaard.dk 70 it@@ -84,7 +84,7 @@ is typically called only indirectly, via Err mx1.adamsgaard.dk 70 i calls Err mx1.adamsgaard.dk 70 i .I vtversion Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) ) Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) ) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR vthello , Err mx1.adamsgaard.dk 70 i in that order, returning success only Err mx1.adamsgaard.dk 70 it@@ -171,14 +171,14 @@ in the same proc should start separate procs running Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I vtrecvproc Err mx1.adamsgaard.dk 70 i as described in Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) . Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-packet (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-packet (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .I Vtrpc Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-conn.3 b/man/man3/venti-conn.3 /src/plan9port/file/man/man3/venti-conn.3.gph mx1.adamsgaard.dk 70 it@@ -90,21 +90,21 @@ for reading and writing. Err mx1.adamsgaard.dk 70 i .I Vtdial Err mx1.adamsgaard.dk 70 i dials the given network address Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM dial (3) ) Err mx1.adamsgaard.dk 70 i+.MR dial (3) ) Err mx1.adamsgaard.dk 70 i and returns a corresponding connection. Err mx1.adamsgaard.dk 70 i It returns nil if the connection cannot be established. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtversion Err mx1.adamsgaard.dk 70 i exchanges version information with the remote side Err mx1.adamsgaard.dk 70 i as described in Err mx1.adamsgaard.dk 70 i-.IM venti (7) . Err mx1.adamsgaard.dk 70 i+.MR venti (7) . Err mx1.adamsgaard.dk 70 i The negotiated version is stored in Err mx1.adamsgaard.dk 70 i .IB z ->version \fR. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtsend Err mx1.adamsgaard.dk 70 i writes a packet Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-packet (3) ) Err mx1.adamsgaard.dk 70 i+.MR venti-packet (3) ) Err mx1.adamsgaard.dk 70 i on the connection Err mx1.adamsgaard.dk 70 i .IR z . Err mx1.adamsgaard.dk 70 i The packet Err mx1.adamsgaard.dk 70 it@@ -115,7 +115,7 @@ be returned by Err mx1.adamsgaard.dk 70 i .I vtsend Err mx1.adamsgaard.dk 70 i will add the two-byte length field Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ) Err mx1.adamsgaard.dk 70 i+.MR venti (7) ) Err mx1.adamsgaard.dk 70 i at the begnning. Err mx1.adamsgaard.dk 70 i .I Vtsend Err mx1.adamsgaard.dk 70 i frees Err mx1.adamsgaard.dk 70 it@@ -137,7 +137,7 @@ and Err mx1.adamsgaard.dk 70 i block until the packet can be written or read from the network. Err mx1.adamsgaard.dk 70 i In a threaded program Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM thread (3) ), Err mx1.adamsgaard.dk 70 i+.MR thread (3) ), Err mx1.adamsgaard.dk 70 i this may not be desirable. Err mx1.adamsgaard.dk 70 i If the caller arranges for Err mx1.adamsgaard.dk 70 i .IR vtsendproc Err mx1.adamsgaard.dk 70 it@@ -192,12 +192,12 @@ as they are sent or received. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (1) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-packet (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-server (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (1) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-packet (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-server (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i Routines that return pointers return nil on error. Err mx1.adamsgaard.dk 70 i Routines returning integers return 0 on success, \-1 on error. Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-fcall.3 b/man/man3/venti-fcall.3 /src/plan9port/file/man/man3/venti-fcall.3.gph mx1.adamsgaard.dk 70 it@@ -109,7 +109,7 @@ converts a Err mx1.adamsgaard.dk 70 i .B VtEntry Err mx1.adamsgaard.dk 70 i structure describing a Venti file Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ) Err mx1.adamsgaard.dk 70 i+.MR venti (7) ) Err mx1.adamsgaard.dk 70 i into a 40-byte Err mx1.adamsgaard.dk 70 i .RB ( VtEntrySize ) Err mx1.adamsgaard.dk 70 i structure at Err mx1.adamsgaard.dk 70 it@@ -122,7 +122,7 @@ converts a Err mx1.adamsgaard.dk 70 i .B VtFcall Err mx1.adamsgaard.dk 70 i structure describing a Venti protocol message Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ) Err mx1.adamsgaard.dk 70 i+.MR venti (7) ) Err mx1.adamsgaard.dk 70 i into a packet. Err mx1.adamsgaard.dk 70 i .I Vtfcallunpack Err mx1.adamsgaard.dk 70 i does the reverse conversion. Err mx1.adamsgaard.dk 70 it@@ -130,7 +130,7 @@ does the reverse conversion. Err mx1.adamsgaard.dk 70 i The fields in a Err mx1.adamsgaard.dk 70 i .B VtFcall Err mx1.adamsgaard.dk 70 i are named after the protocol fields described in Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i except that the Err mx1.adamsgaard.dk 70 i .B type Err mx1.adamsgaard.dk 70 i field is renamed Err mx1.adamsgaard.dk 70 it@@ -158,7 +158,7 @@ and the packet Err mx1.adamsgaard.dk 70 i The block type enumeration defined in Err mx1.adamsgaard.dk 70 i .B Err mx1.adamsgaard.dk 70 i (presented in Err mx1.adamsgaard.dk 70 i-.IM venti (7) ) Err mx1.adamsgaard.dk 70 i+.MR venti (7) ) Err mx1.adamsgaard.dk 70 i differs from the one used on disk and in the network Err mx1.adamsgaard.dk 70 i protocol. Err mx1.adamsgaard.dk 70 i The disk and network representation uses different Err mx1.adamsgaard.dk 70 it@@ -232,7 +232,7 @@ is nil, the label is ignored. Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I vtscorefmt Err mx1.adamsgaard.dk 70 i are Err mx1.adamsgaard.dk 70 i-.IM print (3) Err mx1.adamsgaard.dk 70 i+.MR print (3) Err mx1.adamsgaard.dk 70 i formatters to print Err mx1.adamsgaard.dk 70 i .B VtFcall Err mx1.adamsgaard.dk 70 i structures and scores. Err mx1.adamsgaard.dk 70 it@@ -244,9 +244,9 @@ is installed as Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (1) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (1) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i .IR Vtentrypack , Err mx1.adamsgaard.dk 70 i .IR vtfcallpack , Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-file.3 b/man/man3/venti-file.3 /src/plan9port/file/man/man3/venti-file.3.gph mx1.adamsgaard.dk 70 it@@ -99,7 +99,7 @@ void vtfileunlock(VtFile *f); Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines provide a simple interface to create and Err mx1.adamsgaard.dk 70 i manipulate Venti file trees (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ). Err mx1.adamsgaard.dk 70 i+.MR venti (7) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtfilecreateroot Err mx1.adamsgaard.dk 70 i creates a new Venti file. Err mx1.adamsgaard.dk 70 it@@ -226,7 +226,7 @@ if an error is encountered. Err mx1.adamsgaard.dk 70 i .I Vtfilewrite Err mx1.adamsgaard.dk 70 i writes to an in-memory copy of the data blocks Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-cache (3) ) Err mx1.adamsgaard.dk 70 i+.MR venti-cache (3) ) Err mx1.adamsgaard.dk 70 i instead of writing directly to Venti. Err mx1.adamsgaard.dk 70 i .I Vtfileflush Err mx1.adamsgaard.dk 70 i writes all copied blocks associated with Err mx1.adamsgaard.dk 70 it@@ -319,7 +319,7 @@ in the same directory block. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi/file.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti-cache (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti-cache (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-log.3 b/man/man3/venti-log.3 /src/plan9port/file/man/man3/venti-log.3.gph mx1.adamsgaard.dk 70 it@@ -122,9 +122,9 @@ passed nil log structures. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The server library Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM venti-server (3) ) Err mx1.adamsgaard.dk 70 i+.MR venti-server (3) ) Err mx1.adamsgaard.dk 70 i writes debugging information to the log named Err mx1.adamsgaard.dk 70 i .IR VtServerLog , Err mx1.adamsgaard.dk 70 i which defaults to the string Err mx1.adamsgaard.dk 70 it@@ -132,5 +132,5 @@ which defaults to the string Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-mem.3 b/man/man3/venti-mem.3 /src/plan9port/file/man/man3/venti-mem.3.gph mx1.adamsgaard.dk 70 it@@ -35,7 +35,7 @@ void vtfree(void *ptr) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines allocate and free memory. Err mx1.adamsgaard.dk 70 i On failure, they print an error message and call Err mx1.adamsgaard.dk 70 i-.IM sysfatal (3) . Err mx1.adamsgaard.dk 70 i+.MR sysfatal (3) . Err mx1.adamsgaard.dk 70 i They do not return. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtbrk Err mx1.adamsgaard.dk 70 it@@ -63,4 +63,4 @@ when no longer needed. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) Err mx1.adamsgaard.dk 70 i+.MR venti (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-packet.3 b/man/man3/venti-packet.3 /src/plan9port/file/man/man3/venti-packet.3.gph mx1.adamsgaard.dk 70 it@@ -129,7 +129,7 @@ because fragments may not be filled completely. Err mx1.adamsgaard.dk 70 i compares the data sections of two packets as Err mx1.adamsgaard.dk 70 i .I memcmp Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM memory (3) ) Err mx1.adamsgaard.dk 70 i+.MR memory (3) ) Err mx1.adamsgaard.dk 70 i would. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Packetconcat Err mx1.adamsgaard.dk 70 it@@ -260,7 +260,7 @@ bytes at offset Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) Err mx1.adamsgaard.dk 70 i+.MR venti (3) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These functions return errors only when passed Err mx1.adamsgaard.dk 70 i invalid inputs, Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-server.3 b/man/man3/venti-server.3 /src/plan9port/file/man/man3/venti-server.3.gph mx1.adamsgaard.dk 70 it@@ -33,7 +33,7 @@ VtReq* vtgetreq(VtSrv *srv) Err mx1.adamsgaard.dk 70 i void vtrespond(VtReq *req) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These routines execute the server side of the Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i protocol. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vtsrvhello Err mx1.adamsgaard.dk 70 it@@ -115,8 +115,8 @@ blocks written to it and returns error on all reads. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-conn (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-packet (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-conn (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-packet (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti-zero.3 b/man/man3/venti-zero.3 /src/plan9port/file/man/man3/venti-zero.3.gph mx1.adamsgaard.dk 70 it@@ -52,5 +52,5 @@ is the score of the zero-length block. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi/zeroscore.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/venti.3 b/man/man3/venti.3 /src/plan9port/file/man/man3/venti.3.gph mx1.adamsgaard.dk 70 it@@ -15,61 +15,61 @@ This manual page describes general utility functions. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Other manual pages describe the library functions in detail. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-cache (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-cache (3) Err mx1.adamsgaard.dk 70 i describes a simple in-memory block cache to help clients. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-conn (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-conn (3) Err mx1.adamsgaard.dk 70 i describes routines for manipulating network connections Err mx1.adamsgaard.dk 70 i between Venti clients and servers. Err mx1.adamsgaard.dk 70 i-.IM Venti-client (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-client (3) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM venti-server (3) Err mx1.adamsgaard.dk 70 i+.MR venti-server (3) Err mx1.adamsgaard.dk 70 i describe routines for writing clients Err mx1.adamsgaard.dk 70 i and servers on top of these. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-fcall (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-fcall (3) Err mx1.adamsgaard.dk 70 i describes the C representation of Venti protocol messages Err mx1.adamsgaard.dk 70 i and data structures. Err mx1.adamsgaard.dk 70 i It also describes routines that convert between the C representation Err mx1.adamsgaard.dk 70 i and the network and disk representations. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-file (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-file (3) Err mx1.adamsgaard.dk 70 i describes routines for writing clients that manipulate Err mx1.adamsgaard.dk 70 i Venti file trees Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ). Err mx1.adamsgaard.dk 70 i+.MR venti (7) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-log (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-log (3) Err mx1.adamsgaard.dk 70 i describes routines to access in-memory log buffers Err mx1.adamsgaard.dk 70 i as well as the logging that is done automatically by Err mx1.adamsgaard.dk 70 i the library. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-mem (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-mem (3) Err mx1.adamsgaard.dk 70 i describes wrappers around the canonical Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i routines that abort on error. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-packet (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-packet (3) Err mx1.adamsgaard.dk 70 i describes routines for Err mx1.adamsgaard.dk 70 i manipulating zero-copy chains of Err mx1.adamsgaard.dk 70 i data buffers. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti-zero (3) Err mx1.adamsgaard.dk 70 i+.MR Venti-zero (3) Err mx1.adamsgaard.dk 70 i describes routines to zero truncate and zero extend blocks Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ). Err mx1.adamsgaard.dk 70 i+.MR venti (7) ). Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libventi Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (1) , Err mx1.adamsgaard.dk 70 i-.IM venti-cache (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-client (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-fcall (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-file (3) Err mx1.adamsgaard.dk 70 i-.IM venti-log (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-mem (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-packet (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-server (3) , Err mx1.adamsgaard.dk 70 i-.IM venti-zero (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (1) , Err mx1.adamsgaard.dk 70 i+.MR venti-cache (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-client (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-fcall (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-file (3) Err mx1.adamsgaard.dk 70 i+.MR venti-log (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-mem (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-packet (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-server (3) , Err mx1.adamsgaard.dk 70 i+.MR venti-zero (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/wait.3 b/man/man3/wait.3 /src/plan9port/file/man/man3/wait.3.gph mx1.adamsgaard.dk 70 it@@ -29,9 +29,9 @@ int awaitfor(int pid, char *s, int n) Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Wait Err mx1.adamsgaard.dk 70 i causes a process to wait for any child process (see Err mx1.adamsgaard.dk 70 i-.IM fork (2) Err mx1.adamsgaard.dk 70 i+.MR fork (2) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM rfork (3) ) Err mx1.adamsgaard.dk 70 i+.MR rfork (3) ) Err mx1.adamsgaard.dk 70 i to exit. Err mx1.adamsgaard.dk 70 i It returns a Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 it@@ -62,7 +62,7 @@ the time spent in system calls, and the child's elapsed real time, Err mx1.adamsgaard.dk 70 i all in units of milliseconds. Err mx1.adamsgaard.dk 70 i .B Msg Err mx1.adamsgaard.dk 70 i contains the message that the child specified in Err mx1.adamsgaard.dk 70 i-.IM exits (3) . Err mx1.adamsgaard.dk 70 i+.MR exits (3) . Err mx1.adamsgaard.dk 70 i For a normal exit, Err mx1.adamsgaard.dk 70 i .B msg[0] Err mx1.adamsgaard.dk 70 i is zero, Err mx1.adamsgaard.dk 70 it@@ -78,7 +78,7 @@ returns immediately, with return value nil. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B Waitmsg Err mx1.adamsgaard.dk 70 i structure is allocated by Err mx1.adamsgaard.dk 70 i-.IM malloc (3) Err mx1.adamsgaard.dk 70 i+.MR malloc (3) Err mx1.adamsgaard.dk 70 i and should be freed after use. Err mx1.adamsgaard.dk 70 i For programs that only need the pid of the exiting program, Err mx1.adamsgaard.dk 70 i .I waitpid Err mx1.adamsgaard.dk 70 it@@ -114,7 +114,7 @@ The filled-in buffer Err mx1.adamsgaard.dk 70 i may be parsed (after appending a NUL) using Err mx1.adamsgaard.dk 70 i .IR tokenize Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getfields (3) ); Err mx1.adamsgaard.dk 70 i+.MR getfields (3) ); Err mx1.adamsgaard.dk 70 i the resulting fields are, in order, pid, the three times, and the exit string, Err mx1.adamsgaard.dk 70 i which will be Err mx1.adamsgaard.dk 70 i .B '' Err mx1.adamsgaard.dk 70 it@@ -139,8 +139,8 @@ returns Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B \*9/src/lib9/await.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM rfork (3) , Err mx1.adamsgaard.dk 70 i-.IM exits (3) , Err mx1.adamsgaard.dk 70 i+.MR rfork (3) , Err mx1.adamsgaard.dk 70 i+.MR exits (3) , Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i These routines set Err mx1.adamsgaard.dk 70 i .IR errstr . Err mx1.adamsgaard.dk 70 it@@ -156,4 +156,4 @@ are preprocessor macros defined as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR p9waitfor ; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM intro (3) . Err mx1.adamsgaard.dk 70 i+.MR intro (3) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man3/window.3 b/man/man3/window.3 /src/plan9port/file/man/man3/window.3.gph mx1.adamsgaard.dk 70 it@@ -121,7 +121,7 @@ to color the window initially, and a refresh method Err mx1.adamsgaard.dk 70 i The refresh methods are Err mx1.adamsgaard.dk 70 i .BR Refbackup , Err mx1.adamsgaard.dk 70 i which provides backing store and is the method used by Err mx1.adamsgaard.dk 70 i-.IM rio (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) Err mx1.adamsgaard.dk 70 i for its clients; Err mx1.adamsgaard.dk 70 i .BR Refnone , Err mx1.adamsgaard.dk 70 i which provides no refresh and is designed for temporary uses Err mx1.adamsgaard.dk 70 it@@ -142,7 +142,7 @@ pointer that may be treated like any other image. Err mx1.adamsgaard.dk 70 i In particular, it is freed by calling Err mx1.adamsgaard.dk 70 i .B freeimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) ). Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) ). Err mx1.adamsgaard.dk 70 i The following functions, however, apply only to windows, not regular images. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .B Bottomwindow Err mx1.adamsgaard.dk 70 it@@ -199,13 +199,13 @@ and screen position Err mx1.adamsgaard.dk 70 i .RI ( scr ). Err mx1.adamsgaard.dk 70 i Their usage is shown in the Examples section. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Rio (1) Err mx1.adamsgaard.dk 70 i+.MR Rio (1) Err mx1.adamsgaard.dk 70 i creates its client windows with backing store, Err mx1.adamsgaard.dk 70 i .BR Refbackup . Err mx1.adamsgaard.dk 70 i The graphics initialization routine, Err mx1.adamsgaard.dk 70 i .B initdraw Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ), Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ), Err mx1.adamsgaard.dk 70 i builds a Err mx1.adamsgaard.dk 70 i .B Screen Err mx1.adamsgaard.dk 70 i upon this, and then allocates upon that another window indented Err mx1.adamsgaard.dk 70 it@@ -234,10 +234,10 @@ actual screen position of the window unless it is recorded separately. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/libdraw Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i The refresh method Err mx1.adamsgaard.dk 70 i .B Refmesg Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/0intro.4 b/man/man4/0intro.4 /src/plan9port/file/man/man4/0intro.4.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ In Plan 9, the kernel mount device Err mx1.adamsgaard.dk 70 i \fImnt\fR(3) Err mx1.adamsgaard.dk 70 i acts as a client to the 9P servers mounted in the current name space, Err mx1.adamsgaard.dk 70 i translating system calls such as Err mx1.adamsgaard.dk 70 i-.IM open (2) Err mx1.adamsgaard.dk 70 i+.MR open (2) Err mx1.adamsgaard.dk 70 i into 9P transactions such as Err mx1.adamsgaard.dk 70 i .IR open (9p). Err mx1.adamsgaard.dk 70 i The kernel also multiplexes the potentially many processes onto a single 9P conversation Err mx1.adamsgaard.dk 70 it@@ -30,17 +30,17 @@ On Unix, 9P clients do not access servers via the traditional Err mx1.adamsgaard.dk 70 i file system call interface. Only the Unix name space can be accessed Err mx1.adamsgaard.dk 70 i that way. Err mx1.adamsgaard.dk 70 i Instead, 9P clients use the Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) Err mx1.adamsgaard.dk 70 i library to connect and interact directly with particular 9P servers. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM 9p (1) Err mx1.adamsgaard.dk 70 i+.MR 9p (1) Err mx1.adamsgaard.dk 70 i command-line client is useful for interactive use and in shell scripts. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To preserve the façade of a single 9P conversation with each server, Err mx1.adamsgaard.dk 70 i 9P servers invoke Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) , Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) , Err mx1.adamsgaard.dk 70 i typically via Err mx1.adamsgaard.dk 70 i-.IM post9pservice (3) . Err mx1.adamsgaard.dk 70 i+.MR post9pservice (3) . Err mx1.adamsgaard.dk 70 i .I 9pserve Err mx1.adamsgaard.dk 70 i announces a 9P service at a particular Err mx1.adamsgaard.dk 70 i network address and multiplexes the clients that connect to Err mx1.adamsgaard.dk 70 it@@ -58,7 +58,7 @@ Setting the Err mx1.adamsgaard.dk 70 i .B $NAMESPACE Err mx1.adamsgaard.dk 70 i environment variable overrides this default. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i-.IM namespace (1) Err mx1.adamsgaard.dk 70 i+.MR namespace (1) Err mx1.adamsgaard.dk 70 i command prints the current name space directory. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Occasionally it is useful to be able to connect the input or output Err mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ implementation of Err mx1.adamsgaard.dk 70 i (see also Err mx1.adamsgaard.dk 70 i .I fsopenfd Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ) Err mx1.adamsgaard.dk 70 i returns the read or write end of a pipe; Err mx1.adamsgaard.dk 70 i a helper process transfers data between the other end of the pipe Err mx1.adamsgaard.dk 70 i and the 9P server. Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/9import.4 b/man/man4/9import.4 /src/plan9port/file/man/man4/9import.4.gph mx1.adamsgaard.dk 70 it@@ -19,7 +19,7 @@ tool allows an arbitrary Err mx1.adamsgaard.dk 70 i on a remote Err mx1.adamsgaard.dk 70 i .I system, Err mx1.adamsgaard.dk 70 i with the capability of running the Plan 9 Err mx1.adamsgaard.dk 70 i-.IM exportfs (4) Err mx1.adamsgaard.dk 70 i+.MR exportfs (4) Err mx1.adamsgaard.dk 70 i service, Err mx1.adamsgaard.dk 70 i to be imported into the local name space. Err mx1.adamsgaard.dk 70 i Usually Err mx1.adamsgaard.dk 70 it@@ -31,7 +31,7 @@ A process is started on the Err mx1.adamsgaard.dk 70 i remote machine, with authority of the user of Err mx1.adamsgaard.dk 70 i .IR 9import , Err mx1.adamsgaard.dk 70 i to perform work for the local machine using the Err mx1.adamsgaard.dk 70 i-.IM exportfs (4) Err mx1.adamsgaard.dk 70 i+.MR exportfs (4) Err mx1.adamsgaard.dk 70 i service. Err mx1.adamsgaard.dk 70 i The default port used is TCP 17007. Err mx1.adamsgaard.dk 70 i If Err mx1.adamsgaard.dk 70 it@@ -55,11 +55,11 @@ Use Err mx1.adamsgaard.dk 70 i .I keypattern Err mx1.adamsgaard.dk 70 i to select a key to authenticate to the remote side Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM auth (2) ). Err mx1.adamsgaard.dk 70 i+.MR auth (2) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -p Err mx1.adamsgaard.dk 70 i Push the Err mx1.adamsgaard.dk 70 i-.IM aan (8) Err mx1.adamsgaard.dk 70 i+.MR aan (8) Err mx1.adamsgaard.dk 70 i filter onto the connection to protect against Err mx1.adamsgaard.dk 70 i temporary network outages. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -69,11 +69,11 @@ Post the connection's mountable file descriptor as Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/9import.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM srv (4) , Err mx1.adamsgaard.dk 70 i-.IM aan (8) , Err mx1.adamsgaard.dk 70 i-.IM listen1 (8) , Err mx1.adamsgaard.dk 70 i+.MR srv (4) , Err mx1.adamsgaard.dk 70 i+.MR aan (8) , Err mx1.adamsgaard.dk 70 i+.MR listen1 (8) , Err mx1.adamsgaard.dk 70 i .B cs Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM ndb (7) Err mx1.adamsgaard.dk 70 i+.MR ndb (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i Encryption is not implemented. Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/9pserve.4 b/man/man4/9pserve.4 /src/plan9port/file/man/man4/9pserve.4.gph mx1.adamsgaard.dk 70 it@@ -50,7 +50,7 @@ and clunks any outstanding fids belonging to the client. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I 9pserve Err mx1.adamsgaard.dk 70 i is typically not invoked directly; use Err mx1.adamsgaard.dk 70 i-.IM post9pservice (3) Err mx1.adamsgaard.dk 70 i+.MR post9pservice (3) Err mx1.adamsgaard.dk 70 i instead. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The options are: Err mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ rewrite all attach messages to use Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .IR afid ; Err mx1.adamsgaard.dk 70 i used to implement Err mx1.adamsgaard.dk 70 i-.IM srv (4) 's Err mx1.adamsgaard.dk 70 i+.MR srv (4) 's Err mx1.adamsgaard.dk 70 i .B -a Err mx1.adamsgaard.dk 70 i option Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -90,8 +90,8 @@ instead assume 9P2000 and a maximum message size of Err mx1.adamsgaard.dk 70 i .IR msize Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i .IR intro (9p), Err mx1.adamsgaard.dk 70 i-.IM 9pfuse (4) Err mx1.adamsgaard.dk 70 i+.MR 9pfuse (4) Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/9pserve.c Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/acme.4 b/man/man4/acme.4 /src/plan9port/file/man/man4/acme.4.gph mx1.adamsgaard.dk 70 it@@ -15,7 +15,7 @@ acme \- control files for text windows Err mx1.adamsgaard.dk 70 i \&... ] Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i The text window system Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i serves a variety of files for reading, writing, and controlling Err mx1.adamsgaard.dk 70 i windows. Err mx1.adamsgaard.dk 70 i Some of them are virtual versions of system files for dealing Err mx1.adamsgaard.dk 70 it@@ -28,7 +28,7 @@ When a command is run under Err mx1.adamsgaard.dk 70 i a directory holding these files is posted as the 9P service Err mx1.adamsgaard.dk 70 i .B acme Err mx1.adamsgaard.dk 70 i (using Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) ). Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Some of these files supply virtual versions of services available from the underlying Err mx1.adamsgaard.dk 70 i environment, in particular the character terminal files in Plan 9's Err mx1.adamsgaard.dk 70 it@@ -47,7 +47,7 @@ Other files are unique to Err mx1.adamsgaard.dk 70 i is a subdirectory used by Err mx1.adamsgaard.dk 70 i .B win Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM acme (1) ) Err mx1.adamsgaard.dk 70 i+.MR acme (1) ) Err mx1.adamsgaard.dk 70 i as a mount point for the Err mx1.adamsgaard.dk 70 i .I acme Err mx1.adamsgaard.dk 70 i files associated with the window in which Err mx1.adamsgaard.dk 70 it@@ -436,5 +436,5 @@ except that reads stop at the end address. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/acme Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM rio (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR rio (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/factotum.4 b/man/man4/factotum.4 /src/plan9port/file/man/man4/factotum.4.gph mx1.adamsgaard.dk 70 it@@ -127,7 +127,7 @@ RSA encryption and signatures, used by SSH and TLS. Err mx1.adamsgaard.dk 70 i passwords in the clear. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B vnc Err mx1.adamsgaard.dk 70 i-.IM vnc (1) 's Err mx1.adamsgaard.dk 70 i+.MR vnc (1) 's Err mx1.adamsgaard.dk 70 i challenge/response. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B wep Err mx1.adamsgaard.dk 70 it@@ -186,7 +186,7 @@ cpu server. On starting, it will attempt to get a Err mx1.adamsgaard.dk 70 i key from NVRAM using Err mx1.adamsgaard.dk 70 i .B readnvram Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM authsrv (3) ), Err mx1.adamsgaard.dk 70 i+.MR authsrv (3) ), Err mx1.adamsgaard.dk 70 i prompting for anything it needs. Err mx1.adamsgaard.dk 70 i It will never subsequently prompt for a Err mx1.adamsgaard.dk 70 i key that it doesn't have. Err mx1.adamsgaard.dk 70 it@@ -245,7 +245,7 @@ specific to each supported protocol. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i All keys can have additional attibutes that act either as comments Err mx1.adamsgaard.dk 70 i or as selectors to distinguish them in the Err mx1.adamsgaard.dk 70 i-.IM auth (3) Err mx1.adamsgaard.dk 70 i+.MR auth (3) Err mx1.adamsgaard.dk 70 i library calls. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The factotum owner can use any key stored by factotum. Err mx1.adamsgaard.dk 70 it@@ -305,7 +305,7 @@ such as Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B auth_challenge Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM auth (3) ) Err mx1.adamsgaard.dk 70 i+.MR auth (3) ) Err mx1.adamsgaard.dk 70 i to specify which key and protocol to use for an authentication. Err mx1.adamsgaard.dk 70 i Like a key tuple, a key template is also a list of Err mx1.adamsgaard.dk 70 i .IB attribute = value Err mx1.adamsgaard.dk 70 it@@ -367,7 +367,7 @@ turned on by the Err mx1.adamsgaard.dk 70 i option. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i By default when factotum starts it looks for a Err mx1.adamsgaard.dk 70 i-.IM secstore (1) Err mx1.adamsgaard.dk 70 i+.MR secstore (1) Err mx1.adamsgaard.dk 70 i account on $auth for the user and, if one exists, Err mx1.adamsgaard.dk 70 i prompts for a secstore password in order to fetch Err mx1.adamsgaard.dk 70 i the file Err mx1.adamsgaard.dk 70 it@@ -385,7 +385,7 @@ sets a public/private keypair for ssh authentication, Err mx1.adamsgaard.dk 70 i generated by Err mx1.adamsgaard.dk 70 i .B ssh_genkey Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM ssh (1) ). Err mx1.adamsgaard.dk 70 i+.MR ssh (1) ). Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SS "Confirming key use Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -481,11 +481,11 @@ RPC's) until done Err mx1.adamsgaard.dk 70 i if successful, reading back an Err mx1.adamsgaard.dk 70 i .I AuthInfo Err mx1.adamsgaard.dk 70 i structure (see Err mx1.adamsgaard.dk 70 i-.IM authsrv (3) ). Err mx1.adamsgaard.dk 70 i+.MR authsrv (3) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The RPC protocol is normally embodied by one of the Err mx1.adamsgaard.dk 70 i routines in Err mx1.adamsgaard.dk 70 i-.IM auth (3) . Err mx1.adamsgaard.dk 70 i+.MR auth (3) . Err mx1.adamsgaard.dk 70 i We describe it here should anyone want to extend Err mx1.adamsgaard.dk 70 i the library. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -545,7 +545,7 @@ necessary Err mx1.adamsgaard.dk 70 i authentication has succeeded, an Err mx1.adamsgaard.dk 70 i .B AuthInfo Err mx1.adamsgaard.dk 70 i structure (see Err mx1.adamsgaard.dk 70 i-.IM auth (3) ) Err mx1.adamsgaard.dk 70 i+.MR auth (3) ) Err mx1.adamsgaard.dk 70 i can be retrieved with an Err mx1.adamsgaard.dk 70 i .B authinfo Err mx1.adamsgaard.dk 70 i RPC Err mx1.adamsgaard.dk 70 it@@ -703,7 +703,7 @@ and Err mx1.adamsgaard.dk 70 i are intended to be proxied via Err mx1.adamsgaard.dk 70 i .I auth_proxy Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM auth (3) ). Err mx1.adamsgaard.dk 70 i+.MR auth (3) ). Err mx1.adamsgaard.dk 70 i .\" The protocols follow Err mx1.adamsgaard.dk 70 i .\" .IR p9any (7) Err mx1.adamsgaard.dk 70 i .\" and Err mx1.adamsgaard.dk 70 it@@ -736,7 +736,7 @@ before being sent over the network. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vnc Err mx1.adamsgaard.dk 70 i is the challenge-response protocol used by Err mx1.adamsgaard.dk 70 i-.IM vnc (1) ; Err mx1.adamsgaard.dk 70 i+.MR vnc (1) ; Err mx1.adamsgaard.dk 70 i valid roles are Err mx1.adamsgaard.dk 70 i .B client Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -840,7 +840,7 @@ a string: a space-separated quoted user name and password Err mx1.adamsgaard.dk 70 i that can be parsed with Err mx1.adamsgaard.dk 70 i .I tokenize Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getfields (3) ). Err mx1.adamsgaard.dk 70 i+.MR getfields (3) ). Err mx1.adamsgaard.dk 70 i Conventionally, client keys have distinguishing attributes Err mx1.adamsgaard.dk 70 i like Err mx1.adamsgaard.dk 70 i .B service Err mx1.adamsgaard.dk 70 it@@ -905,7 +905,7 @@ and Err mx1.adamsgaard.dk 70 i .BR !dk Err mx1.adamsgaard.dk 70 i specifying the private half of the key; Err mx1.adamsgaard.dk 70 i see Err mx1.adamsgaard.dk 70 i-.IM rsa (3) . Err mx1.adamsgaard.dk 70 i+.MR rsa (3) . Err mx1.adamsgaard.dk 70 i Conventionally, Err mx1.adamsgaard.dk 70 i .I rsa Err mx1.adamsgaard.dk 70 i keys also have Err mx1.adamsgaard.dk 70 it@@ -972,7 +972,7 @@ attributes. Err mx1.adamsgaard.dk 70 i If the key is to be used for signing, it must also have a Err mx1.adamsgaard.dk 70 i .B !secret Err mx1.adamsgaard.dk 70 i attribute; see Err mx1.adamsgaard.dk 70 i-.IM dsa (3) . Err mx1.adamsgaard.dk 70 i+.MR dsa (3) . Err mx1.adamsgaard.dk 70 i Conventionally, Err mx1.adamsgaard.dk 70 i .I dsa Err mx1.adamsgaard.dk 70 i keys Err mx1.adamsgaard.dk 70 it@@ -1019,4 +1019,4 @@ The response is a hexadecimal string of length 32. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/auth/factotum Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM ssh-agent (1) Err mx1.adamsgaard.dk 70 i+.MR ssh-agent (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/fontsrv.4 b/man/man4/fontsrv.4 /src/plan9port/file/man/man4/fontsrv.4.gph mx1.adamsgaard.dk 70 it@@ -20,7 +20,7 @@ fontsrv \- file system access to host fonts Err mx1.adamsgaard.dk 70 i presents the host window system's fonts Err mx1.adamsgaard.dk 70 i in the standard Plan 9 format Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM font (7) ). Err mx1.adamsgaard.dk 70 i+.MR font (7) ). Err mx1.adamsgaard.dk 70 i It serves a virtual directory tree mounted at Err mx1.adamsgaard.dk 70 i .I mtpt Err mx1.adamsgaard.dk 70 i (if the Err mx1.adamsgaard.dk 70 it@@ -72,14 +72,14 @@ representing 32-character Unicode ranges. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Openfont Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ) Err mx1.adamsgaard.dk 70 i recognizes font paths beginning with Err mx1.adamsgaard.dk 70 i .B /mnt/font Err mx1.adamsgaard.dk 70 i and implements them by invoking Err mx1.adamsgaard.dk 70 i .IR fontsrv ; Err mx1.adamsgaard.dk 70 i it need not be running already. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i for a full discussion of font name syntaxes. Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i List the fonts on the system: Err mx1.adamsgaard.dk 70 it@@ -96,7 +96,7 @@ or: Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .LP Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM acme (1) Err mx1.adamsgaard.dk 70 i+.MR acme (1) Err mx1.adamsgaard.dk 70 i using the operating system's Monaco as the fixed-width font: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -104,7 +104,7 @@ using the operating system's Monaco as the fixed-width font: Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .LP Err mx1.adamsgaard.dk 70 i Run Err mx1.adamsgaard.dk 70 i-.IM sam (1) Err mx1.adamsgaard.dk 70 i+.MR sam (1) Err mx1.adamsgaard.dk 70 i using the same font: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 it@@ -113,7 +113,7 @@ using the same font: Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/fontsrv Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Due to OS X restrictions, Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/fossil.4 b/man/man4/fossil.4 /src/plan9port/file/man/man4/fossil.4.gph mx1.adamsgaard.dk 70 it@@ -148,10 +148,10 @@ will be named Err mx1.adamsgaard.dk 70 i The attach name used in Err mx1.adamsgaard.dk 70 i .I mount Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM bind (1) , Err mx1.adamsgaard.dk 70 i-.IM bind (2) Err mx1.adamsgaard.dk 70 i+.MR bind (1) , Err mx1.adamsgaard.dk 70 i+.MR bind (2) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM attach (5) ) Err mx1.adamsgaard.dk 70 i+.MR attach (5) ) Err mx1.adamsgaard.dk 70 i selects a file system to be served Err mx1.adamsgaard.dk 70 i and optionally a subtree, Err mx1.adamsgaard.dk 70 i in the format Err mx1.adamsgaard.dk 70 it@@ -163,7 +163,7 @@ An empty attach name selects Err mx1.adamsgaard.dk 70 i normally requires all users except Err mx1.adamsgaard.dk 70 i .L none Err mx1.adamsgaard.dk 70 i to provide authentication tickets on each Err mx1.adamsgaard.dk 70 i-.IM attach (5) . Err mx1.adamsgaard.dk 70 i+.MR attach (5) . Err mx1.adamsgaard.dk 70 i To keep just anyone from connecting, Err mx1.adamsgaard.dk 70 i .L none Err mx1.adamsgaard.dk 70 i is only allowed to attach after another user Err mx1.adamsgaard.dk 70 it@@ -179,7 +179,7 @@ flag to Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .B srv Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) ). Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) ). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The groups called Err mx1.adamsgaard.dk 70 i .B noworld Err mx1.adamsgaard.dk 70 it@@ -207,7 +207,7 @@ readable by the world but writable only to the developers. Err mx1.adamsgaard.dk 70 i starts a new instance of the fossil file server. Err mx1.adamsgaard.dk 70 i It is configured mainly through console commands, Err mx1.adamsgaard.dk 70 i documented in Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) . Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The options are: Err mx1.adamsgaard.dk 70 i .TF "-c\fI cmd Err mx1.adamsgaard.dk 70 it@@ -239,7 +239,7 @@ and Err mx1.adamsgaard.dk 70 i which starts a file server console on Err mx1.adamsgaard.dk 70 i .BI /srv/ cons \fR. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) Err mx1.adamsgaard.dk 70 i for more information. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .BI -f " file Err mx1.adamsgaard.dk 70 it@@ -269,7 +269,7 @@ for inconsistencies. Err mx1.adamsgaard.dk 70 i is deprecated in favor of the console Err mx1.adamsgaard.dk 70 i .B check Err mx1.adamsgaard.dk 70 i command (see Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) ). Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) ). Err mx1.adamsgaard.dk 70 i .I Flchk Err mx1.adamsgaard.dk 70 i prints Err mx1.adamsgaard.dk 70 i .I fossil Err mx1.adamsgaard.dk 70 it@@ -375,7 +375,7 @@ system stored on Venti at Err mx1.adamsgaard.dk 70 i The score should have been generated by Err mx1.adamsgaard.dk 70 i .I fossil Err mx1.adamsgaard.dk 70 i rather than by Err mx1.adamsgaard.dk 70 i-.IM vac (1) , Err mx1.adamsgaard.dk 70 i+.MR vac (1) , Err mx1.adamsgaard.dk 70 i so that the appropriate snapshot metadata is present. Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -450,7 +450,7 @@ See the discussion of the Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B uname Err mx1.adamsgaard.dk 70 i commands in Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) Err mx1.adamsgaard.dk 70 i for more about the user table. Err mx1.adamsgaard.dk 70 i .ne 3 Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -488,13 +488,13 @@ command to prepare the script. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/fossil Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM yesterday (1) , Err mx1.adamsgaard.dk 70 i-.IM fs (3) , Err mx1.adamsgaard.dk 70 i-.IM fs (4) , Err mx1.adamsgaard.dk 70 i-.IM srv (4) , Err mx1.adamsgaard.dk 70 i-.IM fossilcons (8) , Err mx1.adamsgaard.dk 70 i-.IM loadfossil (8) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR yesterday (1) , Err mx1.adamsgaard.dk 70 i+.MR fs (3) , Err mx1.adamsgaard.dk 70 i+.MR fs (4) , Err mx1.adamsgaard.dk 70 i+.MR srv (4) , Err mx1.adamsgaard.dk 70 i+.MR fossilcons (8) , Err mx1.adamsgaard.dk 70 i+.MR loadfossil (8) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i It is possible that the disk format (but not the Venti format) Err mx1.adamsgaard.dk 70 i will change in the future, to make the disk a full cache Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/import.4 b/man/man4/import.4 /src/plan9port/file/man/man4/import.4.gph mx1.adamsgaard.dk 70 it@@ -48,7 +48,7 @@ the path have different meanings on the two systems.) Err mx1.adamsgaard.dk 70 i connects to Err mx1.adamsgaard.dk 70 i .I system Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i-.IM ssh (1) . Err mx1.adamsgaard.dk 70 i+.MR ssh (1) . Err mx1.adamsgaard.dk 70 i It invokes Err mx1.adamsgaard.dk 70 i .I import Err mx1.adamsgaard.dk 70 i on the remote system to carry out the remote Err mx1.adamsgaard.dk 70 it@@ -109,5 +109,5 @@ sam & Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/import.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) , Err mx1.adamsgaard.dk 70 i-.IM intro (4) Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/plumber.4 b/man/man4/plumber.4 /src/plan9port/file/man/man4/plumber.4.gph mx1.adamsgaard.dk 70 it@@ -14,17 +14,17 @@ plumber \- file system for interprocess messaging Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .I plumber Err mx1.adamsgaard.dk 70 i is a user-level file server that receives, examines, rewrites, and dispatches Err mx1.adamsgaard.dk 70 i-.IM plumb (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (7) Err mx1.adamsgaard.dk 70 i messages between programs. Err mx1.adamsgaard.dk 70 i Its behavior is programmed by a Err mx1.adamsgaard.dk 70 i .I plumbing Err mx1.adamsgaard.dk 70 i file (default Err mx1.adamsgaard.dk 70 i .BR $HOME/lib/plumbing ) Err mx1.adamsgaard.dk 70 i in the format of Err mx1.adamsgaard.dk 70 i-.IM plumb (7) . Err mx1.adamsgaard.dk 70 i+.MR plumb (7) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Its services are posted via Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) Err mx1.adamsgaard.dk 70 i as Err mx1.adamsgaard.dk 70 i .BR plumb , Err mx1.adamsgaard.dk 70 i and consist of two Err mx1.adamsgaard.dk 70 it@@ -39,14 +39,14 @@ for dispatching messages to applications. Err mx1.adamsgaard.dk 70 i Programs use Err mx1.adamsgaard.dk 70 i .B fswrite Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM 9pclient (3) ) Err mx1.adamsgaard.dk 70 i+.MR 9pclient (3) ) Err mx1.adamsgaard.dk 70 i to deliver messages to the Err mx1.adamsgaard.dk 70 i .B send Err mx1.adamsgaard.dk 70 i file, and Err mx1.adamsgaard.dk 70 i .I fsread Err mx1.adamsgaard.dk 70 i to receive them from the corresponding port. Err mx1.adamsgaard.dk 70 i For example, Err mx1.adamsgaard.dk 70 i-.IM sam (1) 's Err mx1.adamsgaard.dk 70 i+.MR sam (1) 's Err mx1.adamsgaard.dk 70 i .B plumb Err mx1.adamsgaard.dk 70 i menu item or the Err mx1.adamsgaard.dk 70 i .B B Err mx1.adamsgaard.dk 70 it@@ -115,13 +115,13 @@ statements Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B plumb Err mx1.adamsgaard.dk 70 i mount name for Err mx1.adamsgaard.dk 70 i-.IM plumber (4) . Err mx1.adamsgaard.dk 70 i+.MR plumber (4) . Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/plumb Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM plumb (1) , Err mx1.adamsgaard.dk 70 i-.IM plumb (3) , Err mx1.adamsgaard.dk 70 i-.IM plumb (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (1) , Err mx1.adamsgaard.dk 70 i+.MR plumb (3) , Err mx1.adamsgaard.dk 70 i+.MR plumb (7) Err mx1.adamsgaard.dk 70 i .\" .SH BUGS Err mx1.adamsgaard.dk 70 i .\" .IR Plumber 's Err mx1.adamsgaard.dk 70 i .\" file name space is fixed, so it is difficult to plumb Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/ramfs.4 b/man/man4/ramfs.4 /src/plan9port/file/man/man4/ramfs.4.gph mx1.adamsgaard.dk 70 it@@ -21,7 +21,7 @@ By default Err mx1.adamsgaard.dk 70 i posts its service as Err mx1.adamsgaard.dk 70 i .B ramfs Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) . Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -S Err mx1.adamsgaard.dk 70 it@@ -46,5 +46,5 @@ It can also be used to provide high-performance temporary files. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/ramfs.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM 9p (3) , Err mx1.adamsgaard.dk 70 i-.IM 9pserve (4) Err mx1.adamsgaard.dk 70 i+.MR 9p (3) , Err mx1.adamsgaard.dk 70 i+.MR 9pserve (4) Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/smugfs.4 b/man/man4/smugfs.4 /src/plan9port/file/man/man4/smugfs.4.gph mx1.adamsgaard.dk 70 it@@ -24,7 +24,7 @@ is a user-level file system that provides access to images Err mx1.adamsgaard.dk 70 i stored on the SmugMug photo sharing service. Err mx1.adamsgaard.dk 70 i It logs in after Err mx1.adamsgaard.dk 70 i obtaining a password from Err mx1.adamsgaard.dk 70 i-.IM factotum (4) Err mx1.adamsgaard.dk 70 i+.MR factotum (4) Err mx1.adamsgaard.dk 70 i using Err mx1.adamsgaard.dk 70 i .B server=smugmug.com Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -32,7 +32,7 @@ and Err mx1.adamsgaard.dk 70 i (if any) Err mx1.adamsgaard.dk 70 i as key criteria Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM auth (3) ). Err mx1.adamsgaard.dk 70 i+.MR auth (3) ). Err mx1.adamsgaard.dk 70 i Then Err mx1.adamsgaard.dk 70 i .I smugfs Err mx1.adamsgaard.dk 70 i serves a virtual directory tree mounted at Err mx1.adamsgaard.dk 70 it@@ -265,7 +265,7 @@ SmugMug, Err mx1.adamsgaard.dk 70 i If multiple categories or albums have the same name, Err mx1.adamsgaard.dk 70 i only one will be accessible via the file system interface. Err mx1.adamsgaard.dk 70 i Renaming the accessible one via Unix's Err mx1.adamsgaard.dk 70 i-.IM mv (1) Err mx1.adamsgaard.dk 70 i+.MR mv (1) Err mx1.adamsgaard.dk 70 i will resolve the problem. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Boolean values appear as Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/srv.4 b/man/man4/srv.4 /src/plan9port/file/man/man4/srv.4.gph mx1.adamsgaard.dk 70 it@@ -22,7 +22,7 @@ srv, 9fs \- start network file service Err mx1.adamsgaard.dk 70 i dials the given address and initializes the connection to serve the 9P protocol. Err mx1.adamsgaard.dk 70 i It then posts the resulting connection in the current name space Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM intro (4) ) Err mx1.adamsgaard.dk 70 i+.MR intro (4) ) Err mx1.adamsgaard.dk 70 i as Err mx1.adamsgaard.dk 70 i .I srvname Err mx1.adamsgaard.dk 70 i (default Err mx1.adamsgaard.dk 70 it@@ -70,7 +70,7 @@ available as service Err mx1.adamsgaard.dk 70 i .IR sources . Err mx1.adamsgaard.dk 70 i .I 9fs Err mx1.adamsgaard.dk 70 i is an Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i script; examine it to see what local conventions apply. Err mx1.adamsgaard.dk 70 i .SH EXAMPLES Err mx1.adamsgaard.dk 70 i List the root directory on Err mx1.adamsgaard.dk 70 it@@ -98,6 +98,6 @@ sudo mount -t 9p -o trans=unix,uname=$USER,dfltuid=`id -u`,dfltgid=`id -g` Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/bin/9fs Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i-.IM intro (4) , Err mx1.adamsgaard.dk 70 i-.IM netfiles (1) Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i+.MR intro (4) , Err mx1.adamsgaard.dk 70 i+.MR netfiles (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/tapefs.4 b/man/man4/tapefs.4 /src/plan9port/file/man/man4/tapefs.4.gph mx1.adamsgaard.dk 70 it@@ -91,7 +91,7 @@ Tenth Edition research Unix systems (4KB block size). Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Zipfs Err mx1.adamsgaard.dk 70 i interprets zip archives (see Err mx1.adamsgaard.dk 70 i-.IM gzip (1) ). Err mx1.adamsgaard.dk 70 i+.MR gzip (1) ). Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i These commands are constructed in a highly stereotyped Err mx1.adamsgaard.dk 70 it@@ -103,7 +103,7 @@ in Err mx1.adamsgaard.dk 70 i .BR \*9/src/cmd/tapefs , Err mx1.adamsgaard.dk 70 i which in Err mx1.adamsgaard.dk 70 i turn derive substantially from Err mx1.adamsgaard.dk 70 i-.IM ramfs (4) . Err mx1.adamsgaard.dk 70 i+.MR ramfs (4) . Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM intro (7) , Err mx1.adamsgaard.dk 70 i-.IM ramfs (4) . Err mx1.adamsgaard.dk 70 i+.MR intro (7) , Err mx1.adamsgaard.dk 70 i+.MR ramfs (4) . Err mx1.adamsgaard.dk 70 1diff --git a/man/man4/vacfs.4 b/man/man4/vacfs.4 /src/plan9port/file/man/man4/vacfs.4.gph mx1.adamsgaard.dk 70 it@@ -26,7 +26,7 @@ vacfs \- a Venti-based file system Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Vacfs Err mx1.adamsgaard.dk 70 i interprets the file system created by Err mx1.adamsgaard.dk 70 i-.IM vac (1) Err mx1.adamsgaard.dk 70 i+.MR vac (1) Err mx1.adamsgaard.dk 70 i so that it can be mounted into a Plan 9 file hierarchy. Err mx1.adamsgaard.dk 70 i The data for the file system is stored on a Venti server Err mx1.adamsgaard.dk 70 i with a root fingerprint specified in Err mx1.adamsgaard.dk 70 it@@ -81,6 +81,6 @@ The amount of memory, in bytes, allocated to the block cache. The default is 16M Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/vac Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM vac (1) , Err mx1.adamsgaard.dk 70 i+.MR vac (1) , Err mx1.adamsgaard.dk 70 i Plan 9's Err mx1.adamsgaard.dk 70 i .IR venti (8) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/color.7 b/man/man7/color.7 /src/plan9port/file/man/man7/color.7.gph mx1.adamsgaard.dk 70 it@@ -121,11 +121,11 @@ which is scaled so 0 represents fully transparent and 255 represents opaque colo Err mx1.adamsgaard.dk 70 i The alpha is Err mx1.adamsgaard.dk 70 i .I premultiplied Err mx1.adamsgaard.dk 70 i into the other channels, as described in the paper by Porter and Duff cited in Err mx1.adamsgaard.dk 70 i-.IM draw (3) . Err mx1.adamsgaard.dk 70 i+.MR draw (3) . Err mx1.adamsgaard.dk 70 i The function Err mx1.adamsgaard.dk 70 i .B setalpha Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) ) Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) ) Err mx1.adamsgaard.dk 70 i aids the initialization of color values with non-trivial alpha. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The packing of pixels into bytes and words is odd. Err mx1.adamsgaard.dk 70 it@@ -138,13 +138,13 @@ the byte ordering is blue, green, red. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To maintain a constant external representation, Err mx1.adamsgaard.dk 70 i the Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 i interface Err mx1.adamsgaard.dk 70 i as well as the Err mx1.adamsgaard.dk 70 i various graphics libraries represent colors Err mx1.adamsgaard.dk 70 i by 32-bit numbers, as described in Err mx1.adamsgaard.dk 70 i-.IM color (3) . Err mx1.adamsgaard.dk 70 i+.MR color (3) . Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM color (3) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) Err mx1.adamsgaard.dk 70 i+.MR color (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/face.7 b/man/man7/face.7 /src/plan9port/file/man/man7/face.7.gph mx1.adamsgaard.dk 70 it@@ -25,7 +25,7 @@ per color)). Err mx1.adamsgaard.dk 70 i The large files serve no special purpose; they are stored Err mx1.adamsgaard.dk 70 i as images Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM image (7) ). Err mx1.adamsgaard.dk 70 i+.MR image (7) ). Err mx1.adamsgaard.dk 70 i The small files are the `icons' displayed by Err mx1.adamsgaard.dk 70 i .B faces Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -110,6 +110,6 @@ which then appears as a domain name in the Err mx1.adamsgaard.dk 70 i .B .dict Err mx1.adamsgaard.dk 70 i files. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM mail (1) , Err mx1.adamsgaard.dk 70 i-.IM tweak (1) , Err mx1.adamsgaard.dk 70 i-.IM image (7) Err mx1.adamsgaard.dk 70 i+.MR mail (1) , Err mx1.adamsgaard.dk 70 i+.MR tweak (1) , Err mx1.adamsgaard.dk 70 i+.MR image (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/font.7 b/man/man7/font.7 /src/plan9port/file/man/man7/font.7.gph mx1.adamsgaard.dk 70 it@@ -5,7 +5,7 @@ font, subfont \- external format for fonts and subfonts Err mx1.adamsgaard.dk 70 i .B #include Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Fonts and subfonts are described in Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) . Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i External bitmap fonts are described by a plain text file that can be read using Err mx1.adamsgaard.dk 70 i .IR openfont . Err mx1.adamsgaard.dk 70 it@@ -21,7 +21,7 @@ with an optional starting position within the subfont, Err mx1.adamsgaard.dk 70 i and the file name names an external file suitable for Err mx1.adamsgaard.dk 70 i .I readsubfont Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM graphics (3) ). Err mx1.adamsgaard.dk 70 i+.MR graphics (3) ). Err mx1.adamsgaard.dk 70 i The minimum number of a covered range is mapped to the specified starting position Err mx1.adamsgaard.dk 70 i (default zero) of the Err mx1.adamsgaard.dk 70 i corresponding subfont. Err mx1.adamsgaard.dk 70 it@@ -36,11 +36,11 @@ that can be read and written using Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I writesubfont Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM subfont (3) ). Err mx1.adamsgaard.dk 70 i+.MR subfont (3) ). Err mx1.adamsgaard.dk 70 i The format for subfont files is: an image containing character glyphs, Err mx1.adamsgaard.dk 70 i followed by a subfont header, followed by character information. Err mx1.adamsgaard.dk 70 i The image has the format for external image files described in Err mx1.adamsgaard.dk 70 i-.IM image (7) . Err mx1.adamsgaard.dk 70 i+.MR image (7) . Err mx1.adamsgaard.dk 70 i The subfont header has 3 Err mx1.adamsgaard.dk 70 i decimal strings: Err mx1.adamsgaard.dk 70 i .BR n , Err mx1.adamsgaard.dk 70 it@@ -72,7 +72,7 @@ are irrelevant. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Note that the convention of using the character with value zero (NUL) to represent Err mx1.adamsgaard.dk 70 i characters of zero width (see Err mx1.adamsgaard.dk 70 i-.IM draw (3) ) Err mx1.adamsgaard.dk 70 i+.MR draw (3) ) Err mx1.adamsgaard.dk 70 i means that fonts should have, as their zeroth character, Err mx1.adamsgaard.dk 70 i one with non-zero width. Err mx1.adamsgaard.dk 70 i .SS "Font Names Err mx1.adamsgaard.dk 70 it@@ -121,7 +121,7 @@ The command Err mx1.adamsgaard.dk 70 i .B . Err mx1.adamsgaard.dk 70 i lists the available fonts. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM fontsrv (4) Err mx1.adamsgaard.dk 70 i+.MR fontsrv (4) Err mx1.adamsgaard.dk 70 i for more. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i If the font name has the form Err mx1.adamsgaard.dk 70 it@@ -136,7 +136,7 @@ The Plan 9 bitmap fonts were designed for screens with pixel density around 100 Err mx1.adamsgaard.dk 70 i When used on screens with pixel density above 200 DPI, Err mx1.adamsgaard.dk 70 i the bitmap fonts are automatically pixel doubled. Err mx1.adamsgaard.dk 70 i Similarly, fonts loaded from Err mx1.adamsgaard.dk 70 i-.IM fontsrv (4) Err mx1.adamsgaard.dk 70 i+.MR fontsrv (4) Err mx1.adamsgaard.dk 70 i are automatically doubled in size by varying the effective Err mx1.adamsgaard.dk 70 i .I size Err mx1.adamsgaard.dk 70 i path element. Err mx1.adamsgaard.dk 70 it@@ -184,7 +184,7 @@ a system-installed vector font on high-density displays: Err mx1.adamsgaard.dk 70 i .B \*9/font/* Err mx1.adamsgaard.dk 70 i font directories Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM cachechars (3) , Err mx1.adamsgaard.dk 70 i-.IM subfont (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR cachechars (3) , Err mx1.adamsgaard.dk 70 i+.MR subfont (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/htmlroff.7 b/man/man7/htmlroff.7 /src/plan9port/file/man/man7/htmlroff.7.gph mx1.adamsgaard.dk 70 it@@ -2,7 +2,7 @@ Err mx1.adamsgaard.dk 70 i .SH NAME Err mx1.adamsgaard.dk 70 i htmlroff \- HTML formatting and typesetting Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i-.IM Htmlroff (1) Err mx1.adamsgaard.dk 70 i+.MR Htmlroff (1) Err mx1.adamsgaard.dk 70 i accepts Err mx1.adamsgaard.dk 70 i .I troff Err mx1.adamsgaard.dk 70 i input with a few extensions and changes. Err mx1.adamsgaard.dk 70 it@@ -200,7 +200,7 @@ inside Err mx1.adamsgaard.dk 70 i .B Err mx1.adamsgaard.dk 70 i tags. Err mx1.adamsgaard.dk 70 i This heuristic handles simple equations formatted by Err mx1.adamsgaard.dk 70 i-.IM eqn (1) . Err mx1.adamsgaard.dk 70 i+.MR eqn (1) . Err mx1.adamsgaard.dk 70 i .SS Conditional input Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i To make it easier to write input files that can be formatted by both Err mx1.adamsgaard.dk 70 it@@ -315,7 +315,7 @@ For example, Err mx1.adamsgaard.dk 70 i redefines the Err mx1.adamsgaard.dk 70 i .B PS Err mx1.adamsgaard.dk 70 i macro that marks the beginning of a Err mx1.adamsgaard.dk 70 i-.IM pic (1) Err mx1.adamsgaard.dk 70 i+.MR pic (1) Err mx1.adamsgaard.dk 70 i picture: Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/image.7 b/man/man7/image.7 /src/plan9port/file/man/man7/image.7.gph mx1.adamsgaard.dk 70 it@@ -5,9 +5,9 @@ image \- external format for images Err mx1.adamsgaard.dk 70 i .B #include Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i Images are described in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i and the definition of pixel values is in Err mx1.adamsgaard.dk 70 i-.IM color (7) . Err mx1.adamsgaard.dk 70 i+.MR color (7) . Err mx1.adamsgaard.dk 70 i Fonts and images are stored in external files Err mx1.adamsgaard.dk 70 i in machine-independent formats. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -21,7 +21,7 @@ and Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B writememimage Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM memdraw (3) ). Err mx1.adamsgaard.dk 70 i+.MR memdraw (3) ). Err mx1.adamsgaard.dk 70 i An uncompressed image file starts with 5 Err mx1.adamsgaard.dk 70 i strings: Err mx1.adamsgaard.dk 70 i .BR chan , Err mx1.adamsgaard.dk 70 it@@ -37,7 +37,7 @@ value is a textual string describing the pixel format Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i .B strtochan Err mx1.adamsgaard.dk 70 i in Err mx1.adamsgaard.dk 70 i-.IM graphics (3) Err mx1.adamsgaard.dk 70 i+.MR graphics (3) Err mx1.adamsgaard.dk 70 i and the discussion of channel descriptors below), Err mx1.adamsgaard.dk 70 i and the rectangle coordinates are decimal strings. Err mx1.adamsgaard.dk 70 i The rest of the file contains the Err mx1.adamsgaard.dk 70 it@@ -73,7 +73,7 @@ The Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B unloadimage Err mx1.adamsgaard.dk 70 i functions described in Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) Err mx1.adamsgaard.dk 70 i also deal with rows in this format, stored in user memory. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The channel format string is a sequence of two-character channel descriptions, Err mx1.adamsgaard.dk 70 it@@ -110,7 +110,7 @@ In particular Err mx1.adamsgaard.dk 70 i .B 'r8g8b8' Err mx1.adamsgaard.dk 70 i pixels have byte ordering blue, green, and red within the file. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM color (7) Err mx1.adamsgaard.dk 70 i+.MR color (7) Err mx1.adamsgaard.dk 70 i for more details of the pixel format. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i A venerable yet deprecated format replaces the channel string Err mx1.adamsgaard.dk 70 it@@ -179,7 +179,7 @@ as used by Err mx1.adamsgaard.dk 70 i (see Plan 9's Err mx1.adamsgaard.dk 70 i .IR faces (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM face (7) ) Err mx1.adamsgaard.dk 70 i+.MR face (7) ) Err mx1.adamsgaard.dk 70 i and 16\(mu16 Err mx1.adamsgaard.dk 70 i cursors, can be stored textually, suitable for inclusion in C source. Err mx1.adamsgaard.dk 70 i Each line of text represents one scan line as a Err mx1.adamsgaard.dk 70 it@@ -188,18 +188,18 @@ bytes, shorts, or words in C format. Err mx1.adamsgaard.dk 70 i For cursors, each line defines a pair of bytes. Err mx1.adamsgaard.dk 70 i (It takes two images to define a cursor; each must be stored separately Err mx1.adamsgaard.dk 70 i to be processed by programs such as Err mx1.adamsgaard.dk 70 i-.IM tweak (1) .) Err mx1.adamsgaard.dk 70 i+.MR tweak (1) .) Err mx1.adamsgaard.dk 70 i Face files of one bit per pixel are stored as a sequence of shorts, Err mx1.adamsgaard.dk 70 i those of larger pixel sizes as a sequence of longs. Err mx1.adamsgaard.dk 70 i Software that reads these files must deduce the image size from Err mx1.adamsgaard.dk 70 i the input; there is no header. Err mx1.adamsgaard.dk 70 i These formats reflect history rather than design. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM jpg (1) , Err mx1.adamsgaard.dk 70 i-.IM tweak (1) , Err mx1.adamsgaard.dk 70 i-.IM graphics (3) , Err mx1.adamsgaard.dk 70 i-.IM draw (3) , Err mx1.adamsgaard.dk 70 i-.IM allocimage (3) , Err mx1.adamsgaard.dk 70 i-.IM color (7) , Err mx1.adamsgaard.dk 70 i-.IM face (7) , Err mx1.adamsgaard.dk 70 i-.IM font (7) Err mx1.adamsgaard.dk 70 i+.MR jpg (1) , Err mx1.adamsgaard.dk 70 i+.MR tweak (1) , Err mx1.adamsgaard.dk 70 i+.MR graphics (3) , Err mx1.adamsgaard.dk 70 i+.MR draw (3) , Err mx1.adamsgaard.dk 70 i+.MR allocimage (3) , Err mx1.adamsgaard.dk 70 i+.MR color (7) , Err mx1.adamsgaard.dk 70 i+.MR face (7) , Err mx1.adamsgaard.dk 70 i+.MR font (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/keyboard.7 b/man/man7/keyboard.7 /src/plan9port/file/man/man7/keyboard.7.gph mx1.adamsgaard.dk 70 it@@ -49,15 +49,15 @@ in particular, control-J is a line feed and control-M a carriage return. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The down arrow, Err mx1.adamsgaard.dk 70 i used by Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i causes windows to scroll forward. Err mx1.adamsgaard.dk 70 i The up arrow scrolls backward. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Characters in Plan 9 are runes (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ). Err mx1.adamsgaard.dk 70 i+.MR utf (7) ). Err mx1.adamsgaard.dk 70 i Any rune can be typed using a compose key followed by several Err mx1.adamsgaard.dk 70 i other keys. Err mx1.adamsgaard.dk 70 i The compose key is also generally near the lower right of the main key area: Err mx1.adamsgaard.dk 70 it@@ -92,11 +92,11 @@ the compose key followed by a two- or three-character sequence. Err mx1.adamsgaard.dk 70 i The full list is too long to repeat here, but is contained in the file Err mx1.adamsgaard.dk 70 i .L \*9/lib/keyboard Err mx1.adamsgaard.dk 70 i in a format suitable for Err mx1.adamsgaard.dk 70 i-.IM grep (1) Err mx1.adamsgaard.dk 70 i+.MR grep (1) Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM look (1) . Err mx1.adamsgaard.dk 70 i+.MR look (1) . Err mx1.adamsgaard.dk 70 i To add a sequence, edit that file and then rebuild Err mx1.adamsgaard.dk 70 i-.IM devdraw (1) . Err mx1.adamsgaard.dk 70 i+.MR devdraw (1) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i There are several rules guiding the design of the sequences, as Err mx1.adamsgaard.dk 70 i illustrated by the following examples. Err mx1.adamsgaard.dk 70 it@@ -235,10 +235,10 @@ to run them automatically at startup. Err mx1.adamsgaard.dk 70 i sorted table of characters and keyboard sequences Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM intro (1) , Err mx1.adamsgaard.dk 70 i-.IM ascii (1) , Err mx1.adamsgaard.dk 70 i-.IM tcs (1) , Err mx1.adamsgaard.dk 70 i-.IM 9term (1) , Err mx1.adamsgaard.dk 70 i-.IM acme (1) , Err mx1.adamsgaard.dk 70 i-.IM sam (1) , Err mx1.adamsgaard.dk 70 i-.IM utf (7) Err mx1.adamsgaard.dk 70 i+.MR intro (1) , Err mx1.adamsgaard.dk 70 i+.MR ascii (1) , Err mx1.adamsgaard.dk 70 i+.MR tcs (1) , Err mx1.adamsgaard.dk 70 i+.MR 9term (1) , Err mx1.adamsgaard.dk 70 i+.MR acme (1) , Err mx1.adamsgaard.dk 70 i+.MR sam (1) , Err mx1.adamsgaard.dk 70 i+.MR utf (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/man.7 b/man/man7/man.7 /src/plan9port/file/man/man7/man.7.gph mx1.adamsgaard.dk 70 it@@ -82,9 +82,9 @@ font- or size-setting macros. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -man Err mx1.adamsgaard.dk 70 i macros admit equations and tables in the style of Err mx1.adamsgaard.dk 70 i-.IM eqn (1) Err mx1.adamsgaard.dk 70 i+.MR eqn (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM tbl (1) , Err mx1.adamsgaard.dk 70 i+.MR tbl (1) , Err mx1.adamsgaard.dk 70 i but do not support arguments on Err mx1.adamsgaard.dk 70 i .B .EQ Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 it@@ -113,7 +113,7 @@ The root directory of the Plan 9 installation. Err mx1.adamsgaard.dk 70 i .B \*9/tmac/tmac.antimes Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i .IR troff (1), Err mx1.adamsgaard.dk 70 i-.IM man (1) Err mx1.adamsgaard.dk 70 i+.MR man (1) Err mx1.adamsgaard.dk 70 i .SH REQUESTS Err mx1.adamsgaard.dk 70 i .ta \w'.TH n c x 'u +\w'Cause 'u +\w'Argument\ 'u Err mx1.adamsgaard.dk 70 i .di xx Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/map.7 b/man/man7/map.7 /src/plan9port/file/man/man7/map.7.gph mx1.adamsgaard.dk 70 it@@ -80,7 +80,7 @@ in the map file. Err mx1.adamsgaard.dk 70 i Both the map file and the index file are ordered by Err mx1.adamsgaard.dk 70 i patch latitude and longitude. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM map (7) Err mx1.adamsgaard.dk 70 i+.MR map (7) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i The data comes from the World Data Bank I and II and Err mx1.adamsgaard.dk 70 i U.S. Government sources: the Census Bureau, Geological Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/mhtml.7 b/man/man7/mhtml.7 /src/plan9port/file/man/man7/mhtml.7.gph mx1.adamsgaard.dk 70 it@@ -19,14 +19,14 @@ mhtml \- macros for formatting HTML Err mx1.adamsgaard.dk 70 i \&... Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i This package of Err mx1.adamsgaard.dk 70 i-.IM htmlroff (1) Err mx1.adamsgaard.dk 70 i+.MR htmlroff (1) Err mx1.adamsgaard.dk 70 i macro definitions provides convenient macros for formatting HTML. Err mx1.adamsgaard.dk 70 i It is usually used along with Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i macro packages such as Err mx1.adamsgaard.dk 70 i-.IM man (7) Err mx1.adamsgaard.dk 70 i+.MR man (7) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM ms (7) . Err mx1.adamsgaard.dk 70 i+.MR ms (7) . Err mx1.adamsgaard.dk 70 i .I Mhtml Err mx1.adamsgaard.dk 70 i replaces some macros defined in the other packages, Err mx1.adamsgaard.dk 70 i so it should be listed after them on the Err mx1.adamsgaard.dk 70 it@@ -64,7 +64,7 @@ before invoking Err mx1.adamsgaard.dk 70 i Accumulate footnotes and print them at the end of the Err mx1.adamsgaard.dk 70 i document under a \fBNotes\fP heading. Err mx1.adamsgaard.dk 70 i These replace the macros in Err mx1.adamsgaard.dk 70 i-.IM ms (7) . Err mx1.adamsgaard.dk 70 i+.MR ms (7) . Err mx1.adamsgaard.dk 70 i To emit the notes accumulated so far, invoke Err mx1.adamsgaard.dk 70 i .BR .NOTES . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -75,7 +75,7 @@ and Err mx1.adamsgaard.dk 70 i .B .PE Err mx1.adamsgaard.dk 70 i with a PNG image corresponding to the output of Err mx1.adamsgaard.dk 70 i running Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i on the input. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B .TS\fR, \fP.TE Err mx1.adamsgaard.dk 70 it@@ -100,6 +100,6 @@ percent of the current output width. Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 i .B \*9/tmac/tmac.html Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM htmlroff (1) , Err mx1.adamsgaard.dk 70 i-.IM htmlroff (7) , Err mx1.adamsgaard.dk 70 i-.IM ms (7) Err mx1.adamsgaard.dk 70 i+.MR htmlroff (1) , Err mx1.adamsgaard.dk 70 i+.MR htmlroff (7) , Err mx1.adamsgaard.dk 70 i+.MR ms (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/mpictures.7 b/man/man7/mpictures.7 /src/plan9port/file/man/man7/mpictures.7.gph mx1.adamsgaard.dk 70 it@@ -10,7 +10,7 @@ mpictures \- picture inclusion macros Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .I Mpictures Err mx1.adamsgaard.dk 70 i macros insert PostScript pictures into Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i documents. Err mx1.adamsgaard.dk 70 i The macros are: Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 it@@ -129,7 +129,7 @@ comment is present, the picture is Err mx1.adamsgaard.dk 70 i assumed to fill an 8.5\(mu11-inch page. Err mx1.adamsgaard.dk 70 i Nothing prevents the picture from being placed off the page. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i .SH DIAGNOSTICS Err mx1.adamsgaard.dk 70 i A picture file that can't be read by the PostScript Err mx1.adamsgaard.dk 70 i postprocessor is replaced by white space. Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/ms.7 b/man/man7/ms.7 /src/plan9port/file/man/man7/ms.7.gph mx1.adamsgaard.dk 70 it@@ -18,7 +18,7 @@ ms \- macros for formatting manuscripts Err mx1.adamsgaard.dk 70 i This package of Err mx1.adamsgaard.dk 70 i .I nroff Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM troff (1) Err mx1.adamsgaard.dk 70 i+.MR troff (1) Err mx1.adamsgaard.dk 70 i macro definitions provides a canned formatting Err mx1.adamsgaard.dk 70 i facility for tech%nical papers in various formats. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -38,11 +38,11 @@ impunity after the first Err mx1.adamsgaard.dk 70 i .LR .na . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Output of the Err mx1.adamsgaard.dk 70 i-.IM eqn (1) , Err mx1.adamsgaard.dk 70 i-.IM tbl (1) , Err mx1.adamsgaard.dk 70 i-.IM pic (1) Err mx1.adamsgaard.dk 70 i+.MR eqn (1) , Err mx1.adamsgaard.dk 70 i+.MR tbl (1) , Err mx1.adamsgaard.dk 70 i+.MR pic (1) Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM grap (1) Err mx1.adamsgaard.dk 70 i+.MR grap (1) Err mx1.adamsgaard.dk 70 i preprocessors Err mx1.adamsgaard.dk 70 i for equations, tables, pictures, and graphs is acceptable as input. Err mx1.adamsgaard.dk 70 i .SH FILES Err mx1.adamsgaard.dk 70 it@@ -57,8 +57,8 @@ Tenth Edition, Volume 2. Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .IR eqn (1), Err mx1.adamsgaard.dk 70 i .IR troff (1), Err mx1.adamsgaard.dk 70 i-.IM tbl (1) , Err mx1.adamsgaard.dk 70 i-.IM pic (1) Err mx1.adamsgaard.dk 70 i+.MR tbl (1) , Err mx1.adamsgaard.dk 70 i+.MR pic (1) Err mx1.adamsgaard.dk 70 i .SH REQUESTS Err mx1.adamsgaard.dk 70 i .ta \w'..ND \fIdate\fR 'u +\w'Initial 'u +\w'Cause 'u Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 it@@ -153,7 +153,7 @@ Implies Err mx1.adamsgaard.dk 70 i produced by Err mx1.adamsgaard.dk 70 i .I neqn Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i-.IM eqn (1) . Err mx1.adamsgaard.dk 70 i+.MR eqn (1) . Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 i \fL\&.EQ\fP \fIx y\fR - yes Display equation. Err mx1.adamsgaard.dk 70 i Equation number is Err mx1.adamsgaard.dk 70 it@@ -234,7 +234,7 @@ is subsection level (default 1). Err mx1.adamsgaard.dk 70 i \fL\&.P2\fP - yes End program display. Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 i \fL\&.PE\fP - yes End picture; see Err mx1.adamsgaard.dk 70 i-.IM pic (1) . Err mx1.adamsgaard.dk 70 i+.MR pic (1) . Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 i \fL\&.PF\fP - yes End picture; restore vertical Err mx1.adamsgaard.dk 70 i position. Err mx1.adamsgaard.dk 70 it@@ -280,7 +280,7 @@ font automatically bold. Err mx1.adamsgaard.dk 70 i Default is 5 10 15 ... Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 i \fL\&.TE\fP - yes End table; see Err mx1.adamsgaard.dk 70 i-.IM tbl (1) . Err mx1.adamsgaard.dk 70 i+.MR tbl (1) . Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 i \fL\&.TH\fP - yes End heading section of table. Err mx1.adamsgaard.dk 70 i .ti0 Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/ndb.7 b/man/man7/ndb.7 /src/plan9port/file/man/man7/ndb.7.gph mx1.adamsgaard.dk 70 it@@ -59,7 +59,7 @@ Within tuples, pairs on the same line bind tighter than Err mx1.adamsgaard.dk 70 i pairs on different lines. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Programs search the database directly using the routines in Err mx1.adamsgaard.dk 70 i-.IM ndb (3) . Err mx1.adamsgaard.dk 70 i+.MR ndb (3) . Err mx1.adamsgaard.dk 70 i .\" or indirectly using Err mx1.adamsgaard.dk 70 i .\" .B ndb/cs Err mx1.adamsgaard.dk 70 i .\" and Err mx1.adamsgaard.dk 70 it@@ -292,8 +292,8 @@ tcp=9fs port=564 Err mx1.adamsgaard.dk 70 i first database file searched Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .\" .IR dial (2), Err mx1.adamsgaard.dk 70 i-.IM ndb (1) , Err mx1.adamsgaard.dk 70 i-.IM ndb (3) Err mx1.adamsgaard.dk 70 i+.MR ndb (1) , Err mx1.adamsgaard.dk 70 i+.MR ndb (3) Err mx1.adamsgaard.dk 70 i .\" .IR dhcpd (8), Err mx1.adamsgaard.dk 70 i .\" .IR ipconfig (8), Err mx1.adamsgaard.dk 70 i .\" .IR con (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/plot.7 b/man/man7/plot.7 /src/plan9port/file/man/man7/plot.7.gph mx1.adamsgaard.dk 70 it@@ -340,4 +340,4 @@ Restore previous environment. Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i .IR plot (1), Err mx1.adamsgaard.dk 70 i-.IM graph (1) Err mx1.adamsgaard.dk 70 i+.MR graph (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/plumb.7 b/man/man7/plumb.7 /src/plan9port/file/man/man7/plumb.7.gph mx1.adamsgaard.dk 70 it@@ -6,7 +6,7 @@ plumb \- format of plumb messages and rules Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i .SS "Message format Err mx1.adamsgaard.dk 70 i The messages formed by the Err mx1.adamsgaard.dk 70 i-.IM plumb (3) Err mx1.adamsgaard.dk 70 i+.MR plumb (3) Err mx1.adamsgaard.dk 70 i library are formatted for transmission between Err mx1.adamsgaard.dk 70 i processes into textual form, using newlines to separate Err mx1.adamsgaard.dk 70 i the fields. Err mx1.adamsgaard.dk 70 it@@ -61,7 +61,7 @@ A missing field is represented by an empty line. Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B plumber Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM plumb (1) ) Err mx1.adamsgaard.dk 70 i+.MR plumb (1) ) Err mx1.adamsgaard.dk 70 i receives messages on its Err mx1.adamsgaard.dk 70 i .B send Err mx1.adamsgaard.dk 70 i port (applications Err mx1.adamsgaard.dk 70 it@@ -271,7 +271,7 @@ rule should be specified in a rule set. Err mx1.adamsgaard.dk 70 i .RE Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The arguments to all rules may contain quoted strings, exactly as in Err mx1.adamsgaard.dk 70 i-.IM rc (1) . Err mx1.adamsgaard.dk 70 i+.MR rc (1) . Err mx1.adamsgaard.dk 70 i They may also contain simple string variables, identified by a leading dollar sign Err mx1.adamsgaard.dk 70 i .BR $ . Err mx1.adamsgaard.dk 70 i Variables may be set, between rule sets, by assignment statements in the style of Err mx1.adamsgaard.dk 70 it@@ -341,7 +341,7 @@ field of the message. Err mx1.adamsgaard.dk 70 i .B $plan9 Err mx1.adamsgaard.dk 70 i The root directory of the Plan 9 tree Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM get9root (3) ). Err mx1.adamsgaard.dk 70 i+.MR get9root (3) ). Err mx1.adamsgaard.dk 70 i .RE Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i The following is a modest, representative file of plumbing rules. Err mx1.adamsgaard.dk 70 it@@ -403,7 +403,7 @@ default rules file. Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B plumb Err mx1.adamsgaard.dk 70 i service name for Err mx1.adamsgaard.dk 70 i-.IM plumber (4) . Err mx1.adamsgaard.dk 70 i+.MR plumber (4) . Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B \*9/plumb Err mx1.adamsgaard.dk 70 i directory for Err mx1.adamsgaard.dk 70 it@@ -416,7 +416,7 @@ public macro definitions. Err mx1.adamsgaard.dk 70 i .B \*9/plumb/basic Err mx1.adamsgaard.dk 70 i basic rule set. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM plumb (1) , Err mx1.adamsgaard.dk 70 i-.IM plumb (3) , Err mx1.adamsgaard.dk 70 i-.IM plumber (4) , Err mx1.adamsgaard.dk 70 i-.IM regexp (7) Err mx1.adamsgaard.dk 70 i+.MR plumb (1) , Err mx1.adamsgaard.dk 70 i+.MR plumb (3) , Err mx1.adamsgaard.dk 70 i+.MR plumber (4) , Err mx1.adamsgaard.dk 70 i+.MR regexp (7) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/regexp.7 b/man/man7/regexp.7 /src/plan9port/file/man/man7/regexp.7.gph mx1.adamsgaard.dk 70 it@@ -4,9 +4,9 @@ regexp \- Plan 9 regular expression notation Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i This manual page describes the regular expression Err mx1.adamsgaard.dk 70 i syntax used by the Plan 9 regular expression library Err mx1.adamsgaard.dk 70 i-.IM regexp (3) . Err mx1.adamsgaard.dk 70 i+.MR regexp (3) . Err mx1.adamsgaard.dk 70 i It is the form used by Err mx1.adamsgaard.dk 70 i-.IM egrep (1) Err mx1.adamsgaard.dk 70 i+.MR egrep (1) Err mx1.adamsgaard.dk 70 i before Err mx1.adamsgaard.dk 70 i .I egrep Err mx1.adamsgaard.dk 70 i got complicated. Err mx1.adamsgaard.dk 70 it@@ -130,4 +130,4 @@ A match to any part of a regular expression Err mx1.adamsgaard.dk 70 i extends as far as possible without preventing Err mx1.adamsgaard.dk 70 i a match to the remainder of the regular expression. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM regexp (3) Err mx1.adamsgaard.dk 70 i+.MR regexp (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/thumbprint.7 b/man/man7/thumbprint.7 /src/plan9port/file/man/man7/thumbprint.7.gph mx1.adamsgaard.dk 70 it@@ -9,7 +9,7 @@ for example by calling Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .B okThumbprint Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM pushtls (3) ), Err mx1.adamsgaard.dk 70 i+.MR pushtls (3) ), Err mx1.adamsgaard.dk 70 i check the remote side's public key by comparing against Err mx1.adamsgaard.dk 70 i thumbprints from a trusted list. Err mx1.adamsgaard.dk 70 i The list is maintained by people who set local policies Err mx1.adamsgaard.dk 70 it@@ -38,4 +38,4 @@ For example, a web server might have thumbprint Err mx1.adamsgaard.dk 70 i x509 sha1=8fe472d31b360a8303cd29f92bd734813cbd923c cn=*.cs.bell-labs.com Err mx1.adamsgaard.dk 70 i .EE Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM pushtls (3) Err mx1.adamsgaard.dk 70 i+.MR pushtls (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/utf.7 b/man/man7/utf.7 /src/plan9port/file/man/man7/utf.7.gph mx1.adamsgaard.dk 70 it@@ -57,7 +57,7 @@ in order to work properly with non-\c Err mx1.adamsgaard.dk 70 i .SM ASCII Err mx1.adamsgaard.dk 70 i input. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM rune (3) . Err mx1.adamsgaard.dk 70 i+.MR rune (3) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Letting numbers be binary, Err mx1.adamsgaard.dk 70 i a rune x is converted to a multibyte Err mx1.adamsgaard.dk 70 it@@ -85,7 +85,7 @@ In the inverse mapping, Err mx1.adamsgaard.dk 70 i any sequence except those described above Err mx1.adamsgaard.dk 70 i is incorrect and is converted to rune hexadecimal 0080. Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM ascii (1) , Err mx1.adamsgaard.dk 70 i-.IM tcs (1) , Err mx1.adamsgaard.dk 70 i-.IM rune (3) , Err mx1.adamsgaard.dk 70 i+.MR ascii (1) , Err mx1.adamsgaard.dk 70 i+.MR tcs (1) , Err mx1.adamsgaard.dk 70 i+.MR rune (3) , Err mx1.adamsgaard.dk 70 i .IR "The Unicode Standard" . Err mx1.adamsgaard.dk 70 1diff --git a/man/man7/venti.7 b/man/man7/venti.7 /src/plan9port/file/man/man7/venti.7.gph mx1.adamsgaard.dk 70 it@@ -14,19 +14,19 @@ of clients. Err mx1.adamsgaard.dk 70 i This manual page documents the basic concepts of Err mx1.adamsgaard.dk 70 i block storage using Venti as well as the Venti network protocol. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti (1) Err mx1.adamsgaard.dk 70 i+.MR Venti (1) Err mx1.adamsgaard.dk 70 i documents some simple clients. Err mx1.adamsgaard.dk 70 i-.IM Vac (1) , Err mx1.adamsgaard.dk 70 i-.IM vacfs (4) , Err mx1.adamsgaard.dk 70 i+.MR Vac (1) , Err mx1.adamsgaard.dk 70 i+.MR vacfs (4) , Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) Err mx1.adamsgaard.dk 70 i are more complex clients. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti (3) Err mx1.adamsgaard.dk 70 i+.MR Venti (3) Err mx1.adamsgaard.dk 70 i describes a C library interface for accessing Err mx1.adamsgaard.dk 70 i Venti servers and manipulating Venti data structures. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i-.IM Venti (8) Err mx1.adamsgaard.dk 70 i+.MR Venti (8) Err mx1.adamsgaard.dk 70 i describes the programs used to run a Venti server. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .SS "Scores Err mx1.adamsgaard.dk 70 it@@ -40,11 +40,11 @@ Scores may have an optional Err mx1.adamsgaard.dk 70 i prefix, typically used to Err mx1.adamsgaard.dk 70 i describe the format of the data. Err mx1.adamsgaard.dk 70 i For example, Err mx1.adamsgaard.dk 70 i-.IM vac (1) Err mx1.adamsgaard.dk 70 i+.MR vac (1) Err mx1.adamsgaard.dk 70 i uses a Err mx1.adamsgaard.dk 70 i .B vac: Err mx1.adamsgaard.dk 70 i prefix, while Err mx1.adamsgaard.dk 70 i-.IM vbackup (8) Err mx1.adamsgaard.dk 70 i+.MR vbackup (8) Err mx1.adamsgaard.dk 70 i uses prefixes corresponding to the file system Err mx1.adamsgaard.dk 70 i types: Err mx1.adamsgaard.dk 70 i .BR ext2: , Err mx1.adamsgaard.dk 70 it@@ -93,7 +93,7 @@ Keeping this parallel representation is a minor annoyance Err mx1.adamsgaard.dk 70 i but makes it possible for general programs like Err mx1.adamsgaard.dk 70 i .I venti/copy Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (1) ) Err mx1.adamsgaard.dk 70 i+.MR venti (1) ) Err mx1.adamsgaard.dk 70 i to traverse the block tree without knowing the specific details Err mx1.adamsgaard.dk 70 i of any particular program's data. Err mx1.adamsgaard.dk 70 i .SS "Block Types Err mx1.adamsgaard.dk 70 it@@ -202,7 +202,7 @@ Text strings are represented similarly, Err mx1.adamsgaard.dk 70 i using a two-byte count with Err mx1.adamsgaard.dk 70 i the text itself stored as a UTF-encoded sequence Err mx1.adamsgaard.dk 70 i of Unicode characters (see Err mx1.adamsgaard.dk 70 i-.IM utf (7) ). Err mx1.adamsgaard.dk 70 i+.MR utf (7) ). Err mx1.adamsgaard.dk 70 i Text strings are not Err mx1.adamsgaard.dk 70 i .SM NUL\c Err mx1.adamsgaard.dk 70 i -terminated: Err mx1.adamsgaard.dk 70 it@@ -395,7 +395,7 @@ Use Err mx1.adamsgaard.dk 70 i and Err mx1.adamsgaard.dk 70 i .I vtfromdisktype Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (3) ) Err mx1.adamsgaard.dk 70 i+.MR venti (3) ) Err mx1.adamsgaard.dk 70 i to convert a block type enumeration value Err mx1.adamsgaard.dk 70 i .RB ( VtDataType , Err mx1.adamsgaard.dk 70 i etc.) Err mx1.adamsgaard.dk 70 it@@ -457,9 +457,9 @@ in the Err mx1.adamsgaard.dk 70 i packet may be either 2 or 4 bytes; Err mx1.adamsgaard.dk 70 i the total packet length distinguishes the two cases. Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (1) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (1) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Sean Quinlan and Sean Dorward, Err mx1.adamsgaard.dk 70 i ``Venti: a new approach to archival storage'', Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/fossilcons.8 b/man/man8/fossilcons.8 /src/plan9port/file/man/man8/fossilcons.8.gph mx1.adamsgaard.dk 70 it@@ -340,7 +340,7 @@ con /srv/fscons Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These are configuration and maintenance commands Err mx1.adamsgaard.dk 70 i executed at the console of a Err mx1.adamsgaard.dk 70 i-.IM fossil (4) Err mx1.adamsgaard.dk 70 i+.MR fossil (4) Err mx1.adamsgaard.dk 70 i file server. Err mx1.adamsgaard.dk 70 i The commands are split into three groups above: Err mx1.adamsgaard.dk 70 i file server configuration, Err mx1.adamsgaard.dk 70 it@@ -372,11 +372,11 @@ a file in any file system served by Err mx1.adamsgaard.dk 70 i .I 9p Err mx1.adamsgaard.dk 70 i executes a 9P transaction; the arguments Err mx1.adamsgaard.dk 70 i are in the same format used by Err mx1.adamsgaard.dk 70 i-.IM 9pcon (8) . Err mx1.adamsgaard.dk 70 i+.MR 9pcon (8) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Bind Err mx1.adamsgaard.dk 70 i behaves similarly to Err mx1.adamsgaard.dk 70 i-.IM bind (1) . Err mx1.adamsgaard.dk 70 i+.MR bind (1) . Err mx1.adamsgaard.dk 70 i It is useful when fossil Err mx1.adamsgaard.dk 70 i is started without devices it needs configured Err mx1.adamsgaard.dk 70 i into its namespace. Err mx1.adamsgaard.dk 70 it@@ -389,7 +389,7 @@ standard error. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Echo Err mx1.adamsgaard.dk 70 i behaves identically to Err mx1.adamsgaard.dk 70 i-.IM echo (1) , Err mx1.adamsgaard.dk 70 i+.MR echo (1) , Err mx1.adamsgaard.dk 70 i writing to the console. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Listen Err mx1.adamsgaard.dk 70 it@@ -492,7 +492,7 @@ the string used to represent this user in the 9P protocol Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .I leader Err mx1.adamsgaard.dk 70 i the group's leader (see Plan 9's Err mx1.adamsgaard.dk 70 i-.IM stat (5) Err mx1.adamsgaard.dk 70 i+.MR stat (5) Err mx1.adamsgaard.dk 70 i for a description of the special privileges held by a group leader) Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .I members Err mx1.adamsgaard.dk 70 it@@ -821,7 +821,7 @@ removing a non-empty directory. Err mx1.adamsgaard.dk 70 i A subsequent Err mx1.adamsgaard.dk 70 i .I flchk Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM fossil (4) ) Err mx1.adamsgaard.dk 70 i+.MR fossil (4) ) Err mx1.adamsgaard.dk 70 i will identify the abandoned storage so it can be reclaimed with Err mx1.adamsgaard.dk 70 i .I bfree Err mx1.adamsgaard.dk 70 i commands. Err mx1.adamsgaard.dk 70 it@@ -1013,7 +1013,7 @@ takes a temporary snapshot of the current file system, Err mx1.adamsgaard.dk 70 i recording it in Err mx1.adamsgaard.dk 70 i .BI /snapshot/ yyyy / mmdd / hhmm \fR, Err mx1.adamsgaard.dk 70 i as described in Err mx1.adamsgaard.dk 70 i-.IM fossil (4) . Err mx1.adamsgaard.dk 70 i+.MR fossil (4) . Err mx1.adamsgaard.dk 70 i The Err mx1.adamsgaard.dk 70 i .B -a Err mx1.adamsgaard.dk 70 i flag causes Err mx1.adamsgaard.dk 70 it@@ -1021,7 +1021,7 @@ flag causes Err mx1.adamsgaard.dk 70 i to take an archival snapshot, recording it in Err mx1.adamsgaard.dk 70 i .BI /archive/ yyyy / mmdd \fR, Err mx1.adamsgaard.dk 70 i also described in Err mx1.adamsgaard.dk 70 i-.IM fossil (4) . Err mx1.adamsgaard.dk 70 i+.MR fossil (4) . Err mx1.adamsgaard.dk 70 i By default the snapshot is taken of Err mx1.adamsgaard.dk 70 i .BR /active , Err mx1.adamsgaard.dk 70 i the root of the active file system. Err mx1.adamsgaard.dk 70 it@@ -1132,7 +1132,7 @@ writes dirty blocks in memory to the disk. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vac Err mx1.adamsgaard.dk 70 i prints the Venti score for a Err mx1.adamsgaard.dk 70 i-.IM vac (1) Err mx1.adamsgaard.dk 70 i+.MR vac (1) Err mx1.adamsgaard.dk 70 i archive containing the tree rooted Err mx1.adamsgaard.dk 70 i at Err mx1.adamsgaard.dk 70 i .IR dir , Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/getflags.8 b/man/man8/getflags.8 /src/plan9port/file/man/man8/getflags.8.gph mx1.adamsgaard.dk 70 it@@ -16,7 +16,7 @@ not take arguments, or a letter followed by the space-separated Err mx1.adamsgaard.dk 70 i names of its arguments. Err mx1.adamsgaard.dk 70 i .I Getflags Err mx1.adamsgaard.dk 70 i prints an Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i script on standard output which initializes the Err mx1.adamsgaard.dk 70 i environment variable Err mx1.adamsgaard.dk 70 i .BI $flag x Err mx1.adamsgaard.dk 70 it@@ -51,15 +51,15 @@ and Err mx1.adamsgaard.dk 70 i .BR $0 , Err mx1.adamsgaard.dk 70 i the program name Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM rc (1) ). Err mx1.adamsgaard.dk 70 i+.MR rc (1) ). Err mx1.adamsgaard.dk 70 i If run under Err mx1.adamsgaard.dk 70 i-.IM sh (1) , Err mx1.adamsgaard.dk 70 i+.MR sh (1) , Err mx1.adamsgaard.dk 70 i which does not set Err mx1.adamsgaard.dk 70 i .BR $0 , Err mx1.adamsgaard.dk 70 i the program name must be given explicitly on the command line. Err mx1.adamsgaard.dk 70 i .SH EXAMPLE Err mx1.adamsgaard.dk 70 i Parse the arguments for Plan 9's Err mx1.adamsgaard.dk 70 i-.IM leak (1) : Err mx1.adamsgaard.dk 70 i+.MR leak (1) : Err mx1.adamsgaard.dk 70 i .IP Err mx1.adamsgaard.dk 70 i .EX Err mx1.adamsgaard.dk 70 i flagfmt='b,s,f binary,r res,x width' Err mx1.adamsgaard.dk 70 it@@ -74,4 +74,4 @@ if(! ifs=() eval `{getflags $*} || ~ $#* 0){ Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/usage.c Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM arg (3) Err mx1.adamsgaard.dk 70 i+.MR arg (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/listen1.8 b/man/man8/listen1.8 /src/plan9port/file/man/man8/listen1.8.gph mx1.adamsgaard.dk 70 it@@ -34,4 +34,4 @@ flag causes verbose logging on standard output. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/listen1.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM dial (3) Err mx1.adamsgaard.dk 70 i+.MR dial (3) Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/mkfs.8 b/man/man8/mkfs.8 /src/plan9port/file/man/man8/mkfs.8.gph mx1.adamsgaard.dk 70 it@@ -34,7 +34,7 @@ copies files from the file tree Err mx1.adamsgaard.dk 70 i to a Err mx1.adamsgaard.dk 70 i .B kfs Err mx1.adamsgaard.dk 70 i file system (see Err mx1.adamsgaard.dk 70 i-.IM kfs (4) ). Err mx1.adamsgaard.dk 70 i+.MR kfs (4) ). Err mx1.adamsgaard.dk 70 i The kfs service is mounted on Err mx1.adamsgaard.dk 70 i .I root Err mx1.adamsgaard.dk 70 i (default Err mx1.adamsgaard.dk 70 it@@ -47,7 +47,7 @@ The Err mx1.adamsgaard.dk 70 i .I proto Err mx1.adamsgaard.dk 70 i files are read Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM proto (2) Err mx1.adamsgaard.dk 70 i+.MR proto (2) Err mx1.adamsgaard.dk 70 i for their format) Err mx1.adamsgaard.dk 70 i and any files specified in them that are out of date are copied to Err mx1.adamsgaard.dk 70 i .BR /n/kfs . Err mx1.adamsgaard.dk 70 it@@ -183,5 +183,5 @@ disk/mkext -u -d /n/newfs < arch Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/disk/mkext.c Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM prep (8) , Err mx1.adamsgaard.dk 70 i-.IM tar (1) Err mx1.adamsgaard.dk 70 i+.MR prep (8) , Err mx1.adamsgaard.dk 70 i+.MR tar (1) Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/vbackup.8 b/man/man8/vbackup.8 /src/plan9port/file/man/man8/vbackup.8.gph mx1.adamsgaard.dk 70 it@@ -70,7 +70,7 @@ back up Unix file systems to Venti Err mx1.adamsgaard.dk 70 i .SH DESCRIPTION Err mx1.adamsgaard.dk 70 i These programs back up and restore standard Err mx1.adamsgaard.dk 70 i Unix file system images stored in Err mx1.adamsgaard.dk 70 i-.IM venti (8) . Err mx1.adamsgaard.dk 70 i+.MR venti (8) . Err mx1.adamsgaard.dk 70 i Images stored in Err mx1.adamsgaard.dk 70 i .I venti Err mx1.adamsgaard.dk 70 i are named by Err mx1.adamsgaard.dk 70 it@@ -102,7 +102,7 @@ The argument Err mx1.adamsgaard.dk 70 i .I disk Err mx1.adamsgaard.dk 70 i should be a disk or disk partition device Err mx1.adamsgaard.dk 70 i that would be appropriate to pass to Err mx1.adamsgaard.dk 70 i-.IM mount (8) . Err mx1.adamsgaard.dk 70 i+.MR mount (8) . Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i The optional argument Err mx1.adamsgaard.dk 70 i .I score Err mx1.adamsgaard.dk 70 it@@ -135,7 +135,7 @@ The default Err mx1.adamsgaard.dk 70 i is the name returned by Err mx1.adamsgaard.dk 70 i .I sysname Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getuser (3) ). Err mx1.adamsgaard.dk 70 i+.MR getuser (3) ). Err mx1.adamsgaard.dk 70 i The default Err mx1.adamsgaard.dk 70 i .I mtpt Err mx1.adamsgaard.dk 70 i is the place where Err mx1.adamsgaard.dk 70 it@@ -149,7 +149,7 @@ command. Err mx1.adamsgaard.dk 70 i The default is the name returned by Err mx1.adamsgaard.dk 70 i .I sysname Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM getuser (3) ). Err mx1.adamsgaard.dk 70 i+.MR getuser (3) ). Err mx1.adamsgaard.dk 70 i .TP Err mx1.adamsgaard.dk 70 i .B -n Err mx1.adamsgaard.dk 70 i No-op mode: do not write any blocks to the server Err mx1.adamsgaard.dk 70 it@@ -207,7 +207,7 @@ to zero unused blocks instead. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vftp Err mx1.adamsgaard.dk 70 i presents an Err mx1.adamsgaard.dk 70 i-.IM ftp (1) -like Err mx1.adamsgaard.dk 70 i+.MR ftp (1) -like Err mx1.adamsgaard.dk 70 i interface to a physical or backed-up disk image. Err mx1.adamsgaard.dk 70 i It is used mainly for debugging. Err mx1.adamsgaard.dk 70 i Type Err mx1.adamsgaard.dk 70 it@@ -228,7 +228,7 @@ must be run by the user Err mx1.adamsgaard.dk 70 i Because Err mx1.adamsgaard.dk 70 i .I address Err mx1.adamsgaard.dk 70 i is passed to the host OS kernel rather than interpreted by Err mx1.adamsgaard.dk 70 i-.IM dial (3) , Err mx1.adamsgaard.dk 70 i+.MR dial (3) , Err mx1.adamsgaard.dk 70 i it must be only an IP address, not a full dial address. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Vnfs Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/venti-backup.8 b/man/man8/venti-backup.8 /src/plan9port/file/man/man8/venti-backup.8.gph mx1.adamsgaard.dk 70 it@@ -104,8 +104,8 @@ for a version that does this. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/venti/srv Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Wrarena Err mx1.adamsgaard.dk 70 i can't read a pipe or network connection containing an arena; Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/venti-fmt.8 b/man/man8/venti-fmt.8 /src/plan9port/file/man/man8/venti-fmt.8.gph mx1.adamsgaard.dk 70 it@@ -99,9 +99,9 @@ syncindex \- prepare and maintain a venti server Err mx1.adamsgaard.dk 70 i These commands aid in the setup, maintenance, and debugging of Err mx1.adamsgaard.dk 70 i venti servers. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i for an overview of the venti system and Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i for an overview of the data structures used by the venti server. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Note that the units for the various sizes in the following Err mx1.adamsgaard.dk 70 it@@ -195,7 +195,7 @@ formats the given Err mx1.adamsgaard.dk 70 i .I file Err mx1.adamsgaard.dk 70 i as a Bloom filter Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti (7) ). Err mx1.adamsgaard.dk 70 i+.MR venti (7) ). Err mx1.adamsgaard.dk 70 i The options are: Err mx1.adamsgaard.dk 70 i .TF "\fL-s\fI size" Err mx1.adamsgaard.dk 70 i .PD Err mx1.adamsgaard.dk 70 it@@ -264,7 +264,7 @@ overflow. The total size of the index should be about 2% to 10% of Err mx1.adamsgaard.dk 70 i the total size of the arenas, but the exact percentage depends both on the Err mx1.adamsgaard.dk 70 i index block size and the compressed size of blocks stored. Err mx1.adamsgaard.dk 70 i See the discussion in Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i for more. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i .I Fmtindex Err mx1.adamsgaard.dk 70 it@@ -401,8 +401,8 @@ Increase the verbosity of output. Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/venti/srv Err mx1.adamsgaard.dk 70 i .SH SEE ALSO Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM venti (8) Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (8) Err mx1.adamsgaard.dk 70 i .SH BUGS Err mx1.adamsgaard.dk 70 i .I Buildindex Err mx1.adamsgaard.dk 70 i should allow an individual index section to be rebuilt. Err mx1.adamsgaard.dk 70 1diff --git a/man/man8/venti.8 b/man/man8/venti.8 /src/plan9port/file/man/man8/venti.8.gph mx1.adamsgaard.dk 70 it@@ -40,7 +40,7 @@ venti \- archival storage server Err mx1.adamsgaard.dk 70 i .I Venti Err mx1.adamsgaard.dk 70 i is a SHA1-addressed archival storage server. Err mx1.adamsgaard.dk 70 i See Err mx1.adamsgaard.dk 70 i-.IM venti (7) Err mx1.adamsgaard.dk 70 i+.MR venti (7) Err mx1.adamsgaard.dk 70 i for a full introduction to the system. Err mx1.adamsgaard.dk 70 i This page documents the structure and operation of the server. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -138,7 +138,7 @@ less than 10 are not very useful; Err mx1.adamsgaard.dk 70 i greater than 24 are probably a waste of memory. Err mx1.adamsgaard.dk 70 i .I Fmtbloom Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-fmt (8) ) Err mx1.adamsgaard.dk 70 i+.MR venti-fmt (8) ) Err mx1.adamsgaard.dk 70 i can be given either Err mx1.adamsgaard.dk 70 i .I nhash Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 it@@ -220,7 +220,7 @@ The venti server announces two network services, one Err mx1.adamsgaard.dk 70 i .BR venti , Err mx1.adamsgaard.dk 70 i 17034) serving Err mx1.adamsgaard.dk 70 i the venti protocol as described in Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i and one serving HTTP Err mx1.adamsgaard.dk 70 i (conventionally TCP port Err mx1.adamsgaard.dk 70 i .BR http , Err mx1.adamsgaard.dk 70 it@@ -333,7 +333,7 @@ with Err mx1.adamsgaard.dk 70 i or Err mx1.adamsgaard.dk 70 i .I fmtisect Err mx1.adamsgaard.dk 70 i (see Err mx1.adamsgaard.dk 70 i-.IM venti-fmt (8) ). Err mx1.adamsgaard.dk 70 i+.MR venti-fmt (8) ). Err mx1.adamsgaard.dk 70 i In particular, only the configuration needs to be Err mx1.adamsgaard.dk 70 i changed if a component is moved to a different file. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 it@@ -506,11 +506,11 @@ Start the server and check the storage statistics: Err mx1.adamsgaard.dk 70 i .SH SOURCE Err mx1.adamsgaard.dk 70 i .B \*9/src/cmd/venti/srv Err mx1.adamsgaard.dk 70 i .SH "SEE ALSO" Err mx1.adamsgaard.dk 70 i-.IM venti (1) , Err mx1.adamsgaard.dk 70 i-.IM venti (3) , Err mx1.adamsgaard.dk 70 i-.IM venti (7) , Err mx1.adamsgaard.dk 70 i-.IM venti-backup (8) Err mx1.adamsgaard.dk 70 i-.IM venti-fmt (8) Err mx1.adamsgaard.dk 70 i+.MR venti (1) , Err mx1.adamsgaard.dk 70 i+.MR venti (3) , Err mx1.adamsgaard.dk 70 i+.MR venti (7) , Err mx1.adamsgaard.dk 70 i+.MR venti-backup (8) Err mx1.adamsgaard.dk 70 i+.MR venti-fmt (8) Err mx1.adamsgaard.dk 70 i .br Err mx1.adamsgaard.dk 70 i Sean Quinlan and Sean Dorward, Err mx1.adamsgaard.dk 70 i ``Venti: a new approach to archival storage'', Err mx1.adamsgaard.dk 70 it@@ -523,7 +523,7 @@ Venti should not require the user to decide how to Err mx1.adamsgaard.dk 70 i partition its memory usage. Err mx1.adamsgaard.dk 70 i .PP Err mx1.adamsgaard.dk 70 i Users of shells other than Err mx1.adamsgaard.dk 70 i-.IM rc (1) Err mx1.adamsgaard.dk 70 i+.MR rc (1) Err mx1.adamsgaard.dk 70 i will not be able to use the program names shown. Err mx1.adamsgaard.dk 70 i One solution is to define Err mx1.adamsgaard.dk 70 i .B "V=$PLAN9/bin/venti" Err mx1.adamsgaard.dk 70 1diff --git a/tmac/tmac.an b/tmac/tmac.an /src/plan9port/file/tmac/tmac.an.gph mx1.adamsgaard.dk 70 it@@ -209,7 +209,10 @@ Err mx1.adamsgaard.dk 70 i .HY Err mx1.adamsgaard.dk 70 i .}f Err mx1.adamsgaard.dk 70 i .. Err mx1.adamsgaard.dk 70 i-.de IM Err mx1.adamsgaard.dk 70 i+.\" MR - manual reference, as in .MR cat (1) , Err mx1.adamsgaard.dk 70 i+.\" $3 is the punctuation after the reference ends, if any. Err mx1.adamsgaard.dk 70 i+.de MR Err mx1.adamsgaard.dk 70 i+.nh Err mx1.adamsgaard.dk 70 i .}S 2 1 \& "\Xhtml manref start \\$1 \\$2\\$1" "\\$2\Xhtml manref end \\$1 \\$2\\$3" Err mx1.adamsgaard.dk 70 i .HY Err mx1.adamsgaard.dk 70 i .}f Err mx1.adamsgaard.dk 70 .