From ed2f6277e35fe0ce21aba03ba46c6af6b88fe391 Mon Sep 17 00:00:00 2001 From: Avishek Sen Date: Mon, 30 Oct 2023 18:17:07 +0530 Subject: [PATCH] fix typos --- coursepages/ostep/Project-2A-processes-shell.md | 2 +- coursepages/ostep/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/coursepages/ostep/Project-2A-processes-shell.md b/coursepages/ostep/Project-2A-processes-shell.md index 4257470..7ff80cf 100644 --- a/coursepages/ostep/Project-2A-processes-shell.md +++ b/coursepages/ostep/Project-2A-processes-shell.md @@ -17,7 +17,7 @@ * All of the test scripts will use batch mode and redirection, so until you've got those done, you'll have to test your shell manually. * When you implement the `path` command, make sure you can handle both absolute and relative paths (i.e., `path tests` as well as `path /usr/bin`. * It's tricky to get the errors down right, so just add error messages wherever it seems reasonable, then run the test scripts and modify your code until you're reporting errors exactly when you're supposed to. If you're running test `i`, you can check `tests/i.err` and `tests/i.rc` to see how many errors your shell should generate and compare to `tests-out/i.err` and `tests-out/i.rc`. -* If you run into issues with test 3 where the test expects something like `ls: cannot access ...` and your shell ouputs `/bin/ls: cannot access ...` or `/usr/bin/ls: cannot access ...`, try modifying your $PATH environment variable to start with `/bin`. If that doesn't work, just modify `tests/3.err` to match the output your system gives. You can't modify your system's output without messing with the implementation of `ls` and/or `execv`, so it's okay to skip this test as long as it's working in spirit. +* If you run into issues with test 3 where the test expects something like `ls: cannot access ...` and your shell outputs `/bin/ls: cannot access ...` or `/usr/bin/ls: cannot access ...`, try modifying your $PATH environment variable to start with `/bin`. If that doesn't work, just modify `tests/3.err` to match the output your system gives. You can't modify your system's output without messing with the implementation of `ls` and/or `execv`, so it's okay to skip this test as long as it's working in spirit. * I had to edit `/tests/3.pre` to use `/bin/ls` due to how it's set up on my system, in order to pass all the tests. Alternatively you can add `export PATH="/bin:$PATH"` to your `.profile` or `.bashrc` file. ### Memory Management Traps and Pitfalls diff --git a/coursepages/ostep/README.md b/coursepages/ostep/README.md index 1b36403..ab1eaf0 100644 --- a/coursepages/ostep/README.md +++ b/coursepages/ostep/README.md @@ -77,7 +77,7 @@ This course was originally taught as CS 537 at the University of Wisconsin by th * Watch discussion 5, then do the `scheduling-xv6-lottery` project. * Watch discussion 7, then do the `vm-xv6-intro` project. * Watch lectures 6 through 9 (and optionally, the review lecture) and read chapters 25 through 34; again, you're encouraged to do the homework. -* Watch discussion 10, then do the `concurency-xv6-threads` project. +* Watch discussion 10, then do the `concurrency-xv6-threads` project. * Watch discussions 11 and 12, then do the `concurrency-mapreduce` project. * Watch lectures 10 through 14 (and optionally, the second review lecture) and read chapters 35 through 47; remember to do the homework along with the lectures or chapters. * Do the `filesystems-checker` project.