Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-13 | . | Jim Meyering | |
2005-05-13 | rm now performs run-time test to work around buggy readdir implementations | Jim Meyering | |
2005-05-13 | *** empty log message *** | Jim Meyering | |
2005-05-13 | (gl_MACROS): Don't require GL_FUNC_READDIR. | Jim Meyering | |
2005-05-13 | (GL_FUNC_READDIR): Remove, now that remove.c no longer needs it. | Jim Meyering | |
2005-05-13 | *** empty log message *** | Jim Meyering | |
2005-05-13 | * NEWS: `rm -r' now removes all of the files it should, even on | Jim Meyering | |
systems with a buggy readdir affecting file systems inaccessible at configure time. In some unusual circumstances `rm -r' would fail to remove -- or even consider -- all entries in a directory with more than 254 (SunOS) or 338 (Darwin) entries. This could cause trouble even on other types of systems when using an affected file system via e.g., NFS. The underlying cause was a bug in readdir on those systems. Coreutils-5.2.1 and earlier used a configure-time test designed to detect precisely those problem systems, but it would detect the problem and enable remove.c's work-around code only when its configure-time test was run on a losing file system. Obviously, it couldn't detect a problem if the offending file system wasn't tested or even mounted at coreutils configure time. Now, rm itself performs a minimal-cost run-time test to detect the problem. (CONSECUTIVE_READDIR_UNLINK_THRESHOLD): Define. (remove_cwd_entries): When readdir returns NULL for a directory from which we've removed more than CONSECUTIVE_READDIR_UNLINK_THRESHOLD entries, call rewinddir and then resume the readdir/unlink loop. (UNLINK_CAN_UNLINK_DIRS): Rename from ROOT_CAN_UNLINK_DIRS. | |||
2005-05-12 | nohup now closes stdin if it is a terminal, unless POSIXLY_CORRECT is set. | Paul Eggert | |
2005-05-12 | (main): nohup now closes stdin if it is a terminal, unless | Paul Eggert | |
POSIXLY_CORRECT is set. | |||
2005-05-12 | (nohup invocation): nohup now closes stdin if it is a terminal, unless | Paul Eggert | |
POSIXLY_CORRECT is set. | |||
2005-05-12 | nohup now closes stdin if it is a terminal, unless POSIXLY_CORRECT is set. | Paul Eggert | |
2005-05-12 | *** empty log message *** | Jim Meyering | |
2005-05-12 | Assume `free (NULL)' works. | Jim Meyering | |
2005-05-12 | Assume `free (NULL)' works. | Jim Meyering | |
2005-05-12 | Assume `free (NULL)' works. | Jim Meyering | |
2005-05-12 | Assume `free (NULL)' works. | Jim Meyering | |
2005-05-11 | Update copyright date. | Paul Eggert | |
2005-05-11 | * getdate.texi (General date syntax): Don't say that date | Paul Eggert | |
date --iso-8601=ns generates acceptable dates. | |||
2005-05-11 | (General date syntax): Don't say that date | Paul Eggert | |
date --iso-8601=ns generates acceptable dates; it doesn't yet. | |||
2005-05-10 | * getopt.m4 (gl_GETOPT): Check for Solaris 10 bug, not decl, when possible. | Paul Eggert | |
2005-05-10 | (gl_GETOPT): Check for Solaris 10 bug, not decl, when possible. | Paul Eggert | |
2005-05-10 | . | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | Add Vietnamese (vi). | Jim Meyering | |
2005-05-10 | version: 5.3.0 | Jim Meyering | |
2005-05-10 | Skip this test if the user running it owns `/' or has write access to it. | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | Skip the test if the user running it has write access to `/'. | Jim Meyering | |
2005-05-10 | . | Jim Meyering | |
2005-05-10 | (TESTS): Add reply-no. | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | (abandon_move): Remove erroneous UNWRITABLE check. | Jim Meyering | |
This makes `mv -i --reply=no f1 f2' work as expected (in not performing the move operation). But note that specifying `-i' after `--reply=no' does *not* work. Tiny patch from Vlada Macek. | |||
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-10 | Don't print PATH to stderr. | Jim Meyering | |
2005-05-10 | *** empty log message *** | Jim Meyering | |
2005-05-09 | (fts_sort): Optimize the common case where all pointers smell the same. | Paul Eggert | |
2005-05-09 | * fts_.h, fts.c: More C89 portability fixes. | Paul Eggert | |
2005-05-09 | (__P): Remove. All uses rewritten to assume C89 or better. | Paul Eggert | |
(fts_open): Don't cast a function value in a possibly-unsafe way. (fts_compar): New function. (fts_sort): Use it. | |||
2005-05-09 | (FTS): Use correct type for fts_compar member. | Paul Eggert | |
(FTSENT): New member fts_fts. Remove members fts_ino, fts_dev, fts_nlink; no longer needed now that fts_statp is always there. All uses changed to use fts_statp instead. | |||
2005-05-08 | . | Jim Meyering | |
2005-05-08 | cp, ln, mv, rm no longer discard white space when intepreting responses. | Paul Eggert | |
2005-05-08 | . | Jim Meyering | |
2005-05-08 | * yesno.c: Include getline.h, not ctype.h. | Paul Eggert | |
(yesno): Don't remove leading white space; POSIX doesn't allow it. Use getline to remove arbitrary restriction on response length. | |||
2005-05-06 | remove trailing blanks | Jim Meyering | |
2005-05-06 | dd has new iflag= and oflag= flags "binary" and "text". | Paul Eggert | |
2005-05-06 | * coreutils.texi (dd invocation): New flags "binary" and "text". | Paul Eggert | |