diff options
author | Jim Meyering <jim@meyering.net> | 2002-09-28 07:55:16 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2002-09-28 07:55:16 +0000 |
commit | cd6ee8563b424206d32f0fccef358e120d85ac8b (patch) | |
tree | 87b64e09bd07951414540e81a64ec3a42253a25f /ChangeLog | |
parent | ddb038c033eb6a9b1ba4820d6cc053411bedde40 (diff) | |
download | coreutils-cd6ee8563b424206d32f0fccef358e120d85ac8b.tar.xz |
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,13 @@ +2002-09-28 Jim Meyering <meyering@lucent.com> + + Fix things so `mkdir -p' can create very deep directories, e.g., + mkdir -p $(perl -e 'print "a/" x 40000') now works. + * src/mkdir.c (main): For --parents (-p), call make_path with the + entire directory name, so we don't ever require that file operations + like stat or chmod be performed on the entire command line argument. + * makepath.c (make_path): Restore umask *before* creating the final + component. + 2002-09-26 Jim Meyering <meyering@lucent.com> * src/install.c (get_ids): Use strtoul, not strtol. Remove some casts. |