summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-15*** empty log message ***Jim Meyering
2006-05-15*** empty log message ***Jim Meyering
2006-05-15(xfts_open): Always use FTS_CWDFD.Jim Meyering
2006-05-15*** empty log message ***Jim Meyering
2006-05-15Avoid the expense of an fstat, when possible.Jim Meyering
(O_NOFOLLOW, STREQ): Define. (diropen_fd): Remove function. Merge it into sole caller... (diropen): ...here. Use O_NOFOLLOW when appropriate. (fts_safe_changedir): Call fstat for dev/inode check, only if the previous open/openat call may have opened the wrong directory.
2006-05-15*** empty log message ***Jim Meyering
2006-05-15Restore the parts of fts that were removed on 2006-01-17, so thatJim Meyering
it's easier for legacy applications designed for the version of fts in glibc or BSD to convert to this more robust version. Add a new mode, FTS_CWDFD, by which to enable the improved (openat- based -- aka no-chdir) semantics. * fts_.h (FTS_CWDFD): Define. Callers must use this fts_open option to enable the more robust behavior. (FTS_OPTIONMASK): Widen accordingly. * fts.c: Restore removed code, reverting the default behavior.
2006-05-15(AC_HEADER_STDBOOL): Fix overly-pickyPaul Eggert
test for C99 conformance; (bool) 0.5 is an integer constant expression, but (bool) -0.5 is not. Problem reported by Fedor Sergeev in <http://forum.sun.com/jive/thread.jspa?threadID=96202>.
2006-05-13*** empty log message ***Jim Meyering
2006-05-13*** empty log message ***Jim Meyering
2006-05-13Test two more cases.Jim Meyering
2006-05-12update from gnulibJim Meyering
2006-05-11*** empty log message ***Jim Meyering
2006-05-11(sha1_buffer): Correct comment: s/MD5/SHA1/. From James Lemley.Jim Meyering
2006-05-11.Jim Meyering
2006-05-11Mention that:Jim Meyering
mv -T DIR EMPTY_DIR no longer fails unconditionally
2006-05-11*** empty log message ***Jim Meyering
2006-05-11*** empty log message ***Jim Meyering
2006-05-11mv -T DIR EMPTY_DIR no longer failsJim Meyering
(copy_internal): Don't manually prohibit a move where the destination is an existing directory. Sometimes doing that is valid. Let the rename system call enforce the rules. That is allowed only when the source is a directory and the destination directory (to be replaced) is empty. Reported by Eric Blake.
2006-05-11*** empty log message ***Jim Meyering
2006-05-11(TESTS): Add no-target-dir.Jim Meyering
2006-05-11ensure that mv did what it's supposed toJim Meyering
2006-05-11.Jim Meyering
2006-05-11*** empty log message ***Jim Meyering
2006-05-11(TESTS): Add atomic.Jim Meyering
2006-05-11New file/test for yesterday's fix.Jim Meyering
2006-05-11*** empty log message ***Jim Meyering
2006-05-11(copy_internal): Don't explicitly unlink the destinationJim Meyering
when moving a symlink into the place of an existing non-directory. Reported by Joshua Hudson.
2006-05-11Avoid harmless `ambiguous redirect' diagnostic.Jim Meyering
2006-05-10*** empty log message ***Jim Meyering
2006-05-08update from gnulibJim Meyering
2006-05-07(patch-check): Correct reversed sense of `test -s' test.Jim Meyering
Work around the fact that patch always outputs `patching file ...'.
2006-05-07*** empty log message ***Jim Meyering
2006-05-07*** empty log message ***Jim Meyering
2006-05-07Adjust to reflect new offsets.Jim Meyering
2006-05-07mention the df fix of 2006-01-24Jim Meyering
2006-05-07mention the df improvement from 2006-01-24Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06mention the shred-segfault fixJim Meyering
2006-05-06remove stray stat-related lineJim Meyering
2006-05-06.Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06Expand to test broken links encounteredJim Meyering
implicitly, favoring Solaris 9 and OpenBSD 3.4 behavior.
2006-05-06Expand to test inode from readdir case.Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06(TESTS): Add stat-vs-dirent.Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06*** empty log message ***Jim Meyering
2006-05-06*** empty log message ***Jim Meyering