summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-06-08(EOPNOTSUPP): Define if not defined.Jim Meyering
(ENOSYS): Remove.
2004-06-08(lchown): Return EOPNOTSUPP if not supported; thisJim Meyering
is what POSIX-2004 specifies.
2004-06-08*** empty log message ***Jim Meyering
2004-06-08(main): Fix typo introduced on 2003-05-10 thatJim Meyering
prevented a diagnostic of any operands.
2004-06-08*** empty log message ***Jim Meyering
2004-06-08.Jim Meyering
2004-06-08(direct_mode): Turn it on/off with directio, too.Jim Meyering
2004-06-07*** empty log message ***Jim Meyering
2004-06-07Enable direct-mode I/O (bypassing the buffer cache), if possible.Jim Meyering
Prompted by a suggestion from Kalle Olavi Niemitalo in http://bugs.debian.org/207035. (direct_mode): New function. (do_wipefd): Turn on direct-mode I/O. (dopass): If a file's first write fails with EINVAL, turn off direct-mode I/O and retry the write.
2004-06-07*** empty log message ***Jim Meyering
2004-06-07(gl_MACROS): Check for the directio function.Jim Meyering
2004-06-07*** empty log message ***Jim Meyering
2004-06-07Remove menu references to just-removed subsection.Jim Meyering
2004-06-06*** empty log message ***Jim Meyering
2004-06-06(tr invocation): Remove the section describingJim Meyering
how POSIXLY_CORRECT changes tr's behavior.
2004-06-06fix typo in commentJim Meyering
2004-06-06*** empty log message ***Jim Meyering
2004-06-06Update from gnulib.Jim Meyering
2004-06-06*** empty log message ***Jim Meyering
2004-06-06(main): "tr -d a b" is now a fatal error even if POSIXLY_CORRECT is set.Jim Meyering
The POSIX SYNOPSIS does not allow this option combination.
2004-06-04*** empty log message ***Jim Meyering
2004-06-04(dopass): Don't subtract 1 from the offset afterJim Meyering
a write error. Problem reported by Jon Peatfield in: http://lists.gnu.org/archive/html/bug-coreutils/2004-06/msg00020.html
2004-06-03*** empty log message ***Jim Meyering
2004-06-03*** empty log message ***Jim Meyering
2004-06-03Fix bug reported by Buciuman Adrian inJim Meyering
<http://mail.gnu.org/archive/html/bug-coreutils/2003-08/msg00105.html> where 'dd' created a file that was too large. The bug was that dd assumed that the input file offset does not advance after a failed read; but POSIX says that the input file offset is undefined after a failed read. (MAX_BLOCKSIZE): New macro. (input_seekable, input_seek_errno, input_offset, input_offset_overflow): New vars. (scanargs): Reject block sizes greater than MAX_BLOCKSIZE. (advance_input_offset): New function. (skip_via_lseek): Set errno to zero when reporting our failure, so that we don't report based on garbage errno. (skip): If fdesc is standard input, advance the input offset. Do not quit if reading, and if noerror was specified; POSIX seems to require this. If read fails on output file, report the earlier lseek failure instead; this fixes a FIXME in dd_copy. (advance_input_after_read_error): New function. (dd_copy): Use it, instead of assuming that failed reads do not advance the file pointer. Advance input offset after nonfailed reads. Advance only a partial block if the previous read (before the failed read) succeeded, and do not generate an output block of zeros in this case. (main): Determine initial input offset, seekability of input, and error if it wasn't seekable.
2004-06-02*** empty log message ***Jim Meyering
2004-06-02*** empty log message ***Jim Meyering
2004-06-02rm (without -f) could hang unnecessarily when attempting toJim Meyering
remove a symlink to a file on an off-line NFS-mounted partition. Reported by David Howells in https://bugzilla.redhat.com/124699. (write_protected_non_symlink): New function. Don't invoke euidaccess on symlinks. (prompt): Use write_protected_non_symlink rather than using euidaccess directly, being careful not to call lstat twice for a file.
2004-06-02*** empty log message ***Jim Meyering
2004-06-02(cut invocation): Clarify what --output-delimiter=STRJim Meyering
does with byte/character ranges.
2004-06-02.Jim Meyering
2004-06-02*** empty log message ***Jim Meyering
2004-06-02Fix a bug in how the --output-delimiter=D option works withJim Meyering
abutting byte or character ranges. Reported by David Krider in http://lists.gnu.org/archive/html/bug-coreutils/2004-05/msg00132.html (print_kth): Remove special case for open-ended range. (set_fields): Record the range start index for an interval even when it abuts another interval on its low side. Also record the range start index of the longest right-open-interval.
2004-06-02Add tests of --output-delimiter=S with abutting and overlapping byte ranges.Jim Meyering
2004-06-02.Jim Meyering
2004-06-02New tests bs-055, bs-at-end, repeat-Compl.Jim Meyering
Fix comment for range-a-a.
2004-06-02*** empty log message ***Jim Meyering
2004-06-02(posix_pedantic): Remove; no longer needed sinceJim Meyering
we need to test this in just one place now. (usage): Mention -C. (unquote): Note that \055, \n, etc are escaped. Do not worry about POSIXLY_CORRECT when warning about ambiguous escape sequences. \ at end of string stands for itself. Do not diagnose invalid backslash escapes: POSIX says the behavior is unspecified in this case, so we don't need to diagnose it. (main): Add support for -C (currently an alias for -c). Do not diagnose 'tr [:upper:] [:upper:], as POSIX does not require a diagnostic here.
2004-06-02*** empty log message ***Jim Meyering
2004-06-02(tr invocation): Mention -C.Jim Meyering
2004-06-01*** empty log message ***Jim Meyering
2004-06-01update from gnulibJim Meyering
2004-06-01*** empty log message ***Jim Meyering
2004-06-01Update from gnulib.Jim Meyering
2004-06-01.Jim Meyering
2004-06-01*** empty log message ***Jim Meyering
2004-06-01*** empty log message ***Jim Meyering
2004-06-01(main): Update use of xreadlink.Jim Meyering
2004-06-01(print_stat): Update use of xreadlink.Jim Meyering
2004-06-01(get_link_name): Update use of xreadlink.Jim Meyering