summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-12-09Add checks for most of the cpp macros tested in GNU's strftime.c.Jim Meyering
Prompted by a patch from Paul Eggert.
1999-12-09Use 1>&2 rather than `1<&-'.Jim Meyering
Suggestion from Volker Borchert.
1999-12-09(IGNORE_FAIL_ON_NON_EMPTY_OPTION): Likewise.Jim Meyering
1999-12-09(BLOCK_SIZE_OPTION, EXCLUDE_OPTION, MAX_DEPTH_OPTION):Jim Meyering
Define these and use them instead of `CHAR_MAX + n'.
1999-12-09(BLOCK_SIZE_OPTION, SYNC_OPTION, NO_SYNC_OPTION): DefineJim Meyering
these and use them instead of `CHAR_MAX + n'.
1999-12-09(anonymous enum): Define TIME_OPTION, and ...Jim Meyering
(longopts): ...use it here instead of `CHAR_MAX + 1'. (main): Likewise.
1999-12-09(enum): Remove useless CHAR_MAX + 2Jim Meyering
1999-12-08Test more of the framework (touch's -a and -mJim Meyering
options) before running the actual ls test.
1999-12-08s/test_failure/framework_failure/gJim Meyering
1999-12-05(TESTS): Add fflush.Jim Meyering
1999-12-05Remove ftp.enst.fr.Jim Meyering
1999-12-05*** empty log message ***Jim Meyering
1999-12-05(main): Flush stdout before switching to unbuffered modeJim Meyering
and calling tail_forever. Required only on Solaris2.7 -- on other systems, using setvbuf to switch to unbufferd mode does the flush.
1999-12-05*** empty log message ***Jim Meyering
1999-12-05.Jim Meyering
1999-12-05*** empty log message ***Jim Meyering
1999-12-05*** empty log message ***Jim Meyering
1999-12-05Revert the previous change.Jim Meyering
(copy_internal): In move mode, if the rename attempt fails, then unlink any existing destination file. This makes a cross-device `mv' more consistent with the intra-device behavior. This change is required by POSIX to make a cross-device move act with semantics similar to those of the rename syscall. For example now `mv' can move a file onto a symlink to itself when that symlink is on a separate partition. With fileutils-4.0j, it would fail with a diagnostic saying they were the same file. Reported by Bruno Haible.
1999-12-04*** empty log message ***Jim Meyering
1999-12-04.Jim Meyering
1999-12-04(TESTS): Add to-symlink.Jim Meyering
1999-12-04Make sure that the copying code used in an inter-partitionJim Meyering
move unlinks a destination symlink before opening it.
1999-12-04*** empty log message ***Jim Meyering
1999-12-04*** empty log message ***Jim Meyering
1999-12-04(trap): Be careful to close $actual beforeJim Meyering
removing the containing directory. Otherwise, on some systems rmdir fails to remove the containing directory.
1999-12-04*** empty log message ***Jim Meyering
1999-12-04List --full-time dates upon failure.Jim Meyering
1999-12-04.Jim Meyering
1999-12-04Adapt to reflect this change in behavior.Jim Meyering
Make sure the VERSION_CONTROL envvar is not set. Run diff if comparison fails.
1999-12-04Use mv, ls, rm, not $MV, $LS, $RM.Jim Meyering
1999-12-04(copy_internal): Be consistent with intra-device behaviorJim Meyering
and *do* allow `mv' to move a file onto a symlink to itself when that symlink is on a separate partition. With fileutils-4.0j, it would fail with a diagnostic saying they were the same file. Reported by Bruno Haible.
1999-12-04*** empty log message ***Jim Meyering
1999-12-04*** empty log message ***Jim Meyering
1999-12-04Give the right diagnostic when failing to create a file in anJim Meyering
unwritable directory. (touch): Record errno upon failed errno and use that saved value if a subsequent fstat, stat or utime call fails. Reported by Wichert Akkerman via Michael Stone.
1999-12-04*** empty log message ***Jim Meyering
1999-12-04(check_symlink_color): New variable.Jim Meyering
(main): Set it if we need to check for dangling symlinks when displaying colors. (gobble_file): Check check_symlink_color instead of print_with_color.
1999-11-30(usage): Shorten help for --show-control-chars.Jim Meyering
1999-11-30*** empty log message ***Jim Meyering
1999-11-28Don't include math.h or float.h.Jim Meyering
Don't use DBL_MAX. Use TIME_T_MAX instead.
1999-11-28*** empty log message ***Jim Meyering
1999-11-28*** empty log message ***Jim Meyering
1999-11-28don't include assert.hJim Meyering
1999-11-28Round more carefully so we never call nanosleep with more than 999,999,999Jim Meyering
nanoseconds. Comment out assertion because it uses on EINTR.
1999-11-28Rewrite to use nanosleep (hence, timer stops when sleep is suspended)Jim Meyering
and to remove gettimeofday/signal cruft. Improve overflow checking.
1999-11-28*** empty log message ***Jim Meyering
1999-11-28better error checkingJim Meyering
add FIXME comments for non-portable constructs
1999-11-27remove another printf stmtJim Meyering
1999-11-27remove printf stmtsJim Meyering
1999-11-27fix typosJim Meyering
1999-11-27Rewrite to allow fractional seconds and to handle SIGCONT.Jim Meyering
(main): Rewrite. (sighandler): New function. (apply_suffix): New function. (timeval_subtract): New function.