Fixed multiple bugs in makedir(). First off, when creating nested folders, it
authorDan Harkless <dan@harkless.org>
Thu, 27 Jan 2000 20:12:38 +0000 (20:12 +0000)
committerDan Harkless <dan@harkless.org>
Thu, 27 Jan 2000 20:12:38 +0000 (20:12 +0000)
commit6e0e2e4490ebb9daf1f62ed7a2d30412551772ee
tree4966b6110e1734545187c17d253dd780e377ffed
parentf3572e4b56fe8fffc75cb99b82b0cb063772836e
Fixed multiple bugs in makedir().  First off, when creating nested folders, it
only set permissions properly on the innermost one.  Secondly, it passwd an
octal constant to atoi(), which only works on decimal numbers, resulting in
directories with no user read or execute permission, making creation of nested
dirs fail.

Also added a comment wondering why we do special processing when euid != uid.
If no one disagrees with my comments, I'll remove that weird code in the future.
sbr/makedir.c