I attach some code that fixes (should fix) BUG #36, and some problems
that were mentioned earlier this year on cmucl-imp, but were not fixed
in SBCL yet.
More specific, this patch should solve
- BUG #36,
- a bug in directory
- a bug in write-byte
- erronous behavior in file-namestring & directory-namestring.
(this is somewhat underspecified by ANSI, I'm not sure about the
current behavior, but I think my patch makes sense.)
For a more detailed explanation, you might look into the test code,
and of course in the "diffed" code ...