1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-06-05 01:06:34 +02:00
Commit Graph

1786 Commits

Author SHA1 Message Date
Jim Meyering 75f0b1e2da New file, test for 2006-07-05 fix in copy.c. 2006-07-08 21:52:24 +00:00
Jim Meyering 2d9ebdc8ae * tests/Coreutils.pm: Remove one of two adjacent "then"s in a comment. 2006-07-08 07:37:16 +00:00
Jim Meyering d80c390842 * Makefile.maint (sc_the_the): New rule. 2006-07-08 06:08:34 +00:00
Jim Meyering 6b535b03bb * src/dd.c (skip): Remove one of two adjacent "the"s in a comment. 2006-07-08 06:04:18 +00:00
Jim Meyering 1ac491f062 * NEWS: Mention that mv can now remove an empty destination directory,
and give an example.  Prompted by a report from Florent Bayle.
2006-07-07 06:38:36 +00:00
Jim Meyering b544360dab * src/ls.c (usage): Correct the description of -G: it is useful
only in a long listing.  Reported by Martin Pool in
<https://launchpad.net/distros/ubuntu/+source/coreutils/+bug/51653>.
2006-07-05 10:17:24 +00:00
Jim Meyering 2a7f886e47 * man/chmod.x: Correct the description of the sticky bit. Reported
by Chris Moore via Ian Jackson in <http://bugs.debian.org/376745>.
2006-07-05 10:03:55 +00:00
Jim Meyering 36a288e41a * src/copy.c (copy_internal): Don't work around old NFS clients like
SunOS-4.1.4 and Irix 5.3 that set errno to values like EIO and
ENOTEMPTY upon failed rename.  Otherwise, we risk misinterpreting
a banal failure as a recursive move-into-self failure.
Reported by Florent Bayle in <http://bugs.debian.org/376749>.
2006-07-05 09:08:42 +00:00
Jim Meyering 7669f3998d . 2006-07-05 06:57:09 +00:00
Jim Meyering a9cf203e2d Plug another unusual leak.
(AD_mark_helper): Free malloc'd filename if hash_insert says
that string is already in the hash table.
2006-07-03 17:38:20 +00:00
Jim Meyering a47c5ca291 The dev/inode of the topmost directory in each hierarchy were not
being recorded.
* src/remove.c (remove_cwd_entries): Don't call cycle_check here.
(AD_push): Call it from here instead.
2006-07-03 15:10:35 +00:00
Jim Meyering 2741ffb8b4 Fix two small leaks.
* src/remove.c (AD_stack_clear): New function.
(rm_1): Use it.
(AD_pop_and_chdir): Free *prev_dir just before longjmp.
2006-07-03 13:14:01 +00:00
Jim Meyering ae87c86b4a * tests/Makefile.am, tests/*/Makefile.am: (TESTS_ENVIRONMENT):
Add $VG_PATH_PREFIX as a prefix to $PATH
2006-07-03 12:55:25 +00:00
Paul Eggert 58df3afc50 Include <stdint.h> unconditionally, since we
now assume the stdint module.
2006-07-02 07:09:25 +00:00
Paul Eggert 31acf81fa0 With no operand, 'tail -f' now silently ignores the '-f'
only if standard input is a FIFO or pipe and POSIXLY_CORRECT is set.
2006-07-01 23:53:05 +00:00
Jim Meyering aa9b173531 * src/ln.c (do_link): Use new, shorter URL, for ag-review link. 2006-07-01 07:04:52 +00:00
Jim Meyering 530a8d72cc Add ^lib/xstrtold\.c$, so make distcheck passes once again. 2006-07-01 06:50:30 +00:00
Paul Eggert 69f1a97138 seq defaults to a minimal fixed point format that does not lose
information if seq's operands are all fixed point decimal numbers.
You no longer need the `-f%.f' in `seq -f%.f 1048575 1024 1050623',
for example, since the default format now has the same effect.

seq now lets you use %a, %A, %E, %F, and %G formats.

seq now uses long double internally rather than double.
2006-07-01 00:11:23 +00:00
Jim Meyering 28b3cf0a5c * tests/stty/basic-1: Work around an intermittent test failure
on HP-UX 11.11.  Report and analysis from Bob Proulx.
http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/7475
2006-06-30 10:31:42 +00:00
Paul Eggert 3869e29196 Support obsolete usages like "sort +1 -2" even when conforming to
POSIX 1003.1-2001.
2006-06-28 23:49:58 +00:00
Paul Eggert 0b24b84044 * src/system.h (CLOSEDIR): Remove. All uses changed to closedir. 2006-06-28 22:21:48 +00:00
Jim Meyering 78e532a9e4 * src/c99-to-c89.diff: Regenerate, to remove fuzz. 2006-06-28 07:01:42 +00:00
Jim Meyering df96ded8ae * tests/misc/cat-proc: Try to avoid any spurious numeric
differences in frequently-changing /proc/cpuinfo.
Reported by Nelson Beebe.
2006-06-27 18:43:58 +00:00
Jim Meyering 7590adf9b9 Attempt rmdir (actually, unlinkat-with-AT_REMOVEDIR) upon any
fd_to_subdirp failure, not just when errno == EACCES.
* src/remove.c (remove_dir): Use unlinkat-with-AT_REMOVEDIR, not
rmdir, here, even though rmdir may happen to be adequate.
2006-06-26 13:29:48 +00:00
Jim Meyering 78b166d1b1 * NEWS: rm no longer fails to remove an empty, unreadable directory
* src/remove.c (remove_cwd_entries): If we can't open a directory,
and the failure is not being ignored, try to remove the directory
with rmdir (aka unlinkat-with-AT_REMOVEDIR), in case it's empty.
Problem report and test case from Paul Eggert in
<http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/7425>.
* tests/rm/empty-inacc: New test, for the above.
2006-06-26 13:02:01 +00:00
Jim Meyering 6def7f6227 Avoid a segfault for wc --files0=- < /dev/null.
* src/wc.c (compute_number_width): Return right away if nfiles == 0.
2006-06-26 08:39:59 +00:00
Jim Meyering cc70571401 * NEWS: wc accepts a new option --files0-from=FILE, where FILE
contains a list of NUL-separated file names.

* src/wc.c: Include "readtokens.h".
(usage): Describe the new option, and adjust the `Usage':
with this option, no FILE may be specified on the command line.
(main): Handle the new option.
* tests/misc/wc-files0: New tests, for the above.
* tests/misc/wc-files0-from: Likewise.
* tests/misc/Makefile.am (TESTS): Add wc-files0.
2006-06-25 18:26:09 +00:00
Jim Meyering 99fb2bfe1f * src/md5sum.c (DIGEST_BUFFER): Remove now-unused definitions. 2006-06-24 05:31:41 +00:00
Jim Meyering b505087420 * src/tee.c (tee_files): Rename from tee, to avoid conflict with
the function in glibc's <fcntl.h>.  Reported by Andreas Schwab.
2006-06-22 12:50:32 +00:00
Jim Meyering ed91e298a4 * Makefile.cfg (local-checks-to-skip): Add changelog-check,
so this check is not run as part of "make distcheck".
2006-06-18 22:06:42 +00:00
Jim Meyering a40e199756 *** empty log message *** 2006-06-18 17:08:52 +00:00
Jim Meyering ef8e124bb2 * tests/rm/inaccessible: Skip this test on systems without openat support.
Reported by Bob Proulx.
2006-06-17 17:46:33 +00:00
Paul Eggert 585d681783 Improve permission checks to handle
running mkdir test in set-gid directories.
2006-06-15 17:35:00 +00:00
Jim Meyering e48234f842 tests/du/basic: Revamp not to hard-code file system block sizes. 2006-06-14 08:45:33 +00:00
Jim Meyering 61691e8f40 tests/du/Makefile.am (TESTS_ENVIRONMENT): Pass $(PERL), for the files0-from test. 2006-06-12 20:35:55 +00:00
Jim Meyering b50d64f0ad Makefile.am (EXTRA_DIST): Add .gitignore. 2006-06-11 10:03:09 +00:00
Jim Meyering 966a2f95a3 *** empty log message *** 2006-06-11 08:43:28 +00:00
Jim Meyering ba2948b764 Setting TIME_STYLE=long-iso in the environment would make the
cp/same-file test fail.
* tests/envvar-check (vars): Add TIME_STYLE to the list.
* tests/cp/same-file: Revert last change.
Source the envvar-check script, to ensure that TIME_STYLE
settings don't affect these tests.
2006-06-11 08:12:37 +00:00
Paul Eggert 13d0cd669e * tests/cp/same-file: Execute 'ls' in the C locale, so that it
uses POSIX time stamp formats.  Problem reported by John Nixon in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00062.html>.
2006-06-11 07:59:16 +00:00
Jim Meyering d9f0cce0f4 Mention the AIX-strndup-bug vs. dircolors workaround. 2006-06-10 09:41:39 +00:00
Jim Meyering 82f9a230aa *** empty log message *** 2006-06-10 07:58:09 +00:00
Jim Meyering 790892db65 Ensure that cat works with any of the options, -A -v -e -E -T,
when applied to files in /proc and /sys, even when the FIONREAD
ioctl produces nonsensical results.  Before this change, cat would
produce no output (or truncated output), for some linux kernels.

* src/cat.c (write_pending): New function, factored out of cat.
(cat): Also interpret a negative ioctl/FIONREAD count as indicating
that there are bytes to read.  Some versions of linux-2.6.16 do that.
Write any pending output before returning.
Reported by Dan Jacobson in <http://bugs.debian.org/370583>.
* NEWS: Mention this bug fix.
* tests/misc/cat-proc: New file.  Test for the above.
* tests/misc/Makefile.am (TESTS): Add cat-proc.
2006-06-08 20:13:37 +00:00
Paul Eggert cad27cdc2e (eval4): Detect overflow properly when multiplying INTMAX_MIN * -1. 2006-06-08 02:53:25 +00:00
Paul Eggert 8863262663 The 'expr' command now detects and reports integer overflow. 2006-06-07 05:52:41 +00:00
Paul Eggert 8ef928100b Fix problems when building with Solaris/SVR4/etc. make, which uses a
different and somewhat bogus implementation of VPATH.
2006-06-05 20:05:26 +00:00
Jim Meyering 53ca379fa3 *** empty log message *** 2006-06-03 09:04:26 +00:00
Paul Eggert cfa91bfde8 Fix some HP-UX 11.23 porting bugs. 2006-06-01 07:10:48 +00:00
Jim Meyering 558b3aacbe *** empty log message *** 2006-05-30 06:22:20 +00:00
Jim Meyering a143307078 *** empty log message *** 2006-05-28 12:12:47 +00:00
Jim Meyering 9af6ea12a1 *** empty log message *** 2006-05-28 09:33:00 +00:00