cp,mv: fix -t DIR option
When the '-t DIR' option is used the loop over the remaining arguments should terminate when a NULL pointer is reached. function old new delta mv_main 585 590 +5 cp_main 492 496 +4 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 9/0) Total: 9 bytes Signed-off-by: Ron Yorston <rmy@pobox.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
committed by
Denys Vlasenko
parent
294d0c85ad
commit
a84bbc5425
16
testsuite/mv/mv-files-to-dir-2
Normal file
16
testsuite/mv/mv-files-to-dir-2
Normal file
@@ -0,0 +1,16 @@
|
||||
echo file number one > file1
|
||||
echo file number two > file2
|
||||
ln -s file2 link1
|
||||
mkdir dir1
|
||||
TZ=UTC0 touch -d '2000-01-30 05:24:08' dir1/file3
|
||||
mkdir there
|
||||
busybox mv -t there file1 file2 link1 dir1
|
||||
test -f there/file1
|
||||
test -f there/file2
|
||||
test -f there/dir1/file3
|
||||
test -L there/link1
|
||||
test xfile2 = x`readlink there/link1`
|
||||
test ! -e file1
|
||||
test ! -e file2
|
||||
test ! -e link1
|
||||
test ! -e dir1/file3
|
||||
Reference in New Issue
Block a user