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
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
856e93df76
Rename file to avoid bugs with VPATH builds and Solaris 'make'.
2006-06-05 20:05:00 +00:00
Paul Eggert
8818e69748
Don't assign to PROG; no longer needed
...
now that Makefile.am sets PROG to the basename.
2006-06-05 20:03:52 +00:00
Paul Eggert
0d82817eb4
(PROG): Take the basename of $$tst,
...
in case Solaris make has prepended the directory.
(TESTS): Adjust to test script renamings.
2006-06-05 20:03:27 +00:00
Jim Meyering
09024704ab
Test for this:
...
Make `cp --link --no-dereference' work also on systems where the
link system call cannot create a hard link to a symbolic link.
* src/copy.c (copy_internal) [LINK_FOLLOWS_SYMLINKS]: Don't use
the link syscall on a symlink when it would do the wrong thing.
Based on the patch by Aurelien Jarno: <http://bugs.debian.org/329451 >
2006-06-03 09:03:19 +00:00
Jim Meyering
db5756af29
(TESTS): Add link-no-deref.
2006-06-03 09:02:53 +00:00
Paul Eggert
8cf6d1850d
Don't assume that >&- works.
2006-06-01 07:10:34 +00:00
Paul Eggert
42314d3303
Don't assume that >&- works. Add a /dev/full test.
2006-06-01 07:10:15 +00:00
Paul Eggert
5d3b41a84a
Don't assume that \< \> works in sed.
2006-06-01 07:09:51 +00:00
Jim Meyering
84abb198a2
Source lang-default. From Ralf Wildenhues.
2006-05-28 12:11:35 +00:00
Jim Meyering
8542aa6622
AIX 4.3.3 gives a different diagnostic.
...
Recognize it, too. Reported by Ralf Wildenhues, in
http://lists.gnu.org/archive/html/bug-coreutils/2006-05/msg00192.html
2006-05-28 09:32:54 +00:00
Jim Meyering
9f1c534949
Test two more cases.
2006-05-13 08:41:02 +00:00
Jim Meyering
03b02874a7
.
2006-05-11 08:58:23 +00:00
Jim Meyering
8ebce3d9a5
*** empty log message ***
2006-05-11 08:54:30 +00:00
Jim Meyering
54d36f3dc2
(TESTS): Add no-target-dir.
2006-05-11 08:54:23 +00:00
Jim Meyering
b7c2ae47f0
ensure that mv did what it's supposed to
2006-05-11 08:18:34 +00:00
Jim Meyering
96a2e1be04
.
2006-05-11 07:53:25 +00:00
Jim Meyering
6ccf57e3b9
(TESTS): Add atomic.
2006-05-11 07:51:05 +00:00
Jim Meyering
40b5d67c1f
New file/test for yesterday's fix.
2006-05-11 07:50:55 +00:00
Jim Meyering
029057a361
Avoid harmless `ambiguous redirect' diagnostic.
2006-05-11 07:29:53 +00:00
Jim Meyering
9980147451
.
2006-05-06 15:52:56 +00:00
Jim Meyering
cc86eaf147
Expand to test broken links encountered
...
implicitly, favoring Solaris 9 and OpenBSD 3.4 behavior.
2006-05-06 15:44:19 +00:00
Jim Meyering
b68ddecba7
Expand to test inode from readdir case.
2006-05-06 15:44:01 +00:00
Jim Meyering
1cf31b9cb6
(TESTS): Add stat-vs-dirent.
2006-05-06 15:29:44 +00:00
Jim Meyering
8840dfb071
*** empty log message ***
2006-05-06 15:27:38 +00:00
Jim Meyering
29f7820bba
Work even on case-insensitive file system.
2006-05-06 14:23:31 +00:00
Paul Eggert
dfef85e753
(relative-3): New test, derived from a bug report by John Thomas McDole.
2006-04-25 10:29:10 +00:00
Jim Meyering
332498c318
Add new programs, base64, sha224sum, sha256sum, sha384sum, sha512sum.
2006-04-18 14:59:22 +00:00
Paul Eggert
93305ed5f9
Use \{...\} in test RE, to test that we're conforming to POSIX.
2006-04-12 07:17:26 +00:00
Paul Eggert
661b506c3d
(fail-a): Adjust exit status to match new expr behavior, for status 2 versus 3.
...
(anchor): New test.
(bre1, bre2, bre3, bre4, bre5, bre6, bre7, bre8, bre9, bre10):
(bre11, bre12, bre13, bre14, bre15, bre16, bre17, bre18, bre19, bre20):
(bre21, bre22, bre23, bre24, bre25, bre26, bre27, bre28, bre29, bre30):
(bre31, bre32, bre33, bre34, bre35, bre36, bre37, bre38, bre39, bre40):
(bre41, bre42, bre43, bre44, bre45, bre46, bre47, bre48, bre49, bre50):
(bre51, bre52, bre53, bre54, bre55, bre56, bre57, bre58, bre59, bre60):
(bre61, bre62): New tests.
2006-04-12 07:17:02 +00:00
Paul Eggert
1ff52c6a54
Do not assume that 'sed' can handle long, newline-free input.
...
Evaluate expr once, not $n times.
2006-04-12 07:07:55 +00:00
Paul Eggert
0dfc08bf3a
Solaris 8 sh doesn't understand "if !". Do not assume that 'sed' can
...
handle long, newline-free input.
2006-04-12 07:07:32 +00:00
Jim Meyering
a35fc49153
.
2006-03-26 12:33:28 +00:00
Jim Meyering
fdecd2cfcd
.
2006-03-26 11:56:09 +00:00
Jim Meyering
82142e155d
remove this entire directory
2006-03-26 11:55:38 +00:00
Jim Meyering
06ada66861
remove this entire directory
2006-03-26 11:54:50 +00:00
Jim Meyering
1f16c42214
(SUBDIRS): Remove basename.
2006-03-26 11:52:47 +00:00
Jim Meyering
8ebb9e3154
(TESTS): Sort. Add basename, dirname.
2006-03-26 11:48:19 +00:00
Jim Meyering
1a032f1114
new file -- from Eric Blake
2006-03-26 11:47:51 +00:00
Jim Meyering
c170f9ca79
Move to ../misc/basename
2006-03-26 11:47:24 +00:00
Jim Meyering
c794482058
Moved from ../basename/basic.
...
Add some tests, including fixed behavior for //.
2006-03-26 11:46:46 +00:00
Paul Eggert
6fe4cc7f91
Test the new nohup behavior.
2006-03-23 23:35:32 +00:00
Jim Meyering
de33c6c49d
.
2006-03-12 22:47:35 +00:00
Paul Eggert
12565180f4
Add test cases for append, nofollow, directory,
...
and nolinks flags. Simplify redirection to /dev/null in some cases.
2006-03-08 18:57:55 +00:00
Paul Eggert
c66e95f41f
iflags->iflag. This fixes a typo that meant the
...
noatime test never tested anything.
2006-03-08 18:21:54 +00:00
Jim Meyering
2467cad537
Set SHELL, if not already set, in order to
...
avoid failure when `make check' is run through debuild; dircolors
would fail due to lack of $SHELL. Reported by Sven Joachim.
2006-03-05 17:28:42 +00:00
Jim Meyering
bda9edc1d5
.
2006-03-05 11:23:15 +00:00
Jim Meyering
450dee8d8d
add warning comment
2006-03-03 07:49:39 +00:00
Jim Meyering
d95fa804bb
Don't fail when run from an environment with SHELL not a Bourne
...
shell, e.g. `env SHELL=/bin/csh make check' would fail this test.
Invoke each non-failing test with -b.
Reported by Michael Stone.
2006-03-03 07:44:02 +00:00