When I fixed the long-standing makedir() bugs in January, I had the code call
authorDan Harkless <dan@harkless.org>
Wed, 15 Mar 2000 22:25:16 +0000 (22:25 +0000)
committerDan Harkless <dan@harkless.org>
Wed, 15 Mar 2000 22:25:16 +0000 (22:25 +0000)
commit50d72c7ccf5c1a2672ae3c5721e465a5b854a058
treef2a787b4b6f48df0875e1e4878710fed580a1089
parent2c0f411d65a869c6020fa1b624aa56acaa8636ff
When I fixed the long-standing makedir() bugs in January, I had the code call
strtoul(..., 0), which I believed to be safe as all modes specified as ASCII
constants in the nmh code started with a leading zero (signifying octal), which
I did as it would work if internal constants were ever changed to hex.
Unfortunately I was unaware of the "Folder-Protect:" .mh_profile entry, which
mh-profile.man documents as an octal-only constant, with no leading zero
required.  I've changed the strtoul() call to an atooi() call and removed the
misleading leading zeroes on the ASCII octal constants in the code and man
pages.  Also changed the "Folder-Protect:" example in the man page to something
more interesting than a duplication of the default.
ChangeLog
acconfig.h
config.h.in
man/mh-profile.man
sbr/makedir.c
stamp-h.in