Mostly path name updates
diff --git a/man/man1/9nm.1 b/man/man1/9nm.1
index f9faad5..5841043 100644
--- a/man/man1/9nm.1
+++ b/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 @@
 .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), 
diff --git a/man/man1/9sed.1 b/man/man1/9sed.1
index 3b5ac18..2f4345c 100644
--- a/man/man1/9sed.1
+++ b/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), 
diff --git a/man/man1/acme.1 b/man/man1/acme.1
index 5cae003..359799b 100644
--- a/man/man1/acme.1
+++ b/man/man1/acme.1
@@ -448,15 +448,15 @@
 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 @@
 .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
diff --git a/man/man1/ascii.1 b/man/man1/ascii.1
index 47fd355..05cec0f 100644
--- a/man/man1/ascii.1
+++ b/man/man1/ascii.1
@@ -151,9 +151,9 @@
 .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),
diff --git a/man/man1/basename.1 b/man/man1/basename.1
index c72638f..e954cef 100644
--- a/man/man1/basename.1
+++ b/man/man1/basename.1
@@ -32,4 +32,4 @@
 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
diff --git a/man/man1/cal.1 b/man/man1/cal.1
index 7ac5b99..1746268 100644
--- a/man/man1/cal.1
+++ b/man/man1/cal.1
@@ -35,7 +35,7 @@
 	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.
diff --git a/man/man1/calendar.1 b/man/man1/calendar.1
index e6832d3..1c6b3be 100644
--- a/man/man1/calendar.1
+++ b/man/man1/calendar.1
@@ -50,4 +50,4 @@
 .B /usr/$user/lib/calendar
 personal calendar
 .SH SOURCE
-.B /sys/src/cmd/calendar.c
+.B /usr/local/plan9/src/cmd/calendar.c
diff --git a/man/man1/cat.1 b/man/man1/cat.1
index eeb43bc..3b24bdd 100644
--- a/man/man1/cat.1
+++ b/man/man1/cat.1
@@ -63,9 +63,9 @@
 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
diff --git a/man/man1/cleanname.1 b/man/man1/cleanname.1
index 41c06c0..d017ce5 100644
--- a/man/man1/cleanname.1
+++ b/man/man1/cleanname.1
@@ -27,6 +27,6 @@
 .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).
diff --git a/man/man1/cmp.1 b/man/man1/cmp.1
index e48d076..5023b6a 100644
--- a/man/man1/cmp.1
+++ b/man/man1/cmp.1
@@ -42,7 +42,7 @@
 .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
diff --git a/man/man1/comm.1 b/man/man1/comm.1
index 2fd883c..68e5f47 100644
--- a/man/man1/comm.1
+++ b/man/man1/comm.1
@@ -39,7 +39,7 @@
 .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), 
diff --git a/man/man1/date.1 b/man/man1/date.1
index 3d232ba..cdc0228 100644
--- a/man/man1/date.1
+++ b/man/man1/date.1
@@ -53,6 +53,6 @@
 .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
diff --git a/man/man1/db.1 b/man/man1/db.1
index a0ed941..10d38cb 100644
--- a/man/man1/db.1
+++ b/man/man1/db.1
@@ -952,7 +952,7 @@
 .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.
diff --git a/man/man1/dc.1 b/man/man1/dc.1
index 0f2c13a..1f62dfb 100644
--- a/man/man1/dc.1
+++ b/man/man1/dc.1
@@ -233,7 +233,7 @@
 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)
diff --git a/man/man1/deroff.1 b/man/man1/deroff.1
index f62b174..2097a80 100644
--- a/man/man1/deroff.1
+++ b/man/man1/deroff.1
@@ -91,9 +91,9 @@
 .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),
diff --git a/man/man1/dict.1 b/man/man1/dict.1
index 5fc4763..1665ea7 100644
--- a/man/man1/dict.1
+++ b/man/man1/dict.1
@@ -148,7 +148,7 @@
 .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.
diff --git a/man/man1/diff.1 b/man/man1/diff.1
index 404c74f..c1b5e84 100644
--- a/man/man1/diff.1
+++ b/man/man1/diff.1
@@ -130,7 +130,7 @@
 .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),
diff --git a/man/man1/echo.1 b/man/man1/echo.1
index 86e6cd3..9a75eec 100644
--- a/man/man1/echo.1
+++ b/man/man1/echo.1
@@ -17,7 +17,7 @@
 .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
diff --git a/man/man1/ed.1 b/man/man1/ed.1
index adb79fb..7b88f11 100644
--- a/man/man1/ed.1
+++ b/man/man1/ed.1
@@ -669,7 +669,7 @@
 .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),
diff --git a/man/man1/factor.1 b/man/man1/factor.1
index 2d9b5a0..2ce1379 100644
--- a/man/man1/factor.1
+++ b/man/man1/factor.1
@@ -61,6 +61,6 @@
 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
diff --git a/man/man1/fmt.1 b/man/man1/fmt.1
index 5118600..997b71b 100644
--- a/man/man1/fmt.1
+++ b/man/man1/fmt.1
@@ -81,9 +81,9 @@
 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;
diff --git a/man/man1/fortune.1 b/man/man1/fortune.1
index dfae718..371c1d6 100644
--- a/man/man1/fortune.1
+++ b/man/man1/fortune.1
@@ -20,4 +20,4 @@
 .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
diff --git a/man/man1/freq.1 b/man/man1/freq.1
index eee4e29..fd326a2 100644
--- a/man/man1/freq.1
+++ b/man/man1/freq.1
@@ -34,7 +34,7 @@
 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)
diff --git a/man/man1/grep.1 b/man/man1/grep.1
index a266c49..e58d0d9 100644
--- a/man/man1/grep.1
+++ b/man/man1/grep.1
@@ -91,7 +91,7 @@
 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),
diff --git a/man/man1/hoc.1 b/man/man1/hoc.1
index 68a42a6..87694f5 100644
--- a/man/man1/hoc.1
+++ b/man/man1/hoc.1
@@ -131,7 +131,7 @@
 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)
diff --git a/man/man1/idiff.1 b/man/man1/idiff.1
index 5cb2260..d497939 100644
--- a/man/man1/idiff.1
+++ b/man/man1/idiff.1
@@ -61,7 +61,7 @@
 .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
diff --git a/man/man1/join.1 b/man/man1/join.1
index 379eec7..2cf079f 100644
--- a/man/man1/join.1
+++ b/man/man1/join.1
@@ -128,7 +128,7 @@
 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), 
diff --git a/man/man1/ls.1 b/man/man1/ls.1
index e33f727..35981ab 100644
--- a/man/man1/ls.1
+++ b/man/man1/ls.1
@@ -153,9 +153,9 @@
 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)
diff --git a/man/man1/mc.1 b/man/man1/mc.1
index c53bcca..1618bef 100644
--- a/man/man1/mc.1
+++ b/man/man1/mc.1
@@ -31,7 +31,7 @@
 .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),
diff --git a/man/man1/mkdir.1 b/man/man1/mkdir.1
index 89e53ea..7bae8ce 100644
--- a/man/man1/mkdir.1
+++ b/man/man1/mkdir.1
@@ -26,7 +26,7 @@
 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.
diff --git a/man/man1/plumb.1 b/man/man1/plumb.1
index 6c51d68..0cee82d 100644
--- a/man/man1/plumb.1
+++ b/man/man1/plumb.1
@@ -85,7 +85,7 @@
 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),
diff --git a/man/man1/rc.1 b/man/man1/rc.1
index b296a48..b294bee 100644
--- a/man/man1/rc.1
+++ b/man/man1/rc.1
@@ -939,7 +939,7 @@
 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''.
diff --git a/man/man1/rm.1 b/man/man1/rm.1
index c5786f9..9789396 100644
--- a/man/man1/rm.1
+++ b/man/man1/rm.1
@@ -23,6 +23,6 @@
 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)
diff --git a/man/man1/sam.1 b/man/man1/sam.1
index 0ba2033..b4194b4 100644
--- a/man/man1/sam.1
+++ b/man/man1/sam.1
@@ -853,27 +853,27 @@
 .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),
diff --git a/man/man1/seq.1 b/man/man1/seq.1
index 60d1f12..73796c2 100644
--- a/man/man1/seq.1
+++ b/man/man1/seq.1
@@ -64,7 +64,7 @@
 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
diff --git a/man/man1/sleep.1 b/man/man1/sleep.1
index 61169e9..6416bc1 100644
--- a/man/man1/sleep.1
+++ b/man/man1/sleep.1
@@ -26,6 +26,6 @@
 }
 .EE
 .SH SOURCE
-.B /sys/src/cmd/sleep.c
+.B /usr/local/plan9/src/cmd/sleep.c
 .SH "SEE ALSO"
 .IR sleep (2)
diff --git a/man/man1/sort.1 b/man/man1/sort.1
index 6dded61..4400f0a 100644
--- a/man/man1/sort.1
+++ b/man/man1/sort.1
@@ -238,7 +238,7 @@
 .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)
diff --git a/man/man1/spell.1 b/man/man1/spell.1
index 8298452..3b25f83 100644
--- a/man/man1/spell.1
+++ b/man/man1/spell.1
@@ -60,12 +60,11 @@
 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 @@
 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
diff --git a/man/man1/split.1 b/man/man1/split.1
index ffb012d..6e7f7eb 100644
--- a/man/man1/split.1
+++ b/man/man1/split.1
@@ -74,7 +74,7 @@
 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),
diff --git a/man/man1/strings.1 b/man/man1/strings.1
index d72ffbb..2f3af53 100644
--- a/man/man1/strings.1
+++ b/man/man1/strings.1
@@ -23,6 +23,6 @@
 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)
diff --git a/man/man1/sum.1 b/man/man1/sum.1
index d981c8c..6eaa1ef 100644
--- a/man/man1/sum.1
+++ b/man/man1/sum.1
@@ -67,11 +67,11 @@
 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)
diff --git a/man/man1/tail.1 b/man/man1/tail.1
index b2d880b..6cae088 100644
--- a/man/man1/tail.1
+++ b/man/man1/tail.1
@@ -72,7 +72,7 @@
 .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
diff --git a/man/man1/tar.1 b/man/man1/tar.1
index 8ef56d0..00ac041 100644
--- a/man/man1/tar.1
+++ b/man/man1/tar.1
@@ -101,7 +101,7 @@
 @{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),
diff --git a/man/man1/tee.1 b/man/man1/tee.1
index d237fb7..57ca9ba 100644
--- a/man/man1/tee.1
+++ b/man/man1/tee.1
@@ -25,4 +25,4 @@
 .I files
 rather than rewriting them.
 .SH SOURCE
-.B /sys/src/cmd/tee.c
+.B /usr/local/plan9/src/cmd/tee.c
diff --git a/man/man1/test.1 b/man/man1/test.1
index 86f0cd3..d5473a3 100644
--- a/man/man1/test.1
+++ b/man/man1/test.1
@@ -206,6 +206,6 @@
 .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) 
diff --git a/man/man1/time.1 b/man/man1/time.1
index 2c6b834..03f2437 100644
--- a/man/man1/time.1
+++ b/man/man1/time.1
@@ -16,6 +16,6 @@
 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)
diff --git a/man/man1/touch.1 b/man/man1/touch.1
index ac5937e..3b07489 100644
--- a/man/man1/touch.1
+++ b/man/man1/touch.1
@@ -25,7 +25,7 @@
 .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),
diff --git a/man/man1/tr.1 b/man/man1/tr.1
index 0e11f5b..a597ba1 100644
--- a/man/man1/tr.1
+++ b/man/man1/tr.1
@@ -92,6 +92,6 @@
 \&' <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)
diff --git a/man/man1/uniq.1 b/man/man1/uniq.1
index 65fcd49..64a302e 100644
--- a/man/man1/uniq.1
+++ b/man/man1/uniq.1
@@ -51,7 +51,7 @@
 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
diff --git a/man/man1/wc.1 b/man/man1/wc.1
index 1c9768f..684f4fb 100644
--- a/man/man1/wc.1
+++ b/man/man1/wc.1
@@ -35,7 +35,7 @@
 .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
diff --git a/man/man1/xd.1 b/man/man1/xd.1
index cc2d394..933faea 100644
--- a/man/man1/xd.1
+++ b/man/man1/xd.1
@@ -79,7 +79,7 @@
 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
diff --git a/man/man1/yacc.1 b/man/man1/yacc.1
index a965f95..08d51b7 100644
--- a/man/man1/yacc.1
+++ b/man/man1/yacc.1
@@ -123,7 +123,7 @@
 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 @@
 .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