Commit Diff


commit - 7284df18a883c64721720276dac4f4540440e74c
commit + b5fdffeeedd324f234f6229ee02a607760b3bddd
blob - f9faad5466039d3520bd2e2f6c03874e2dff8860
blob + 5841043c272bb0d5735fc7926e15c9dc94c3d3c4
--- man/man1/9nm.1
+++ man/man1/9nm.1
@@ -1,4 +1,4 @@
-.TH NM 1
+.TH 9NM 1
 .SH NAME
 nm \- name list (symbol table)
 .SH SYNOPSIS
@@ -94,7 +94,7 @@ Don't sort; print in symbol-table order.
 .B -u
 Print only undefined symbols.
 .SH SOURCE
-.B /sys/src/cmd/nm.c
+.B /usr/local/plan9/src/cmd/nm.c
 .SH SEE ALSO
 .IR ar (1),
 .IR 2l (1), 
blob - 3b5ac181bceea1a3f4a975d79c01023501c65cb2
blob + 2f4345ca890e00b4e28da443e1679bcd007bb826
--- man/man1/9sed.1
+++ man/man1/9sed.1
@@ -1,8 +1,8 @@
 .TH SED 1
 .SH NAME
-sed \- stream editor
+9sed \- stream editor
 .SH SYNOPSIS
-.B sed
+.B 9sed
 [
 .B -n
 ]
@@ -366,7 +366,7 @@ ${
 Delete all but one of each group of empty lines from a
 formatted manuscript.
 .SH SOURCE
-.B /sys/src/cmd/sed.c
+.B /usr/local/plan9/src/cmd/sed.c
 .SH SEE ALSO
 .IR ed (1), 
 .IR grep (1), 
blob - 5cae0036c77f400b4ca4d1d125837b0f0058018b
blob + 359799bb5ef2d69124837573fc5eca118cc645e6
--- man/man1/acme.1
+++ man/man1/acme.1
@@ -448,15 +448,15 @@ will produce the output
 in a (possibly newly-created) window labeled
 .BR /adm/+Errors ;
 in a window containing
-.B /sys/src/cmd/sam/sam.c
+.B /usr/local/plan9/src/cmd/sam/sam.c
 executing
 .B mk
 will run
 .IR mk (1)
 in
-.BR /sys/src/cmd/sam ,
+.BR /usr/local/plan9/src/cmd/sam ,
 producing output in a window labeled
-.BR /sys/src/cmd/sam/+Errors .
+.BR /usr/local/plan9/src/cmd/sam/+Errors .
 The environment of such commands contains the variable
 .B $%
 with value set to the filename of the window in which the command is run.
@@ -660,11 +660,11 @@ source for applications
 .B /acme/*/mips
 MIPS-specific binaries for applications
 .SH SOURCE
-.B /sys/src/cmd/acme
+.B /usr/local/plan9/src/cmd/acme
 .br
 .B /acme/bin/source/win
 .br
-.B /sys/src/cmd/awd.c
+.B /usr/local/plan9/src/cmd/awd.c
 .SH SEE ALSO
 .IR acme (4)
 .br
blob - 47fd355049abe176994116c501b74b12a94ee825
blob + 05cec0f8f84622dfe50a10dfac779422cbcddf6c
--- man/man1/ascii.1
+++ man/man1/ascii.1
@@ -151,9 +151,9 @@ See the start of the Greek alphabet's encoding in the 
 .B /lib/unicode
 table of characters and descriptions.
 .SH SOURCE
-.B /sys/src/cmd/ascii.c
+.B /usr/local/plan9/src/cmd/ascii.c
 .br
-.B /sys/src/cmd/unicode.c
+.B /usr/local/plan9/src/cmd/unicode.c
 .SH "SEE ALSO"
 .IR look (1)
 .IR tcs (1),
blob - c72638f13028fade50ea1a2701e27dc10cd7c749
blob + e954cef98a66b57b2f99641cd0a33d8333e94d1d
--- man/man1/basename.1
+++ man/man1/basename.1
@@ -32,4 +32,4 @@ up to but not including the final slash.
 If the string contains no slash,
 a period and newline are printed.
 .SH SOURCE
-.B /sys/src/cmd/basename.c
+.B /usr/local/plan9/src/cmd/basename.c
blob - 7ac5b9966781bd134d93e3ab428c56ae94f1dd90
blob + 17462686fa0fef72c30fbfc74c0b1952496ebed1
--- man/man1/cal.1
+++ man/man1/cal.1
@@ -35,7 +35,7 @@ Try
 	cal sep 1752
 .EE
 .SH SOURCE
-.B /sys/src/cmd/cal.c
+.B /usr/local/plan9/src/cmd/cal.c
 .SH BUGS
 The year is always considered to start in January even though this
 is historically naive.
blob - e6832d3c3dbe3ada2607032600acd86d9702bd5a
blob + 1c6b3be128dd4231cda0629d43e94a0bde999209
--- man/man1/calendar.1
+++ man/man1/calendar.1
@@ -50,4 +50,4 @@ To have your calendar mailed to you every day, use
 .B /usr/$user/lib/calendar
 personal calendar
 .SH SOURCE
-.B /sys/src/cmd/calendar.c
+.B /usr/local/plan9/src/cmd/calendar.c
blob - eeb43bccbe94d9823648ce232108d3950c89f7b7
blob + 3b24bddea499d5090210c507b6ae2ff568c6f9ee
--- man/man1/cat.1
+++ man/man1/cat.1
@@ -63,9 +63,9 @@ for each line of input, which can be helpful when
 preparing input to programs that expect line-at-a-time data.
 It never reads any more data from the input than it prints to the output.
 .SH SOURCE
-.B /sys/src/cmd/cat.c
+.B /usr/local/plan9/src/cmd/cat.c
 .br
-.B /sys/src/cmd/read.c
+.B /usr/local/plan9/src/cmd/read.c
 .SH SEE ALSO
 .IR cp (1)
 .SH DIAGNOSTICS
blob - 41c06c00eec7899eb977462a108bf72c1a6768c5
blob + d017ce5ba8a3d462c8b8d97f67d7f330ff884d8f
--- man/man1/cleanname.1
+++ man/man1/cleanname.1
@@ -27,6 +27,6 @@ unrooted names are prefixed with
 .IB pwd /
 before processing.
 .SH SOURCE
-.B /sys/src/cmd/cleanname.c
+.B /usr/local/plan9/src/cmd/cleanname.c
 .SH SEE ALSO
 .IR cleanname (2).
blob - e48d07661552d0985e804651ac5678af07f6e1de
blob + 5023b6ad0519a3ac4d31c4a7d087c5f2d54cf692
--- man/man1/cmp.1
+++ man/man1/cmp.1
@@ -42,7 +42,7 @@ with
 .BR 0 ,
 octal; with anything else, decimal.
 .SH SOURCE
-.B /sys/src/cmd/cmp.c
+.B /usr/local/plan9/src/cmd/cmp.c
 .SH "SEE ALSO"
 .IR diff (1) 
 .SH DIAGNOSTICS
blob - 2fd883c050f84490e7ca48d58e66e08178b75ded
blob + 68e5f47a4b66ebe27771aeb9d501f62ed38308d2
--- man/man1/comm.1
+++ man/man1/comm.1
@@ -39,7 +39,7 @@ comm -12 file1 file2
 .IP
 Print lines common to two sorted files.
 .SH SOURCE
-.B /sys/src/cmd/comm.c
+.B /usr/local/plan9/src/cmd/comm.c
 .SH "SEE ALSO"
 .IR sort (1),
 .IR cmp (1), 
blob - 3d232baa563e5939d7319fb256ff0f36901c5b75
blob + cdc02285c602d6ee542f6d4bb7d382266799f1cd
--- man/man1/date.1
+++ man/man1/date.1
@@ -53,6 +53,6 @@ into
 .I Clock
 draws a simple analog clock in its window.
 .SH SOURCE
-.B /sys/src/cmd/date.c
+.B /usr/local/plan9/src/cmd/date.c
 .br
-.B /sys/src/cmd/clock.c
+.B /usr/local/plan9/src/cmd/clock.c
blob - a0ed941cd511c155a24fe5261d7f891c610f5e0d
blob + 10d38cb21e880fc2726fded0a61309f4a4858e4f
--- man/man1/db.1
+++ man/man1/db.1
@@ -952,7 +952,7 @@ BUGS section.
 .IR 9nm (1),
 .IR acid (1)
 .SH SOURCE
-.B /sys/src/cmd/db
+.B /usr/local/plan9/src/cmd/db
 .SH DIAGNOSTICS
 Exit status is 0, unless the last command failed or
 returned non-zero status.
blob - 0f2c13a525ad9bb41fd7a875f30db7ad02842db3
blob + 1f62dfb43e95ca9fa8092a132f6d5b489703668e
--- man/man1/dc.1
+++ man/man1/dc.1
@@ -233,7 +233,7 @@ lyx
 Print the first ten values of
 .IR n !
 .SH SOURCE
-.B /sys/src/cmd/dc.c
+.B /usr/local/plan9/src/cmd/dc.c
 .SH "SEE ALSO"
 .IR bc (1),
 .IR hoc (1)
blob - f62b174d8775d15bc3692b77580955033f871c85
blob + 2097a80d02b29b1591b8eb3d190727a2cb3b66c2
--- man/man1/deroff.1
+++ man/man1/deroff.1
@@ -91,9 +91,9 @@ does for
 .I troff
 files.
 .SH SOURCE
-.B /sys/src/cmd/deroff.c
+.B /usr/local/plan9/src/cmd/deroff.c
 .br
-.B /sys/src/cmd/tex/local/delatex.c
+.B /usr/local/plan9/src/cmd/tex/local/delatex.c
 .SH "SEE ALSO"
 .IR troff (1), 
 .IR tex (1),
blob - 5fc47634fee07ce8bd9bf2db9fb28d1bd192218e
blob + 1665ea7c6b1c2392032040132cf0dd19bf237484
--- man/man1/dict.1
+++ man/man1/dict.1
@@ -148,7 +148,7 @@ Other files in
 .SH "SEE ALSO"
 .IR regexp (6)
 .SH SOURCE
-.B /sys/src/cmd/dict
+.B /usr/local/plan9/src/cmd/dict
 .SH BUGS
 A font with wide coverage of the Unicode Standard
 should be used for best results.
blob - 404c74f019569b18bc8f896c3e39ad7b0d7325e0
blob + c1b5e849a08f9631c14bd6bf430cbc610298817d
--- man/man1/diff.1
+++ man/man1/diff.1
@@ -130,7 +130,7 @@ differences.
 .SH FILES
 .B /tmp/diff[12]
 .SH SOURCE
-.B /sys/src/cmd/diff
+.B /usr/local/plan9/src/cmd/diff
 .SH "SEE ALSO"
 .IR cmp (1),
 .IR comm (1),
blob - 86e6cd39b344a25f5e59881a26ae594b237c98dc
blob + 9a75eec49cb323dcb057b6be920f135f257bbfa9
--- man/man1/echo.1
+++ man/man1/echo.1
@@ -17,7 +17,7 @@ Option
 .B -n
 suppresses the newline.
 .SH SOURCE
-.B /sys/src/cmd/echo.c
+.B /usr/local/plan9/src/cmd/echo.c
 .SH DIAGNOSTICS
 If
 .I echo
blob - adb79fb725668b59e930a04c99339259f101fe21
blob + 7b88f11ddc0c7ff5da3a122f9af51fdefaf9a630
--- man/man1/ed.1
+++ man/man1/ed.1
@@ -669,7 +669,7 @@ and all characters after the last newline.
 .B ed.hup
 \ \ work is saved here if terminal hangs up
 .SH SOURCE
-.B /sys/src/cmd/ed.c
+.B /usr/local/plan9/src/cmd/ed.c
 .SH "SEE ALSO"
 .IR sam (1), 
 .IR sed (1),
blob - 2d9b5a0910fee8806e363b7332f1dbf4cb86c520
blob + 2ce1379420217122aadf6639f5c03f99b6569190
--- man/man1/factor.1
+++ man/man1/factor.1
@@ -61,6 +61,6 @@ if
 is missing, it reads the starting number from the
 standard input.
 .SH SOURCE
-.B /sys/src/cmd/factor.c
+.B /usr/local/plan9/src/cmd/factor.c
 .br
-.B /sys/src/cmd/primes.c
+.B /usr/local/plan9/src/cmd/primes.c
blob - 511860018929bf36b0a23c49bea16f35a921017a
blob + 997b71bec445523f962945a93fec32709d282e51
--- man/man1/fmt.1
+++ man/man1/fmt.1
@@ -81,9 +81,9 @@ Use
 as the base URL for the document when displaying anchors; sets
 .BI -a .
 .SH SOURCE
-.B /sys/src/cmd/fmt.c
+.B /usr/local/plan9/src/cmd/fmt.c
 .PP
-.B /sys/src/cmd/htmlfmt
+.B /usr/local/plan9/src/cmd/htmlfmt
 .SH BUGS
 .I Htmlfmt
 makes no attempt to render the two-dimensional geometry of tables;
blob - dfae7186a1ec9bd1280908b8b09c3c6b1696e313
blob + 371c1d6802bdc0efd4d5a7b46d44088e22957899
--- man/man1/fortune.1
+++ man/man1/fortune.1
@@ -20,4 +20,4 @@ otherwise it is selected from
 .B /sys/games/lib/fortunes.index
 \ \ fast lookup table, maintained automatically
 .SH SOURCE
-.B /sys/src/cmd/fortune.c
+.B /usr/local/plan9/src/cmd/fortune.c
blob - eee4e2956a361ddbcfc27c9ec5274dc3017d5c68
blob + fd326a25fc5c4178a504db9b458d778dc7b1911b
--- man/man1/freq.1
+++ man/man1/freq.1
@@ -34,7 +34,7 @@ If any options are given, the
 flags specify a subset of value formats: decimal, hex, octal, and
 character, respectively.
 .SH SOURCE
-.B /sys/src/cmd/freq.c
+.B /usr/local/plan9/src/cmd/freq.c
 .SH SEE ALSO
 .IR utf (6),
 .IR wc (1)
blob - a266c49495ff5d8c6b9a3d5dc6c1e3407ae135ff
blob + e58d0d970f23cdbef5f8927d18dcbeef373c6dda
--- man/man1/grep.1
+++ man/man1/grep.1
@@ -91,7 +91,7 @@ An expression starting with '*'
 will treat the rest of the expression
 as literal characters.
 .SH SOURCE
-.B /sys/src/cmd/grep
+.B /usr/local/plan9/src/cmd/grep
 .SH SEE ALSO
 .IR ed (1),
 .IR awk (1),
blob - 68a42a6a958ef7e2d83bb6e856480e38fdd82ad6
blob + 87694f5716f6cd86c6a863eb56205f5679150033
--- man/man1/hoc.1
+++ man/man1/hoc.1
@@ -131,7 +131,7 @@ func gcd(a, b) {
 for(i=1; i<12; i++) print gcd(i,12)
 .EE
 .SH SOURCE
-.B /sys/src/cmd/hoc
+.B /usr/local/plan9/src/cmd/hoc
 .SH "SEE ALSO"
 .IR bc (1),
 .IR dc (1)
blob - 5cb226002f5c13d97bb91561dbb0f005fb0584ee
blob + d497939cf376cf4b2343a9783738034a0007d212
--- man/man1/idiff.1
+++ man/man1/idiff.1
@@ -61,7 +61,7 @@ passed through to
 .SH FILES
 .B /tmp/idiff.*
 .SH SOURCE
-.B /sys/src/cmd/idiff.c
+.B /usr/local/plan9/src/cmd/idiff.c
 .SH "SEE ALSO
 .IR diff (1)
 .br
blob - 379eec7ff4594aaabb188341121ee2a10a52f53e
blob + 2cf079f22cfb0a9850978baf6d914c90deafd997
--- man/man1/join.1
+++ man/man1/join.1
@@ -128,7 +128,7 @@ tr : ' ' </adm/users | sort -k 3 3 >temp
 join -1 3 -2 3 -o 1.1,2.1 temp temp | awk '$1 < $2'
 Print all pairs of users with identical userids.
 .SH SOURCE
-.B /sys/src/cmd/join.c
+.B /usr/local/plan9/src/cmd/join.c
 .SH "SEE ALSO"
 .IR sort (1), 
 .IR comm (1), 
blob - e33f727381ca88ad4f4fe7520b32817682230ee0
blob + 35981ab22a672fb456abb5d74762909b07162be4
--- man/man1/ls.1
+++ man/man1/ls.1
@@ -153,9 +153,9 @@ if the file is executable;
 if none of the above permissions is granted.
 .PD
 .SH SOURCE
-.B /sys/src/cmd/ls.c
+.B /usr/local/plan9/src/cmd/ls.c
 .br
-.B /rc/bin/lc
+.B /usr/local/plan9/bin/lc
 .SH SEE ALSO
 .IR stat (2)
 .IR mc (1)
blob - c53bcca3ea9a7a9d35ba71b3b42699f6df8661b2
blob + 1618befcfa8c67ea81d2d00463e5535d924dffd3
--- man/man1/mc.1
+++ man/man1/mc.1
@@ -31,7 +31,7 @@ each input line ending in a colon 
 .L :
 is printed separately.
 .SH SOURCE
-.B /sys/src/cmd/mc.c
+.B /usr/local/plan9/src/cmd/mc.c
 .SH "SEE ALSO"
 .IR rio (1),
 .IR pr (1),
blob - 89e53eaab4efa3f1aa3694e7a0882b1ffd548ba2
blob + 7bae8cee8bd168b85b66365d7f9f931053b837d8
--- man/man1/mkdir.1
+++ man/man1/mkdir.1
@@ -26,7 +26,7 @@ and does not complain if the target directory already 
 in
 .IR rc (1)
 .SH SOURCE
-.B /sys/src/cmd/mkdir.c
+.B /usr/local/plan9/src/cmd/mkdir.c
 .SH DIAGNOSTICS
 .I Mkdir
 returns null exit status if all directories were successfully made.
blob - 6c51d68bdcb77c2f51c6c8a858b3d86025077470
blob + 0cee82db01dff29fb5cf816d50b60bc197d6eb1d
--- man/man1/plumb.1
+++ man/man1/plumb.1
@@ -85,7 +85,7 @@ default rules file
 mount point for
 .IR plumber (4).
 .SH SOURCE
-.B /sys/src/cmd/plumb
+.B /usr/local/plan9/src/cmd/plumb
 .SH "SEE ALSO"
 .IR plumb (2),
 .IR plumber (4),
blob - b296a48a62ff6d5d28256e78ffd460fa11a38dc3
blob + b294bee8e80bb4a072eabadaee5cd358459b4e30
--- man/man1/rc.1
+++ man/man1/rc.1
@@ -939,7 +939,7 @@ Print debugging information (internal form of commands
 as they are executed).
 .PD
 .SH SOURCE
-.B /sys/src/cmd/rc
+.B /usr/local/plan9/src/cmd/rc
 .SH "SEE ALSO"
 Tom Duff,
 ``Rc \- The Plan 9 Shell''.
blob - c5786f92e811752e4dd7c5d044b030ec6548fbeb
blob + 97893960ba0a562850cce9fd8c8e3c6cf58b6901
--- man/man1/rm.1
+++ man/man1/rm.1
@@ -23,6 +23,6 @@ Recursively delete the
 entire contents of a directory
 and the directory itself.
 .SH SOURCE
-.B /sys/src/cmd/rm.c
+.B /usr/local/plan9/src/cmd/rm.c
 .SH "SEE ALSO"
 .IR remove (2)
blob - 0ba20335f310cb11f14cab85d95042ea6caaf4b9
blob + b4194b4b662ec02072fae777e40cece4edc4e96f
--- man/man1/sam.1
+++ man/man1/sam.1
@@ -853,27 +853,27 @@ The answer
 .L y
 causes writing; anything else skips the file.
 .SH FILES
-.TF /sys/src/cmd/samterm
+.TF /usr/local/plan9/src/cmd/samterm
 .TP
 .B $home/sam.save
 .TP
 .B $home/sam.err
 .TP
-.B /sys/lib/samsave
+.B /usr/local/plan9/bin/samsave
 the program called to unpack
 .BR $home/sam.save .
 .SH SOURCE
-.TF /sys/src/cmd/samterm
+.TF /usr/local/plan9/src/cmd/samterm
 .TP
-.B /sys/src/cmd/sam
+.B /usr/local/plan9/src/cmd/sam
 source for
 .I sam
 itself
 .TP
-.B /sys/src/cmd/samterm
+.B /usr/local/plan9/src/cmd/samterm
 source for the separate terminal part
 .TP
-.B /rc/bin/B
+.B /usr/local/plan9/bin/B
 .SH SEE ALSO
 .IR ed (1),
 .IR sed (1),
blob - 60d1f12a9cbf3eff7ecfe7f19d8d765d8d01ea90
blob + 73796c2676153012d802f75e4edb15b2715b460f
--- man/man1/seq.1
+++ man/man1/seq.1
@@ -64,7 +64,7 @@ seq -w 0 .05 .1
 Print
 .BR "0.00 0.05 0.10" .
 .SH SOURCE
-.B /sys/src/cmd/seq.c
+.B /usr/local/plan9/src/cmd/seq.c
 .SH BUGS
 Option
 .B -w
blob - 61169e966902a6c0a092b86effe483bffd3b0b27
blob + 6416bc1def5a251d1396f0b076202e311b43f772
--- man/man1/sleep.1
+++ man/man1/sleep.1
@@ -26,6 +26,6 @@ while (){
 }
 .EE
 .SH SOURCE
-.B /sys/src/cmd/sleep.c
+.B /usr/local/plan9/src/cmd/sleep.c
 .SH "SEE ALSO"
 .IR sleep (2)
blob - 6dded61a5d8c2f7929b88ee133e2afd7a54d88ff
blob + 4400f0a78d2674dc57805b015089c3d926722bcd
--- man/man1/sort.1
+++ man/man1/sort.1
@@ -238,7 +238,7 @@ come out in their original order.
 .SH FILES
 .BI /tmp/sort. <pid>.<ordinal>
 .SH SOURCE
-.B /sys/src/cmd/sort.c
+.B /usr/local/plan9/src/cmd/sort.c
 .SH SEE ALSO
 .IR uniq (1),
 .IR look (1)
blob - 8298452c48ec111e7f4f1097a5a8a52fa12c3586
blob + 3b25f8346fe61b416914875c268c3674bdbbebc2
--- man/man1/spell.1
+++ man/man1/spell.1
@@ -60,12 +60,11 @@ Agglutinated variants are shunned: `crewmember' and `b
 cede to `crew member' and  `back yard' (noun) or `back-yard' 
 (adjective).
 .SH FILES
-.TF /sys/lib/brspell
 .TP
-.B /sys/lib/amspell
+.B /usr/local/plan9/lib/amspell
 American spelling list
 .TP
-.B /sys/lib/brspell
+.B /usr/local/plan9/lib/brspell
 British spelling list
 .TP
 .B /bin/aux/sprog
@@ -74,12 +73,12 @@ It expects one word per line on standard input,
 and takes the same arguments as
 .IR spell .
 .SH SOURCE
-.TF /sys/src/cmd/spell
+.TF /usr/local/plan9/src/cmd/spell
 .TP
-.B /rc/bin/spell
+.B /usr/local/plan9/bin/spell
 the script
 .TP
-.B /sys/src/cmd/spell
+.B /usr/local/plan9/src/cmd/spell
 source for
 .I sprog
 .SH SEE ALSO
blob - ffb012d7925f250f7a4e45c636fc4185b593a887
blob + 6e7f7ebf8df634c8dd6c4c3c448fdea61f0af53f
--- man/man1/split.1
+++ man/man1/split.1
@@ -74,7 +74,7 @@ Ignore case in option
 force output file names (excluding the suffix)
 to lower case.
 .SH SOURCE
-.B /sys/src/cmd/split.c
+.B /usr/local/plan9/src/cmd/split.c
 .SH SEE ALSO
 .IR sed (1), 
 .IR awk (1),
blob - d72ffbb146c30f4fe2c38226b01a62da00402376
blob + 2f3af5331f4d0f9db65af9a92c99eb8643101e6d
--- man/man1/strings.1
+++ man/man1/strings.1
@@ -23,6 +23,6 @@ of the string. If the string is longer than 70 runes t
 terminated by three dots and the printing is resumed on the next
 line with the offset of the continuation line.
 .SH SOURCE
-.B /sys/src/cmd/strings.c
+.B /usr/local/plan9/src/cmd/strings.c
 .SH SEE ALSO
 .IR nm (1)
blob - d981c8c7b17dde18f18b4d13da8a846a9c380c27
blob + 6eaa1efe2862adcacb61a9d944f4bea9169d0519
--- man/man1/sum.1
+++ man/man1/sum.1
@@ -67,11 +67,11 @@ are given,
 the standard input is
 summed.
 .SH SOURCE
-.B /sys/src/cmd/sum.c
+.B /usr/local/plan9/src/cmd/sum.c
 .br
-.B /sys/src/cmd/md5sum.c
+.B /usr/local/plan9/src/cmd/md5sum.c
 .br
-.B /sys/src/cmd/sha1sum.c
+.B /usr/local/plan9/src/cmd/sha1sum.c
 .SH "SEE ALSO"
 .IR cmp (1),
 .IR wc (1)
blob - b2d880b636806e63a10765ce94aa092069e4e602
blob + 6cae088a712974a24512a2813ac5e3e937e84543
--- man/man1/tail.1
+++ man/man1/tail.1
@@ -72,7 +72,7 @@ data accumulate as it grows.
 .B sed 10q file
 Print the first 10 lines of a file.
 .SH SOURCE
-.B /sys/src/cmd/tail.c
+.B /usr/local/plan9/src/cmd/tail.c
 .SH BUGS
 Tails relative to the end of the file
 are treasured up in a buffer, and thus
blob - 8ef56d06a734ab0cd8b6354ff5685ca57979a1bb
blob + 00ac041417e15a6bf0dd46f348e4993e0f737df9
--- man/man1/tar.1
+++ man/man1/tar.1
@@ -101,7 +101,7 @@ can be used to copy hierarchies thus:
 @{cd fromdir && tar cp .} | @{cd todir && tar xT}
 .EE
 .SH SOURCE
-.B /sys/src/cmd/tar.c
+.B /usr/local/plan9/src/cmd/tar.c
 .SH SEE ALSO
 .IR ar (1),
 .IR bundle (1),
blob - d237fb7fac3dec8e4db63e111d1a5ba1168a9d1d
blob + 57ca9ba15ed5a1696b5be13a7e30625225f0089b
--- man/man1/tee.1
+++ man/man1/tee.1
@@ -25,4 +25,4 @@ Append the output to the
 .I files
 rather than rewriting them.
 .SH SOURCE
-.B /sys/src/cmd/tee.c
+.B /usr/local/plan9/src/cmd/tee.c
blob - 86f0cd34d52ff974e12845f080eee100f5879cb5
blob + d5473a3577bf20d48c58fb3ddfd37db9a5314678
--- man/man1/test.1
+++ man/man1/test.1
@@ -206,6 +206,6 @@ is in the current directory.
 .IP
 .B test -f abc -o -d abc
 .SH SOURCE
-.B /sys/src/cmd/test.c
+.B /usr/local/plan9/src/cmd/test.c
 .SH "SEE ALSO"
 .IR rc (1) 
blob - 2c6b834b2b4865f6809901a1256f5392e4830e54
blob + 03f24371e35e64514ca2dc4c456b1e2bbdb58cb3
--- man/man1/time.1
+++ man/man1/time.1
@@ -16,6 +16,6 @@ reports on standard error the program's elapsed user t
 system time, and real time, in seconds,
 followed by the command line.
 .SH SOURCE
-.B /sys/src/cmd/time.c
+.B /usr/local/plan9/src/cmd/time.c
 .SH "SEE ALSO"
 .IR prof (1)
blob - ac5937ec14d0c4dfa1698a99ce1394555016c5c8
blob + 3b074896598ec6bcbd6b46daf4ea20917646cf3a
--- man/man1/touch.1
+++ man/man1/touch.1
@@ -25,7 +25,7 @@ it will be created unless option
 .B -c
 is present.
 .SH SOURCE
-.B /sys/src/cmd/touch.c
+.B /usr/local/plan9/src/cmd/touch.c
 .SH SEE ALSO
 .IR ls (1),
 .IR stat (2),
blob - 0e11f5b96eb0a1a48133eaca9e17d1a325122ab6
blob + a597ba1799d2cd2d39fc0b41d1443ba606e50476
--- man/man1/tr.1
+++ man/man1/tr.1
@@ -92,6 +92,6 @@ tr -cs A-Za-z '
 \&' <file1 >file2
 .EE
 .SH SOURCE
-.B /sys/src/cmd/tr.c
+.B /usr/local/plan9/src/cmd/tr.c
 .SH "SEE ALSO"
 .IR sed (1)
blob - 65fcd49faf33a0d4b456babc6d8b91922ce475f0
blob + 64a302e873f3663e52aa369bbd6a8a4ce1d1de3a
--- man/man1/uniq.1
+++ man/man1/uniq.1
@@ -51,7 +51,7 @@ The first
 characters are ignored.
 Fields are skipped before characters.
 .SH SOURCE
-.B /sys/src/cmd/uniq.c
+.B /usr/local/plan9/src/cmd/uniq.c
 .SH "SEE ALSO"
 .IR sort (1) 
 .SH BUGS
blob - 1c9768fc42eb6adddcaf0871955456bf52e9af72
blob + 684f4fb48c6159598323d8db84cb3d0b7e17b568
--- man/man1/wc.1
+++ man/man1/wc.1
@@ -35,7 +35,7 @@ Otherwise, lines, words and bytes
 .RB ( -lwc )
 are reported.
 .SH SOURCE
-.B /sys/src/cmd/wc.c
+.B /usr/local/plan9/src/cmd/wc.c
 .SH BUGS
 The Unicode Standard has many blank characters scattered through it,
 but
blob - cc2d394f4aaf22d331b0c06b61bf65b23a364185
blob + 933faea194f36c45eaa7f19ad5849441a0baa885
--- man/man1/xd.1
+++ man/man1/xd.1
@@ -79,7 +79,7 @@ Reverse (swab) the order of bytes in each group of 4 b
 Print repeating groups of identical 16-byte sequences as the first group
 followed by an asterisk.
 .SH SOURCE
-.B /sys/src/cmd/xd.c
+.B /usr/local/plan9/src/cmd/xd.c
 .SH "SEE ALSO"
 .IR db (1)
 .SH BUGS
blob - a965f9537771d50b1ae9d1a98faf61652328fa8a
blob + 08d51b79ec5991cff7e72ecbe024d97c88dbb4bd
--- man/man1/yacc.1
+++ man/man1/yacc.1
@@ -123,7 +123,7 @@ statement in an interpreter.
 Finally, some undocumented inner workings of the parser have been
 changed, which may affect programs that know too much about its structure.
 .SH FILES
-.TF /sys/lib/yaccpars
+.TF y.debug.xxxxx
 .TP
 .B y.output
 .TP
@@ -139,13 +139,13 @@ temporary file
 .B y.acts.*
 temporary file
 .TP
-.B /sys/lib/yaccpar
+.B /usr/local/plan9/lib/yaccpar
 parser prototype
 .TP
-.B /sys/lib/yaccpars
+.B /usr/local/plan9/lib/yaccpars
 parser prototype using stdio
 .SH SOURCE
-.B /sys/src/cmd/yacc.c
+.B /usr/local/plan9/src/cmd/yacc.c
 .SH "SEE ALSO"
 .IR lex (1)
 .br
blob - e3859b1d5e24530fe67188d13722b9ad429c2370
blob + 9e75573517fe3a8e4ca84c63b52ccbfabdc7a52b
--- man/man3/9p.3
+++ man/man3/9p.3
@@ -725,7 +725,7 @@ option to increment
 .IR nntpfs (4),
 .IR snap (4),
 and
-.B /sys/src/lib9p/ramfs.c
+.B /usr/local/plan9/src/lib9p/ramfs.c
 are good examples of simple single-threaded file servers.
 .IR Webfs (4)
 and
@@ -748,7 +748,7 @@ and
 .IR nntpfs )
 or is maintained elsewhere.
 .SH SOURCE
-.B /sys/src/lib9p
+.B /usr/local/plan9/src/lib9p
 .SH SEE ALSO
 .IR 9pfid (3),
 .IR 9pfile (3),
blob - f0b2f7e533aa37241573aaf6cc144d6e4b76741b
blob + d6a78b92a623a1286106303a89f1baa480d247c1
--- man/man3/9pcmdbuf.3
+++ man/man3/9pcmdbuf.3
@@ -108,9 +108,9 @@ is often simply
 This interface is not used in any distributed 9P servers.
 It was lifted from the Plan 9 kernel.
 Almost any kernel driver
-.RB ( /sys/src/9/*/dev*.c )
+.RB ( /usr/local/plan9/src/9/*/dev*.c )
 is a good example.
 .SH SOURCE
-.B /sys/src/lib9p/parse.c
+.B /usr/local/plan9/src/lib9p/parse.c
 .SH SEE ALSO
 .IR 9p (3)
blob - 62047caf9c5505b2afe3f72d69a78ee2409fd221
blob + 2852baf2bf885c297e89410740ba043eab301e87
--- man/man3/9pfid.3
+++ man/man3/9pfid.3
@@ -198,7 +198,7 @@ and
 .B Req
 structures.
 .SH SOURCE
-.B /sys/src/lib9p
+.B /usr/local/plan9/src/lib9p
 .SH SEE ALSO
 .IR 9p (3),
 .IR 9pfile (3)
blob - 1b0824d181f12f7e27ec695cac2426b63268897d
blob + 083b655068514df8ec525e1e3ba046df4f606f2f
--- man/man3/9pfile.3
+++ man/man3/9pfile.3
@@ -216,7 +216,7 @@ closefile(f);
 return nf;
 .EE
 .SH SOURCE
-.B /sys/src/lib9p/file.c
+.B /usr/local/plan9/src/lib9p/file.c
 .SH SEE ALSO
 .IR 9p (3)
 .SH BUGS
blob - 7b00a4d928ecc0840b7fcd637e716d3b3a40a219
blob + 2615f5b52d6444151d09159c1925e3c48c06a450
--- man/man3/abort.3
+++ man/man3/abort.3
@@ -15,4 +15,4 @@ void	abort(void)
 causes an access fault, causing the current process to enter the `Broken' state.
 The process can then be inspected by a debugger.
 .SH SOURCE
-.B /sys/src/libc/9sys/abort.c
+.B /usr/local/plan9/src/libc/9sys/abort.c
blob - cd393f02306ac1bcce3fc0a234d2b19c2a131355
blob + 46dbd92920fcb440cea58855b35ecf2edc36d38b
--- man/man3/abs.3
+++ man/man3/abs.3
@@ -20,7 +20,7 @@ and
 .I labs
 does the same for a long.
 .SH SOURCE
-.B /sys/src/libc/port/abs.c
+.B /usr/local/plan9/src/libc/port/abs.c
 .SH SEE ALSO
 .IR floor (3)
 for
blob - 5067db71efedad8aeee6169cb93a8b61517e9d0e
blob + d98d88a5e17ac05644baaadfc4a935ad5b483995
--- man/man3/access.3
+++ man/man3/access.3
@@ -44,7 +44,7 @@ and
 .BR AREAD =4.
 .PP
 .SH SOURCE
-.B /sys/src/libc/9sys/access.c
+.B /usr/local/plan9/src/libc/9sys/access.c
 .SH SEE ALSO
 .IR stat (3)
 .SH DIAGNOSTICS
blob - 79bba0b1fbce743290bd62a88c85208ae13ee01d
blob + e249c08aff26316734061d6180aa3d222621e910
--- man/man3/addpt.3
+++ man/man3/addpt.3
@@ -183,6 +183,6 @@ and
 give the width (Δx) and height (Δy) of a Rectangle.
 They are implemented as macros.
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3)
blob - 51d68d207c19ec89f7980769a43926a301091e4d
blob + df8ff29c558df5ae00abd908efa968fcfb25483f
--- man/man3/aes.3
+++ man/man3/aes.3
@@ -37,7 +37,7 @@ of
 bytes should random enough to be unlikely to be reused but does not need to be
 cryptographically strongly unpredictable.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR blowfish (3),
blob - eb55055ec118cd14d548298e52da598f0fc2b2ee
blob + 26365dce29a00be524f56e2eb9a694245d9eac99
--- man/man3/allocimage.3
+++ man/man3/allocimage.3
@@ -331,7 +331,7 @@ To allocate a single-pixel replicated image that may b
 	red = allocimage(display, Rect(0, 0, 1, 1), RGB24, 1, DRed);
 .EE
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH "SEE ALSO"
 .IR graphics (3),
 .IR draw (3),
blob - 135560f57c303c9c576a61ba523933baaafe7712
blob + 82c43d08305927c6976de2abbbac6a29c7ec20bd
--- man/man3/assert.3
+++ man/man3/assert.3
@@ -22,4 +22,4 @@ when
 .I cond
 is false.
 .SH SOURCE
-.B /sys/src/libc/port/_assert.c
+.B /usr/local/plan9/src/libc/port/_assert.c
blob - 2ab2f3f9d07aa6702e2f2eeaaef66474d280a238
blob + f242036e6df8c90f168008dbb3fc3c89c289bb23
--- man/man3/atof.3
+++ man/man3/atof.3
@@ -127,7 +127,7 @@ Therefore, it may be necessary to back up the input st
 after calling
 .IR charstod .
 .SH SOURCE
-.B /sys/src/libc/port
+.B /usr/local/plan9/src/libc/port
 .SH SEE ALSO
 .IR fscanf (3)
 .SH DIAGNOSTICS
blob - 56ab65f58e57c91bed437af5cb8afb308e8f58ba
blob + 1fe81f9728225ba74a89e2b358d6ec4a597f3f7f
--- man/man3/auth.3
+++ man/man3/auth.3
@@ -385,7 +385,7 @@ Similary
 .I auth_freechal
 frees a challenge/response state.
 .SH SOURCE
-.B /sys/src/libauth
+.B /usr/local/plan9/src/libauth
 .SH SEE ALSO
 .IR factotum (4),
 .IR authsrv (3),
blob - d9286dc000474b6b07b36f3f276063d757b04176
blob + c8f3330dc15f37cc4361d4d0877b1ac1134a6488
--- man/man3/authsrv.3
+++ man/man3/authsrv.3
@@ -211,7 +211,7 @@ sends a ticket request message and then uses
 .I _asgetresp
 to recieve an answer.
 .SH SOURCE
-.B /sys/src/libauthsrv
+.B /usr/local/plan9/src/libauthsrv
 .SH SEE ALSO
 .IR passwd (1),
 .IR cons (3),
blob - 819f29e04c797aa0e0e64c8c7b5b4d97c35351f0
blob + 1d1e3208c3e5ed21f666cb42226ce18a5b7d159c
--- man/man3/bin.3
+++ man/man3/bin.3
@@ -89,7 +89,7 @@ The chunks are
 upon a call to
 .IR binfree .
 .SH SOURCE
-.B /sys/src/libbin
+.B /usr/local/plan9/src/libbin
 .SH SEE ALSO
 .IR malloc (3)
 .SH DIAGNOSTICS
blob - 43162a1c5e402a96a094ec15b6de70791d8fd13c
blob + 7f6c05f3304c96325b77966fe86ac02c47be4eba
--- man/man3/bio.3
+++ man/man3/bio.3
@@ -307,7 +307,7 @@ When reading, this is the number of bytes still availa
 read on the file; when writing, it is the number of bytes ready to be
 written.
 .SH SOURCE
-.B /sys/src/libbio
+.B /usr/local/plan9/src/libbio
 .SH SEE ALSO
 .IR open (3),
 .IR print (3),
blob - ca7914fccaa5d06c206f6008ca1b29449e45c650
blob + 5938e3513da3471d242706166b5e8ad71b7c1de0
--- man/man3/blowfish.3
+++ man/man3/blowfish.3
@@ -38,7 +38,7 @@ length of the key in bytes, and an initialization vect
 functions take a BFstate structure, a data buffer, and a length, which
 must be a multiple of eight bytes as padding is currently unsupported.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - 41bbfb277971ed3ca789a57a69f4ebf5df9192e9
blob + 46bff616b3181d8ebb027b229abe5a603957969a
--- man/man3/cachechars.3
+++ man/man3/cachechars.3
@@ -300,7 +300,7 @@ is set to the font age at each use.
 Thus, characters or subfonts with small ages are the best candidates
 for replacement when the cache is full.
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR allocimage (3),
blob - 7decd18d5f24fd88b5d34dc1233c55902efb7047
blob + 27818ef2983ff0e31e689546c3de65c643d9b1e8
--- man/man3/cleanname.3
+++ man/man3/cleanname.3
@@ -29,6 +29,6 @@ Therefore
 .I filename
 must contain room for at least two bytes.
 .SH SOURCE
-.B /sys/src/libc/port/cleanname.c
+.B /usr/local/plan9/src/libc/port/cleanname.c
 .SH SEE ALSO
 .IR cleanname (1)
blob - 4bf6e812c1b9294299485457382c77af8873217e
blob + 7d772b5ebacb1e7d3de9804e6d13f61de455d0bb
--- man/man3/color.3
+++ man/man3/color.3
@@ -47,7 +47,7 @@ and
 library routines that
 take colors as arguments.
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR allocimage (3),
blob - 1f5b866de5142272a7311bfefce670325b089758
blob + b1478ddc5be733dbeeac679170fa9e6c399aaf3c
--- man/man3/complete.3
+++ man/man3/complete.3
@@ -91,7 +91,7 @@ and
 .IR acme (1),
 file name completion is triggered by a control-F character or an Insert character.
 .SH SOURCE
-.B /sys/src/libcomplete
+.B /usr/local/plan9/src/libcomplete
 .SH SEE ALSO
 .IR rio (1),
 .IR acme (1)
blob - badea40c3c744b9d90020ee261a499796f6119f5
blob + 5acf671aef1f5a2669d07c681d38ca7269d0f24e
--- man/man3/cputime.3
+++ man/man3/cputime.3
@@ -29,6 +29,6 @@ These functions read
 .BR /dev/cputime ,
 opening that file when they are first called.
 .SH SOURCE
-.B /sys/src/libc/9sys
+.B /usr/local/plan9/src/libc/9sys
 .SH SEE ALSO
 .IR cons (3)
blob - 28b92c134cdb38e0dc903683a8ae49f32d9d9e25
blob + bb3f3327fa6b31131acd1d63452b0657655b2f19
--- man/man3/ctype.3
+++ man/man3/ctype.3
@@ -145,12 +145,12 @@ and
 are corresponding macros which should only be used when it
 is known that the argument is upper case or lower case, respectively.
 .SH SOURCE
-.TF /sys/src/libc/port/ctype.c
+.TF /usr/local/plan9/src/libc/port/ctype.c
 .TP
 .B /sys/include/ctype.h
 for the macros.
 .TP
-.B /sys/src/libc/port/ctype.c
+.B /usr/local/plan9/src/libc/port/ctype.c
 for the tables.
 .SH "SEE ALSO
 .IR isalpharune (3)
blob - f264a8d6af85d9fd1d49d85b43c490cfd11a261e
blob + 5d4d1333aa776e7784048da44af5a021379ea1ad
--- man/man3/des.3
+++ man/man3/des.3
@@ -130,7 +130,7 @@ using
 .IR key_setup .
 .PP
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - ea745afb767498b2b85d28663f1a9b777e633fcf
blob + b26e65c656500df72224c21b8fad17d8bf4a75fb
--- man/man3/dial.3
+++ man/man3/dial.3
@@ -315,8 +315,8 @@ bekremvax(void)
 }
 .EE
 .SH SOURCE
-.BR /sys/src/libc/9sys ,
-.B /sys/src/libc/port
+.BR /usr/local/plan9/src/libc/9sys ,
+.B /usr/local/plan9/src/libc/port
 .SH "SEE ALSO"
 .IR auth (3),
 .IR ip (3),
blob - 0910d223bf77cddbabfbc889041775c3c2931288
blob + 4258509a3eac2e959bf142afde500e81c069244d
--- man/man3/dirread.3
+++ man/man3/dirread.3
@@ -83,7 +83,7 @@ structures filled in
 .BR buf .
 The file offset is advanced by the number of bytes actually read.
 .SH SOURCE
-.B /sys/src/libc/9sys/dirread.c
+.B /usr/local/plan9/src/libc/9sys/dirread.c
 .SH SEE ALSO
 .IR intro (3),
 .IR open (3),
blob - 31baacb660787eb3447daa51050b4a55491077eb
blob + 6ad6d3754a04ff426feeb26f4dcebf8c36320cf7
--- man/man3/draw.3
+++ man/man3/draw.3
@@ -801,7 +801,7 @@ to a serial line) according to whether
 .I on
 is non-zero.
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR stringsize (3),
blob - f645dd88131a8c4f72a1a7aa940feedfdcf7eb00
blob + b1af55e09e3ce5360e1728bdd1a15223d5cead8e
--- man/man3/dsa.3
+++ man/man3/dsa.3
@@ -119,7 +119,7 @@ and
 .I dsasigfree
 are provided to manage signature storage.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - 108d62461c6b937a304d2b6f52b66e6ea10bdbe1
blob + e3cee43b3174de3ddf558be0ac2f3ad57922fcbe
--- man/man3/dup.3
+++ man/man3/dup.3
@@ -33,7 +33,7 @@ requires that
 be no greater than 20 more than the highest file descriptor ever used by
 the program.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3),
 .IR dup (3)
blob - 58a95e2890503d151102adaa886f97064814f82c
blob + 204b85e760a82b4cfecdef74b166b0b6a56ffaf4
--- man/man3/elgamal.3
+++ man/man3/elgamal.3
@@ -111,7 +111,7 @@ and
 .I egsigfree
 are provided to manage signature storage.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - c756b27190f5bd3b21b8a3088149a0569601c5f8
blob + 1a93e37b8d5a166714b878ae97b47581bdcf9158
--- man/man3/encode.3
+++ man/man3/encode.3
@@ -80,6 +80,6 @@ For example, to display a 15 byte array as hex:
 
 .EE
 .SH SOURCE
-.B /sys/src/libc/port/u32.c
+.B /usr/local/plan9/src/libc/port/u32.c
 .br
-.B /sys/src/libc/port/u64.c
+.B /usr/local/plan9/src/libc/port/u64.c
blob - 18e026cbd40d2986c908dc7101bff9badcdf6f91
blob + 50d00bfb4f6a1f82a88cc67785c020dc54a3c4cc
--- man/man3/encrypt.3
+++ man/man3/encrypt.3
@@ -59,7 +59,7 @@ hexadecimal numbers,
 and the string is copied into
 .IR data .
 .SH SOURCE
-.B /sys/src/libc/port
+.B /usr/local/plan9/src/libc/port
 .SH DIAGNOSTICS
 These routines return 1 if the data was encrypted,
 and 0 if the encryption fails.
blob - 138bec3e112e7023f00794a29582a92b1716662b
blob + 1a888978cfc7adbad9fa1ac4fa8da0b4fc2c7c0c
--- man/man3/errstr.3
+++ man/man3/errstr.3
@@ -74,9 +74,9 @@ The string returned from
 .I errstr
 is discarded.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .br
-.B /sys/src/libc/9sys/werrstr.c
+.B /usr/local/plan9/src/libc/9sys/werrstr.c
 .SH DIAGNOSTICS
 .I Errstr
 always returns 0.
blob - 86da820cecab9df34474545c23e823a99628f544
blob + 7982b70ab9eb2dfc70660b351ffbb36d484b6e25
--- man/man3/event.3
+++ man/man3/event.3
@@ -375,7 +375,7 @@ If
 .B c
 is nil, it restores the image to the default arrow.
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH "SEE ALSO"
 .IR rio (1),
 .IR graphics (3),
blob - bf10cb5debb2d5c78afb6bb509f2408611731f91
blob + 488686169c8286d37f85a110e238e330a282bfef
--- man/man3/exec.3
+++ man/man3/exec.3
@@ -142,9 +142,9 @@ the return register (e.g.
 .B R0
 on the 68020) contains the address of the clock.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .br
-.B /sys/src/libc/port/execl.c
+.B /usr/local/plan9/src/libc/port/execl.c
 .SH SEE ALSO
 .IR prof (1),
 .IR intro (3),
blob - c5fcf9e175ae03cd452659eeccfd841e98f02b03
blob + 2591ff117ded33f6c3c52b4a3a05c358ea6929b6
--- man/man3/exits.3
+++ man/man3/exits.3
@@ -75,7 +75,7 @@ returns 0 if that limit has been reached.
 .I Atexitdont
 cancels a previous registration of an exit function.
 .SH SOURCE
-.B /sys/src/libc/port/atexit.c
+.B /usr/local/plan9/src/libc/port/atexit.c
 .SH "SEE ALSO"
 .IR fork (3),
 .IR wait (3)
blob - bc7f887323a4a4ce59eedd34c7bcc1d4628131a2
blob + 2e09ddac6ac344a6e3f01995ba631e6359832e31
--- man/man3/fcall.3
+++ man/man3/fcall.3
@@ -349,7 +349,7 @@ multiple times, if necessary, to read an entire 9P mes
 The return value is 0 for end of file, or -1 for error; it does not return
 partial messages.
 .SH SOURCE
-.B /sys/src/libc/9sys
+.B /usr/local/plan9/src/libc/9sys
 .SH SEE ALSO
 .IR intro (3),
 .IR 9p (3),
blob - 7557487333bd3e9f825694706c4f57f897dd5bb2
blob + 8383539b9a863677b00ab6021352eb121b7be350
--- man/man3/flate.3
+++ man/man3/flate.3
@@ -204,4 +204,4 @@ The initial value of
 .I adler
 (that is, its value after seeing zero bytes) should be 1.
 .SH SOURCE
-.B /sys/src/libflate
+.B /usr/local/plan9/src/libflate
blob - 49833999adb56745843a5aab6dd1677d21094650
blob + cc4884a8ec74c74ab8f957b6fd94b797a3f0e463
--- man/man3/fmtinstall.3
+++ man/man3/fmtinstall.3
@@ -362,7 +362,7 @@ main(...)
 }
 .EE
 .SH SOURCE
-.B /sys/src/libc/fmt
+.B /usr/local/plan9/src/libc/fmt
 .SH SEE ALSO
 .IR print (3),
 .IR utf (6),
blob - e2be5b96f73a8ae652e7e9c9e86ed317407dfdf7
blob + e17f0d67ecb2bb5270f037a28142aa6d16e71cb7
--- man/man3/fork.3
+++ man/man3/fork.3
@@ -155,9 +155,9 @@ will sleep, if necessary, until required process resou
 is just a call of
 .BR rfork(RFFDG|RFREND|RFPROC) .
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .br
-.B /sys/src/libc/9sys/fork.c
+.B /usr/local/plan9/src/libc/9sys/fork.c
 .SH SEE ALSO
 .IR intro (3),
 .IR proc (3),
blob - f43b02b1faf53925c7d1f989f7cc454765ea5639
blob + db004df96275db2f38095d78a29b1f1b9aaf5a86
--- man/man3/frame.3
+++ man/man3/frame.3
@@ -355,7 +355,7 @@ to paint a region of the frame defined by the
 and
 .IR p1 .
 .SH SOURCE
-.B /sys/src/libframe
+.B /usr/local/plan9/src/libframe
 .SH SEE ALSO
 .IR graphics (3),
 .IR draw (3),
blob - 22cad7d77306f723a69d8093f65a7ebc2c7a55e7
blob + f8952e4521aafe6445c4245f6bf6f77b6bef674e
--- man/man3/genrandom.3
+++ man/man3/genrandom.3
@@ -39,6 +39,6 @@ Both functions may be passed to
 (see
 .IR mp (3)).
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3)
blob - 8fc86d8cb5d8865eaa672efb03bd84adce67fee9
blob + c275fb50690f9617018419b8cfadcff5fb3c8dbd
--- man/man3/getcallerpc.3
+++ man/man3/getcallerpc.3
@@ -31,7 +31,7 @@ main(int argc, char *argv[])
 }
 .EE
 .SH SOURCE
-.B /sys/src/libc/$objtype/getcallerpc.[cs]
+.B /usr/local/plan9/src/libc/$objtype/getcallerpc.[cs]
 .SH BUGS
 The 
 .I firstarg
blob - 15ad6f3e71e2a0102f8b4be74e59990cefea88b1
blob + 315407c6dc4a7675168e29c3a5ba991e2189aa25
--- man/man3/getenv.3
+++ man/man3/getenv.3
@@ -36,7 +36,7 @@ to it.  The terminating
 is not written.
 If the file value cannot be written, \-1 is returned.
 .SH SOURCE
-.B /sys/src/libc/9sys
+.B /usr/local/plan9/src/libc/9sys
 .SH SEE ALSO
 .IR env (3)
 .SH DIAGNOSTICS
blob - 42634634f68acd8512d55244737add5d3ee6628f
blob + 577180a73db30f2e82761efc12c74c327dcaf5b3
--- man/man3/getfcr.3
+++ man/man3/getfcr.3
@@ -122,4 +122,4 @@ setfcr(fcr);
 .ft
 .EE
 .SH SOURCE
-.B /sys/src/libc/$objtype/getfcr.s
+.B /usr/local/plan9/src/libc/$objtype/getfcr.s
blob - 897fbeb36e96b8c7de0a8acd496c30e987788c8a
blob + e39c775b16adec0eb2e600df89ee919011650da8
--- man/man3/getfields.3
+++ man/man3/getfields.3
@@ -87,7 +87,7 @@ with 
 .I delims
 set to \f5"\et\er\en "\fP.
 .SH SOURCE
-.B /sys/src/libc/port/tokenize.c
+.B /usr/local/plan9/src/libc/port/tokenize.c
 .SH SEE ALSO
 .I strtok
 in
blob - a1cc50fb044a4c09e8ac071c068eb72cf0901b7d
blob + 44837f69ecfd473a9cbbb74c942efdb29df1fc86
--- man/man3/getpid.3
+++ man/man3/getpid.3
@@ -29,7 +29,7 @@ reads
 .IR cons (3))
 and converts it to get the id of the parent of the current process.
 .SH SOURCE
-.B /sys/src/libc/9sys
+.B /usr/local/plan9/src/libc/9sys
 .SH SEE ALSO
 .IR intro (3),
 .IR cons (3),
blob - cde4b2b7c28a1a421f2926c9f0a9840c573dda61
blob + e09c4a495d2a9ec39263148faca8bb85f3874f89
--- man/man3/getuser.3
+++ man/man3/getuser.3
@@ -31,7 +31,7 @@ Unlike
 .I sysname
 caches the string, reading the file only once.
 .SH SOURCE
-.B /sys/src/libc/port/getuser.c
+.B /usr/local/plan9/src/libc/port/getuser.c
 .SH SEE ALSO
 .IR intro (3),
 .IR cons (3)
blob - 24bdc833814706ce28ab3d01ecf21da57f9e16ce
blob + 6b053fda51a3eef3de9f3de368667ae43ee3f69c
--- man/man3/getwd.3
+++ man/man3/getwd.3
@@ -21,7 +21,7 @@ places no more than
 .I size
 bytes in the buffer provided.
 .SH SOURCE
-.B /sys/src/libc/9sys/getwd.c
+.B /usr/local/plan9/src/libc/9sys/getwd.c
 .SH "SEE ALSO"
 .IR pwd (1),
 .IR fd2path (3)
blob - 372b13773fd187373cb2b52e9c45583009a0456b
blob + 682453771005997484518512eace8b86c97599f8
--- man/man3/graphics.3
+++ man/man3/graphics.3
@@ -617,7 +617,7 @@ if(gengetwindow(display, "/tmp/winname",
 .SH FILES
 .BR /lib/font/bit "    directory of fonts
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH "SEE ALSO"
 .IR rio (1),
 .IR addpt (3),
blob - 8de7b121230cf57a0c4ef88a5801ea57c1bd1f42
blob + be239f781f8b143023649eb6b423b6a47aa62571
--- man/man3/html.3
+++ man/man3/html.3
@@ -1409,7 +1409,7 @@ would not otherwise fit), and
 .B FRvscrollauto
 (the frame gets a vertical scrollbar only if required).
 .SH SOURCE
-.B /sys/src/libhtml
+.B /usr/local/plan9/src/libhtml
 .SH SEE ALSO
 .IR fmt (1)
 .PP
blob - f8a3062c7195425fc7633d792da51a51a49c35ed
blob + a539c72ed79552ac108f790dfa554894db885c3f
--- man/man3/hypot.3
+++ man/man3/hypot.3
@@ -18,4 +18,4 @@ returns
 .EE
 taking precautions against unwarranted overflows.
 .SH SOURCE
-.B /sys/src/libc/port/hypot.c
+.B /usr/local/plan9/src/libc/port/hypot.c
blob - df38ce7e211741d7eb95ddeee207ab5256873633
blob + 443f4e4630cb4364f7022980322014b39e116650
--- man/man3/intmap.3
+++ man/man3/intmap.3
@@ -120,7 +120,7 @@ are used by the 9P library to implement
 and
 .BR Reqpool s.
 .SH SOURCE
-.B /sys/src/lib9p/intmap.c
+.B /usr/local/plan9/src/lib9p/intmap.c
 .SH SEE ALSO
 .IR 9p (3),
 .IR 9pfid (3).
blob - 9753b90e124b8ccf0dd0c5048672d9b44b8ad68b
blob + ae21758ede709939be6cc967a0fde862fec1ddaa
--- man/man3/ioproc.3
+++ man/man3/ioproc.3
@@ -170,7 +170,7 @@ ioread(Ioproc *io, int fd, void *a, long n)
 }
 .EE
 .SH SOURCE
-.B /sys/src/libthread/io*.c
+.B /usr/local/plan9/src/libthread/io*.c
 .SH SEE ALSO
 .IR dial (3),
 .IR open (3),
blob - f7f0715302e955d4d6b95159993f3aa3995868f6
blob + b133adf82b2aa791095b9a4bda00b167246cbd7e
--- man/man3/ip.3
+++ man/man3/ip.3
@@ -330,6 +330,6 @@ if the network is multipoint or
 the remote address if the network is
 point to point.
 .SH SOURCE
-.B /sys/src/libip
+.B /usr/local/plan9/src/libip
 .SH SEE ALSO
 .IR print (3)
blob - 4e38c5efa0609ef5ff42f4a29ea2003fcc1ca96d
blob + 07d995549ef8d03bfafd105eb4ce0b05d9e43cf1
--- man/man3/isalpharune.3
+++ man/man3/isalpharune.3
@@ -45,7 +45,7 @@ The names are self-explanatory.
 .PP
 The case-conversion routines return the character unchanged if it has no case.
 .SH SOURCE
-.B /sys/src/libc/port/runetype.c
+.B /usr/local/plan9/src/libc/port/runetype.c
 .SH "SEE ALSO
 .IR ctype (3) ,
 .IR "The Unicode Standard" .
blob - ae7a224828f932433322c15d37b507caa5529f99
blob + b90f18b633378ac2fa8622d1fbd83a7c748edb73
--- man/man3/keyboard.3
+++ man/man3/keyboard.3
@@ -92,7 +92,7 @@ and frees the
 structure.
 .PP
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR draw (3),
blob - 5d4d56d65b5372903e6d2c3d36bdf3ecf2322a3e
blob + d989d18c1c21ce6491dc242ef0dd26770092b536
--- man/man3/lock.3
+++ man/man3/lock.3
@@ -199,11 +199,11 @@ atomically decrements the
 .B Ref
 and returns zero if the resulting value is zero, non-zero otherwise.
 .SH SOURCE
-.B /sys/src/libc/port/lock.c
+.B /usr/local/plan9/src/libc/port/lock.c
 .br
-.B /sys/src/libc/9sys/qlock.c
+.B /usr/local/plan9/src/libc/9sys/qlock.c
 .br
-.B /sys/src/libthread/ref.c
+.B /usr/local/plan9/src/libthread/ref.c
 .SH SEE ALSO
 .I rfork
 in
blob - 9af4f115a752fc3dcef1e3a44c03ec06adc84cd7
blob + f235815e2eb536d0dcac0dfc8f9d4d83293df296
--- man/man3/mach-file.3
+++ man/man3/mach-file.3
@@ -146,7 +146,7 @@ should be freed via
 .IR free (3)
 when no longer needed.
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH "SEE ALSO"
 .IR mach (3),
 .IR mach-map (3)
blob - a3685b6232f7741e9745ed964f9f18db2cd33c9f
blob + 8175e13804235ba9d521bf81d6ba1ea4ad7b7685
--- man/man3/mach-map.3
+++ man/man3/mach-map.3
@@ -411,7 +411,7 @@ and
 .I rput
 function families as necessary.
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH "SEE ALSO"
 .IR mach (3),
 .IR mach-file (3)
blob - e4befbbd07cd1f5b41df1a31e5f15ed303ac048b
blob + e17c6cb0973d52ff7fd679333f6e5b26c4412a2f
--- man/man3/mach-stack.3
+++ man/man3/mach-stack.3
@@ -132,6 +132,6 @@ trace(Map *map, ulong pc, ulong callerpc,
 		print("no stack frame\n");
 .RE
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH SEE ALSO
 .IR mach (3)
blob - bf23295347f8ea8a4f7c9ca39b15f27d49bbf2e7
blob + 50271f6c4d6dfc8f943d967435d1e9e438604907
--- man/man3/mach-swap.3
+++ man/man3/mach-swap.3
@@ -112,6 +112,6 @@ expects a 64-bit floating-point value whose high 32-bi
 and low 32-bits are in
 .IR lo .
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH "SEE ALSO"
 .IR mach (3)
blob - 6588df9725037a2182845056facb646a8a5be2eb
blob + ad208ce0b0242ef1e1c31dcaf7d7b00b0ff7847b
--- man/man3/mach-symbol.3
+++ man/man3/mach-symbol.3
@@ -320,7 +320,7 @@ When an error occurs, a message describing it is store
 in the system error buffer where it is available via
 .IR errstr .
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH "SEE ALSO"
 .IR mach (3),
 .IR mach-file (3),
blob - 62807e82d88f6795bb0952d0e193bd67b490e3be
blob + 389185232ad404634e4a4ff0cc05e8d457743783
--- man/man3/mach.3
+++ man/man3/mach.3
@@ -74,7 +74,7 @@ in a particular byte order.
 .I Mach-symbol (3)
 describes the interface to debugging symbol information.
 .SH SOURCE
-.B /sys/src/libmach
+.B /usr/local/plan9/src/libmach
 .SH "SEE ALSO
 .IR mach-file (3),
 .IR mach-map (3),
blob - 281df7c5006da4ac09a1b6f12ddbee4e3c2ae0a8
blob + 54e9ecc8e4cf4abf18b87e166c49cb24e8d0879f
--- man/man3/malloc.3
+++ man/man3/malloc.3
@@ -146,7 +146,7 @@ block allocated by the
 .IR pool (3)
 routines.
 .SH SOURCE
-.B /sys/src/libc/port/malloc.c
+.B /usr/local/plan9/src/libc/port/malloc.c
 .SH SEE ALSO
 .IR leak (1),
 .I trump
blob - 9d0f2ec84302b6cfb2166dea26624873613a795f
blob + 78c4859c88de3d01c9108d569d8557ab48b70c9d
--- man/man3/memdraw.3
+++ man/man3/memdraw.3
@@ -433,7 +433,7 @@ In the kernel,
 .I iprint
 prints to a serial line rather than the screen, for obvious reasons.
 .SH SOURCE
-.B /sys/src/libmemdraw
+.B /usr/local/plan9/src/libmemdraw
 .SH SEE ALSO
 .IR addpt (3),
 .IR color (3),
blob - bf97fbf072e0e3af949a27cf5d43332e139218fb
blob + 523253a86efba0346c27a3b0f0bdb245e5bcb556
--- man/man3/memlayer.3
+++ man/man3/memlayer.3
@@ -296,7 +296,7 @@ are in compressed image format
 (see
 .IR image (6)).
 .SH SOURCE
-.B /sys/src/libmemlayer
+.B /usr/local/plan9/src/libmemlayer
 .SH SEE ALSO
 .IR graphics (3),
 .IR memdraw (3),
blob - a86bcbeeb1e62959311ff29d52be6eaa1f9795a7
blob + 9ab13cba948b89dc66aee75ef1dbc53e53b6fdcd
--- man/man3/mktemp.3
+++ man/man3/mktemp.3
@@ -34,7 +34,7 @@ If no such name can be generated,
 returns
 \f5"/"\f1 .
 .SH SOURCE
-.B /sys/src/libc/port/mktemp.c
+.B /usr/local/plan9/src/libc/port/mktemp.c
 .SH "SEE ALSO"
 .IR getpid (3),
 .IR access (3)
blob - 6c5e3a3ea07bbcb63f24c5c4639ca2b51330d419
blob + 8d2eca28b4f3857820551b7b50754fdb63763613
--- man/man3/mouse.3
+++ man/man3/mouse.3
@@ -240,7 +240,7 @@ creating backing store for the menu, writing the menu 
 restoring the display when the menu is removed.
 .PP
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR draw (3),
blob - 71a43450ca483b9514a821fe58f216c2dd0bbb15
blob + 420f0ba652f57df7e58498f022c69cd7215ef1fc
--- man/man3/mp.3
+++ man/man3/mp.3
@@ -574,4 +574,4 @@ and
 .I CRTres
 structures respectively.
 .SH SOURCE
-.B /sys/src/libmp
+.B /usr/local/plan9/src/libmp
blob - b02801257352b75a38361b576dcb02e94184b664
blob + 2c77af00c4e2ef176cd2912f8267a0728bb5a46c
--- man/man3/nan.3
+++ man/man3/nan.3
@@ -41,4 +41,4 @@ else negative infinity.
 returns true if its first argument is infinity
 with the same sign as the second argument.
 .SH SOURCE
-.B /sys/src/libc/port/nan.c
+.B /usr/local/plan9/src/libc/port/nan.c
blob - 29f03fee0317e227667f0525c87663635944c498
blob + 0286ea8f0c020f24276041407e107aba36d55b79
--- man/man3/notify.3
+++ man/man3/notify.3
@@ -229,9 +229,9 @@ and
 .I fptrap
 portions of the notes are machine-dependent.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .br
-.B /sys/src/libc/port/atnotify.c
+.B /usr/local/plan9/src/libc/port/atnotify.c
 .SH SEE ALSO
 .IR intro (3),
 .I notejmp
blob - 01d29c2bd0b918f49fd52d6f5129352ebac7e8e6
blob + 46b4fe58815f34b34521730d273917cad432de08
--- man/man3/open.3
+++ man/man3/open.3
@@ -138,7 +138,7 @@ Files are closed automatically upon termination of a p
 .I close
 allows the file descriptor to be reused.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3),
 .IR bind (3),
blob - e47da6a6883ed770949bce8028b0b37e3996b9de
blob + 06d376949266158c9643e7fa27eee9c47bbe9de9
--- man/man3/pipe.3
+++ man/man3/pipe.3
@@ -57,7 +57,7 @@ When all the data has been read from a pipe and the wr
 will return 0 bytes.  Writes to a pipe with no reader will generate a note
 .BR "sys: write on closed pipe" .
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3),
 .IR read (3),
blob - dbb55d1312adf8a6c8c5274e44ce5de3f19487fa
blob + f75acb39c0dfe3ebd17935042c2644540de7c1b2
--- man/man3/plumb.3
+++ man/man3/plumb.3
@@ -227,7 +227,7 @@ and deletes it from the list, returning the resulting 
 .I Plumbdelattr
 is a no-op if no such attribute exists.
 .SH SOURCE
-.B /sys/src/libplumb
+.B /usr/local/plan9/src/libplumb
 .SH SEE ALSO
 .IR plumb (1),
 .IR event (3),
blob - af683c9cb5fcfeb4092cfcd1a26e719639a7bffd
blob + 12be5792fa789adfddd7a75441d0a9b8ad2aabda
--- man/man3/pool.3
+++ man/man3/pool.3
@@ -320,10 +320,10 @@ is set,
 fills the passed block with garbage rather than
 return it to the free pool.
 .SH SOURCE
-.B /sys/src/libc/port/pool.c
+.B /usr/local/plan9/src/libc/port/pool.c
 .SH SEE ALSO
 .IR malloc (3),
 .IR brk (3)
 .PP
-.B /sys/src/libc/port/malloc.c
+.B /usr/local/plan9/src/libc/port/malloc.c
 is a complete example.
blob - cd7ff6c8a73c8f5aceac93bc759da963420d05fa
blob + fed339bdc755f5681ef799bc10d19a8cfd9a3a42
--- man/man3/postnote.3
+++ man/man3/postnote.3
@@ -39,7 +39,7 @@ delivered to that process.
 If the write is successful, zero is returned.
 Otherwise \-1 is returned.
 .SH SOURCE
-.B /sys/src/libc/9sys/postnote.c
+.B /usr/local/plan9/src/libc/9sys/postnote.c
 .SH "SEE ALSO"
 .IR notify (3),
 .IR intro (3),
blob - db22e5bb421fea8865a40117666b4c804873372e
blob + 9a595730b8d3ef54d1ab17f09e73d2ed0f0d80ee
--- man/man3/prime.3
+++ man/man3/prime.3
@@ -91,7 +91,7 @@ The random seed used is also returned, so that skeptic
 can later confirm the computation.  Be patient; this is a
 slow algorithm.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR aes (3)
 .IR blowfish (3),
blob - e529c38ef8add7689deae21902556ad1998103f6
blob + 286cdd909e68338291e5931614499c7fa0854b95
--- man/man3/quote.3
+++ man/man3/quote.3
@@ -157,9 +157,9 @@ in
 .IR print (3)
 format strings.
 .SH SOURCE
-.B /sys/src/libc/port/quote.c
+.B /usr/local/plan9/src/libc/port/quote.c
 .br
-.B /sys/src/libc/fmt/fmtquote.c
+.B /usr/local/plan9/src/libc/fmt/fmtquote.c
 .SH "SEE ALSO
 .IR rc (1),
 .IR malloc (3),
blob - 0027f5071d8a35a73acc6a210cd5d3b54b9d58f8
blob + 3f3e00613445ec163942b7d509bb0679059cb644
--- man/man3/rand.3
+++ man/man3/rand.3
@@ -156,15 +156,15 @@ to return a uniform
 .IR x ,
 .RI 0≤ x < val ≤ 2\u\s732\s10\d-1.
 .SH SOURCE
-.B /sys/src/libc/port/*rand.c
+.B /usr/local/plan9/src/libc/port/*rand.c
 .br
-.B /sys/src/libc/9sys/truerand.c
+.B /usr/local/plan9/src/libc/9sys/truerand.c
 .br
-.B /sys/src/libsec/port/genrandom.c
+.B /usr/local/plan9/src/libsec/port/genrandom.c
 .br
-.B /sys/src/libsec/port/prng.c
+.B /usr/local/plan9/src/libsec/port/prng.c
 .br
-.B /sys/src/libsec/port/*fastrand.c
+.B /usr/local/plan9/src/libsec/port/*fastrand.c
 .SH "SEE ALSO
 .IR cons (3),
 .IR mp (3),
blob - a395146b6a88ed608e8cecfebb164a53c49bfc34
blob + ba848d9059b6a75a55e5e30cae83b3d56875eeda
--- man/man3/rc4.3
+++ man/man3/rc4.3
@@ -41,7 +41,7 @@ The
 .I RC4state
 structure keeps track of the algorithm.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - 8f465591c1556a25e312a9b1425ad2df2dc28e05
blob + aa35c6593284611061492269bd6eb0894ee02126
--- man/man3/read.3
+++ man/man3/read.3
@@ -81,9 +81,9 @@ permit multiprocess programs to execute multiple concu
 read and write operations on the same file descriptor
 without interference.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .br
-.B /sys/src/libc/port/readn.c
+.B /usr/local/plan9/src/libc/port/readn.c
 .SH SEE ALSO
 .IR intro (3),
 .IR open (3), 
blob - 2c59e36f1ff637ea651e43ac2240f056859ca78f
blob + d74957e3ef64739578de4c779709b9a11f7dbb73
--- man/man3/readv.3
+++ man/man3/readv.3
@@ -63,9 +63,9 @@ and
 .I pwritev
 are the analogous write routines.
 .SH SOURCE
-.B /sys/src/libc/9sys/readv.c
+.B /usr/local/plan9/src/libc/9sys/readv.c
 .br
-.B /sys/src/libc/9sys/writev.c
+.B /usr/local/plan9/src/libc/9sys/writev.c
 .SH SEE ALSO
 .IR intro (3),
 .IR read (3)
blob - d332cdd2140e22dc7e3b4c31fe542e91be79d23d
blob + 92f070150c465ef44c9cafbde39949901799a5d5
--- man/man3/regexp.3
+++ man/man3/regexp.3
@@ -194,7 +194,7 @@ fields of the
 .I match
 array elements should be used.
 .SH SOURCE
-.B /sys/src/libregexp
+.B /usr/local/plan9/src/libregexp
 .SH "SEE ALSO"
 .IR grep (1)
 .SH DIAGNOSTICS
blob - a4495b08b9c4a520e181856d3d98d74bec1cbd12
blob + ff195b9325eb2a44bc0baacd45f8958179a3e64a
--- man/man3/remove.3
+++ man/man3/remove.3
@@ -18,7 +18,7 @@ If
 .I file
 is a directory, it must be empty.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3),
 .IR remove (5),
blob - 5143c2ff5a885a2da6acc2ab3983250baa0a53d7
blob + 97128ce1859c627838e4544156978231f88a4dee
--- man/man3/rendezvous.3
+++ man/man3/rendezvous.3
@@ -48,7 +48,7 @@ If a rendezvous is interrupted the return value is
 .BR ~0 ,
 so that value should not be used in normal communication.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR segattach (3),
 .IR fork (3)
blob - c13862935bf6ae7fe714aa85954daf00f5ad7818
blob + 56ad4c7ecad82133bb33b611faebc6b7a09eace6
--- man/man3/rsa.3
+++ man/man3/rsa.3
@@ -187,7 +187,7 @@ and
 .BI * len
 is undefined.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR mp (3),
 .IR aes (3),
blob - 120563be3bd8000f817bdd4ad3923cadb80853e2
blob + 468953079563288047bf6886894b1f93360133aa
--- man/man3/rune.3
+++ man/man3/rune.3
@@ -182,9 +182,9 @@ is the null string,
 returns
 .IR s1 .
 .SH SOURCE
-.B /sys/src/libc/port/rune.c
+.B /usr/local/plan9/src/libc/port/rune.c
 .br
-.B /sys/src/libc/port/utfrune.c
+.B /usr/local/plan9/src/libc/port/utfrune.c
 .SH SEE ALSO
 .IR utf (6),
 .IR tcs (1)
blob - a7938357c5dc048115a6873d9af7d47dad9a219c
blob + f5210c2a67725159ff4cdc3ee62684f6d6cbb4ba
--- man/man3/runestrcat.3
+++ man/man3/runestrcat.3
@@ -58,7 +58,7 @@ These functions are rune string analogues of
 the corresponding functions in 
 .IR strcat (3).
 .SH SOURCE
-.B /sys/src/libc/port
+.B /usr/local/plan9/src/libc/port
 .SH SEE ALSO
 .IR memory (3),
 .IR rune (3),
blob - 51204ab509f499de3438ba151a5b87ad93886500
blob + 9f9f58e32ab05203b3ead40abdcb9240aab1aeda
--- man/man3/sechash.3
+++ man/man3/sechash.3
@@ -140,7 +140,7 @@ All four routines return a pointer to a newly
 .IR malloc (3)'d
 object.
 .SH SOURCE
-.B /sys/src/libsec
+.B /usr/local/plan9/src/libsec
 .SH SEE ALSO
 .IR aes (3),
 .IR blowfish (3),
blob - 93435559709f82c9407a8c444de538f06e425043
blob + 339663852a635a83176ac28c4dcbf1b8e7c77197
--- man/man3/seek.3
+++ man/man3/seek.3
@@ -37,7 +37,7 @@ The new file offset value is returned.
 Seeking in a directory is not allowed.
 Seeking in a pipe is a no-op.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3),
 .IR open (3)
blob - eb5a5bd3f8f2a71e514f69cd86de8f599f64851a
blob + b451c296f51dd9ef58ae2ffb8c5ba7ecda46b8c3
--- man/man3/setjmp.3
+++ man/man3/setjmp.3
@@ -86,9 +86,9 @@ setlabel(void)
 }
 .EE
 .SH SOURCE
-.B /sys/src/libc/$objtype/setjmp.s
+.B /usr/local/plan9/src/libc/$objtype/setjmp.s
 .br
-.B /sys/src/libc/$objtype/notejmp.c
+.B /usr/local/plan9/src/libc/$objtype/notejmp.c
 .SH SEE ALSO
 .IR notify (3)
 .SH BUGS
blob - 0f43e50ebd5340c9f122cfa1fc32e80eb2ddce6a
blob + 1872ab519757ca3d68758a9f63eaee63a5a15c7e
--- man/man3/sleep.3
+++ man/man3/sleep.3
@@ -37,7 +37,7 @@ A zero argument clears the alarm.
 The return value is the amount of time previously remaining in
 the alarm clock.
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH SEE ALSO
 .IR intro (3)
 .SH DIAGNOSTICS
blob - 273c6f8c3376cb2b2d2d34290340733d661d9c1a
blob + a815550e5ff0a3571a565da427b31ba0550bbe35
--- man/man3/stat.3
+++ man/man3/stat.3
@@ -281,14 +281,14 @@ it is not necessary to use
 .I stat
 to retrieve the initial values first.
 .SH SOURCE
-.TF /sys/src/libc/9syscall
+.TF /usr/local/plan9/src/libc/9syscall
 .TP
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 for the
 .RB non- dir
 routines
 .TP
-.B /sys/src/libc/9sys
+.B /usr/local/plan9/src/libc/9sys
 for the routines prefixed
 .B dir
 .SH SEE ALSO
blob - 239df400464240fcef168c2443aa7148ad32a8f1
blob + 6e16158d571e060c115fc9dc9bb26835e769051d
--- man/man3/strcat.3
+++ man/man3/strcat.3
@@ -243,10 +243,10 @@ returns
 operates analogously, but ignores ASCII case differences when comparing strings.
 .SH SOURCE
 All these routines have portable C implementations in
-.BR /sys/src/libc/port .
+.BR /usr/local/plan9/src/libc/port .
 Many also have machine-dependent assembly language
 implementations in
-.BR /sys/src/libc/$objtype .
+.BR /usr/local/plan9/src/libc/$objtype .
 .SH SEE ALSO
 .IR memory (3),
 .IR rune (3),
blob - 3ac364c81e7ee9b2dc78911d32ee415b7cafcc41
blob + 0782b260fdbe9b81fe2031564ab9ec753b42c9fa
--- man/man3/string.3
+++ man/man3/string.3
@@ -231,6 +231,6 @@ will recursively read through files included with
 and discard all other lines beginning with
 .BR # .
 .SH SOURCE
-.B /sys/src/libString
+.B /usr/local/plan9/src/libString
 .SH SEE ALSO
 .IR bio (3)
blob - 0e4e3ca61c12cca44dbf940af4bf096e972858cd
blob + ac57f4a8ab68d79b55215d0ff49865ec5c3826c1
--- man/man3/stringsize.3
+++ man/man3/stringsize.3
@@ -55,7 +55,7 @@ are analogous, but accept an array of runes rather tha
 .SH FILES
 .BR /lib/font/bit "    directory of fonts
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH "SEE ALSO"
 .IR addpt (3),
 .IR cachechars (3),
blob - 8a42c252123278bf5e6d3a05e467c79faf479045
blob + 980b93b204397c899004746c991f6b27a2663e38
--- man/man3/subfont.3
+++ man/man3/subfont.3
@@ -222,7 +222,7 @@ to
 .B /lib/font/bit
 bitmap font file tree
 .SH SOURCE
-.B /sys/src/libdraw
+.B /usr/local/plan9/src/libdraw
 .SH SEE ALSO
 .IR graphics (3),
 .IR allocimage (3),
blob - 57f60a80ccdfdb6aa9977238bacd9c7e6ba5b33b
blob + 84ca69f81eb6e58601069aca60a85ad441e3252c
--- man/man3/thread.3
+++ man/man3/thread.3
@@ -43,6 +43,14 @@ threadwaitchan,
 yield \- thread and proc management
 .SH SYNOPSIS
 .PP
+.de EX
+.nf
+.ft B
+..
+.de EE
+.fi
+.ft R
+..
 .EX
 .ta 4n +4n +4n +4n +4n +4n +4n
 #include <u.h>
@@ -66,8 +74,8 @@ struct Alt {
 };
 .fi
 .de XX
-.ift .sp 0.5
-.ifn .sp
+.if t .sp 0.5
+.if n .sp
 ..
 .PP
 .nf
@@ -562,15 +570,15 @@ same rendezvous group; do not change the rendezvous
 group with
 .IR rfork .
 .SH FILES
-.B /sys/lib/acid/thread
+.B /usr/local/plan9/acid/thread
 contains useful
 .IR acid (1)
 functions for debugging threaded programs.
 .PP
-.B /sys/src/libthread/example.c
+.B /usr/local/plan9/src/libthread/example.c
 contains a full example program.
 .SH SOURCE
-.B /sys/src/libthread
+.B /usr/local/plan9/src/libthread
 .SH SEE ALSO
 .IR intro (3),
 .IR ioproc (3)
blob - e59839542e6402b535e9a32859a8ec7a2c8c3d5a
blob + 90ec731155421018999e8fc360577f0ebe4d7c6a
--- man/man3/time.3
+++ man/man3/time.3
@@ -33,9 +33,9 @@ opening that file when
 .I they
 are first called.
 .SH SOURCE
-.B /sys/src/libc/9sys/time.c
+.B /usr/local/plan9/src/libc/9sys/time.c
 .br
-.B /sys/src/libc/9sys/nsec.c
+.B /usr/local/plan9/src/libc/9sys/nsec.c
 .SH SEE ALSO
 .IR cons (3)
 .SH DIAGNOSTICS
blob - b9fb7571a0f8b580322a1d7d982a97af1dea2375
blob + b8b5c7fdcb7b60d638acccf2c174e7569516ceec
--- man/man3/wait.3
+++ man/man3/wait.3
@@ -104,7 +104,7 @@ If the calling process has no living children,
 returns
 .BR -1 .
 .SH SOURCE
-.B /sys/src/libc/9syscall
+.B /usr/local/plan9/src/libc/9syscall
 .SH "SEE ALSO"
 .IR fork (3),
 .IR exits (3),