about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--linux/vocabulary.md4
2 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index bf8a89d8..60fa600d 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ qemu-system-i386 code.img
 
 <img alt='screenshot of Game of Life running on the Mu computer' src='html/life.png'>
 
-([Colorized sources.](http://akkartik.github.io/mu/html/life.mu.html)
+([Colorized sources.](http://akkartik.github.io/mu/html/apps/life.mu.html)
 This is memory-safe code, and most statements map to a single instruction of
 machine code.)
 
diff --git a/linux/vocabulary.md b/linux/vocabulary.md
index 6348ed10..f1c6e3a5 100644
--- a/linux/vocabulary.md
+++ b/linux/vocabulary.md
@@ -74,7 +74,7 @@ Low-level testable primitives for unsafe SubX code.
   of clobbering outside array bounds.
 
   One bit of weirdness here: in tests we do a redundant copy from one stream
-  to another. See [the comments before the implementation](http://akkartik.github.io/mu/html/060read.subx.html)
+  to another. See [the comments before the implementation](http://akkartik.github.io/mu/html/linux/111read.subx.html)
   for a discussion of alternative interfaces.
 
 - `stop`: takes two arguments:
@@ -84,7 +84,7 @@ Low-level testable primitives for unsafe SubX code.
   - `value` is the status code to `exit()` with.
 
   For more details on exit descriptors and how to create one, see [the
-  comments before the implementation](http://akkartik.github.io/mu/html/059stop.subx.html).
+  comments before the implementation](http://akkartik.github.io/mu/html/linux/110stop.subx.html).
 
 - `allocate`: takes two arguments, an address to allocation-descriptor `ad`
   and an integer `n`