Feb 03, 2006 15:47
A thousand poxes on Nachos and its subtle differences between itself and POSIX! It's the little things that keep tripping me up, like different orders of arguments to syscalls. That the file id was the last rather than first argument to Write tripped me up a couple of weeks ago.
Most recently1, I implemented ExecV so that it would work fine with the standard execv arguments. It turns out that the first argument is supposed to be argc, with the first argument of argv being the name of the file to execute.
1 Well, I wrote the code two weeks ago, but learned today that it did the wrong thing.