summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-09-15*** empty log message ***Jim Meyering
2001-09-15(EISDIR): Define to 0, if not already defined.Jim Meyering
(touch): Give a better diagnostic for e.g., `touch /' by non-root. Based on a patch from Michael Stone. Reported by Jeff Sheinberg as Debian bug #101677.
2001-09-15.Jim Meyering
2001-09-15*** empty log message ***Jim Meyering
2001-09-15(UNWRITABLE): Define (factored out of copy_internal).Jim Meyering
(copy_internal): Use UNWRITABLE.
2001-09-15(copy_internal) [move_mode]: Support the newJim Meyering
--reply=... option.
2001-09-15Accept new option: --reply={yes,no,query}Jim Meyering
Include argmatch.h. (enum) [REPLY_OPTION]: Define. (usage): Describe new option. Split long usage string into smaller pieces. (main): Handle new option.
2001-09-15(main): Reflect renaming: s/I_ON/I_ASK_USER/.Jim Meyering
2001-09-15(enum Interactive): Remove members, I_OFF and I_ON.Jim Meyering
Instead, add I_ALWAYS_YES, I_ALWAYS_NO, and I_ASK_USER.
2001-09-15*** empty log message ***Jim Meyering
2001-09-15Clean up: use priv-check rather than open-coding it.Jim Meyering
2001-09-15*** empty log message ***Jim Meyering
2001-09-15(main): Don't strip trailing slashes; POSIX doesn't allow it here.Jim Meyering
Don't include "dirname.h" when no longer needed.
2001-09-15(main): Don't strip trailing slashes; POSIX doesn't allow it here.Jim Meyering
Don't include "dirname.h" when no longer needed.
2001-09-15(main): Don't strip trailing slashes; POSIX doesn't allow it here.Jim Meyering
Don't include "dirname.h" when no longer needed.
2001-09-15(main): Don't strip trailing slashes; POSIX doesn't allow it here.Jim Meyering
Don't include "dirname.h" when no longer needed.
2001-09-15(main): Don't strip trailing slashes; POSIX doesn't allow it here.Jim Meyering
Don't include "dirname.h" when no longer needed.
2001-09-12*** empty log message ***Jim Meyering
2001-09-12The command `echo a|./fmt -2147483647' would cause fmt to segfault.Jim Meyering
(fmt_paragraph): Test for sentinal directly, rather than doing arithmetic with it's potentially large (INT_MAX) length.
2001-09-12*** empty log message ***Jim Meyering
2001-09-12Add wide-1 and wide-2.Jim Meyering
2001-09-12*** empty log message ***Jim Meyering
2001-09-12*** empty log message ***Jim Meyering
2001-09-12*** empty log message ***Jim Meyering
2001-09-12(tail invocation): Document new option: -F.Jim Meyering
From Herbert Xu.
2001-09-12*** empty log message ***Jim Meyering
2001-09-12*** empty log message ***Jim Meyering
2001-09-12tail: accept new option: -F, equivalent to `--follow=name --retry',Jim Meyering
for compatibility with FreeBSD and NetBSD versions of tail. (usage): Describe new option. (parse_options): Accept it.
2001-09-12The command `echo foo| fmt -w 100000' would cause fmt to segfault.Jim Meyering
[struct Word]: Declare members length, space, and line_length to be of type `int', not short. (MAXCOST): Define using TYPE_MAXIMUM.
2001-09-11.Jim Meyering
2001-09-11.Jim Meyering
2001-09-11*** empty log message ***Jim Meyering
2001-09-11Require UTILS_HOST_OS.Jim Meyering
2001-09-11*** empty log message ***Jim Meyering
2001-09-11(UTILS_HOST_OS): New file/macro.Jim Meyering
The body, by Paul Eggert, was moved here from configure.in.
2001-09-09*** empty log message ***Jim Meyering
2001-09-09(binary_operator): Correct typo in diagnostic.Jim Meyering
From Jochen Hein.
2001-09-08*** empty log message ***Jim Meyering
2001-09-08(TESTS): Add i-4.Jim Meyering
2001-09-08*** empty log message ***Jim Meyering
2001-09-08(copy_internal): Add braces around now-multi-stmtJim Meyering
if-block. This fixes a bug introduced by my 2001-08-06 change.
2001-09-07*** empty log message ***Jim Meyering
2001-09-07*** empty log message ***Jim Meyering
2001-09-07*** empty log message ***Jim Meyering
2001-09-07New 'uname' options -i or --hardware-platform,Jim Meyering
and -o or --operating-system. 'uname -a' now outputs -i and -o information at the end. New uname option --kernel-version is an alias for -v. Uname option --release has been renamed to --kernel-release, and --sysname has been renamed to --kernel-name; the old options will work for a while, but are no longer documented.
2001-09-07Correct copyright notice as per latest coding standards.Jim Meyering
Remove list of options in comment, which wasn't worth maintaining separately from usage(). (print_element): Move definition up, avoiding the need for declaration and allowing inlining on some platforms. Keep track of whether something has been printed; this is more natural than modifying `toprint'. (PRINT_KERNEL_NAME): Renamed from PRINT_SYSNAME. (PRINT_KERNEL_RELEASE): Renamed from PRINT_RELEASE. (PRINT_KERNEL_VERSION): Renamed from PRINT_VERSION. (PRINT_HARDWARE_PLATFORM, PRINT_OPERATING_SYSTEM): New macros. (toprint): Remove global var; now local in `main'. (long_options, usage, main): Implement changes described in NEWS. Reorder options to reflect output order. (main): Use buffers one byte longer, for compatibility with Solaris 8. Output newline at end. -a sets `toprint' to -1 now; this is simpler. Do not bother invoking system calls like uname if the resulting information does not need to be printed. Do not fail if sysinfo fails; just print "unknown".
2001-09-06*** empty log message ***Jim Meyering
2001-09-06(join invocation): Describe the GNUJim Meyering
extension to join, which does not require sorted input when the input contains no unpairable lines.
2001-09-04*** empty log message ***Jim Meyering
2001-09-04Revert some of the previous change; intead,Jim Meyering
fix the HAVE_GETCWD_NULL code to behave more like the !HAVE_GETCWD_NULL code used to. Include "xalloc.h". (xgetcwd): Do not return NULL when memory is exhausted; instead, invoke xalloc_die.