K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-27T03:19:01.000000Z K 7 svn:log V 510 Unify mkdirpath (used to automatically create missing parent dirs) and read_extract_dir (which creates directories in the archive). This brings a number of advantages: * FINALLY fix the problems creating dirs ending in "/." * Missing parent dirs now get created securely, just like explicit dirs. (Created 0700 initially, then edited to 0755 at end of extraction.) * Eliminate some duplicate code and some weird special cases. While I'm cleaning, inline the regular-file creation code as well. END