diff options
author | Jim Meyering <jim@meyering.net> | 2003-10-16 09:21:15 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-10-16 09:21:15 +0000 |
commit | 827c0490aa71251278387d34858cc33b190b9204 (patch) | |
tree | 667a6afdb4d4f43e1ec3e402692ec35b5c886897 /ChangeLog | |
parent | 165a7852feef999b5a9f7295506835e0b8796b84 (diff) | |
download | coreutils-827c0490aa71251278387d34858cc33b190b9204.tar.xz |
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -15,9 +15,12 @@ chown and chgrp now accept POSIX-mandated -H, -L, -P options and use fts to perform a directory traversal when -R is specified. - Before, they used explicit recursion, and as such were limited by - the user's stack size to handling hierarchies no deeper than - about 30,000 levels. + Before, they operated on full path names, and as such would + encounter the PATH_MAX (often 4096) limit. + They are more efficient. For example, before, chgrp -R would + take almost 5 seconds to change about 2000 directories and fail + (with `File name too long'), while now it succeeds on a hierarchy + of depth 20,000 in 1/10 the time. * src/chown.c: Include "userspec.h" and "fts_.h". (WRITTEN_BY): Add my name. |