Stdio.mkdirhier gives confusing errno
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=1601
Reported by Fredrik Noring, Roxen Internet Software noring@roxen.com
Stdio.mkdirhier ought to use errno similar to mkdir. Example where the last errno is supposed to return "Permission denied":
> mkdir("/bozo");
Result: 0
> strerror(errno());
Result: "Permission denied"
> Stdio.mkdirhier("/bozo");
Result: 0
> strerror(errno());
Result: "No such file or directory"