From the perl documentation at http://perldoc.perl.org/File/Path.html it states:
"The API was changed in the 2.0 branch. For a time, mkpath and rmtree tried, unsuccessfully, to deal with the two different calling mechanisms. This approach was considered a failure.
The new semantics are now only available with make_path and remove_tree . The old semantics are only available through mkpath and rmtree. Users are strongly encouraged to upgrade to at least 2.08 in order to avoid surprises."
Some of this stuff in perl just amazes me. What it appears to be saying is that if I can't control the version of perl (which I can't) then I don't really have any reliable way to do something as simple as create a dir. What I've found is that there is even more issues than what the documentation states as some of the parameter calls they specified are not supported.
Anyway, my question is, is there a reliable way to create a dir in perl, set the mask, username and group and have that work with older versions of perl? We are using 5.8.8
File::Path 2.09 should install perfectly fine on 5.8.8