From: Christoph Hellwig Date: Wed, 31 Dec 2008 11:53:33 +0000 (+0100) Subject: test 196, add a testcase for renames across project boundaries X-Git-Tag: v1.1.0~329 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=c96afe9caa4515070732875f53bdd8ce9d2777bc;p=xfstests-dev.git test 196, add a testcase for renames across project boundaries Make sure rename across project boundaries is rejected and doesn't cause hangs. Based on a report and testcase from Arkadiusz Miskiewicz. Signed-off-by: Christoph Hellwig --- diff --git a/196 b/196 new file mode 100644 index 00000000..4445b61b --- /dev/null +++ b/196 @@ -0,0 +1,86 @@ +#! /bin/sh +# FS QA Test No. 196 +# +# Make sure renames accross project boundaries are properly rejected +# and that we don't use the wrong lock flags internally. +# +# Based on a report and testcase from Arkadiusz Miskiewicz +# +#----------------------------------------------------------------------- +# Copyright (c) 2008 Christoph Hellwig. +#----------------------------------------------------------------------- +# +# creator +owner=hch@lst.de + +seq=`basename $0` +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! + +_cleanup() +{ + cd / + umount $SCRATCH_MNT + rm -f $tmp.* +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + +# get standard environment, filters and checks +. ./common.rc +. ./common.filter +. ./common.quota + +# real QA test starts here +_supported_fs xfs +_supported_os Linux + +_require_scratch +_require_quota + +# +# Setup temporary replacements for /etc/projects and /etc/projid +# +cat >$tmp.projects <$tmp.projid </dev/null 2>&1 +_qmount_option "pquota" +_qmount + +# +# Create the project root +# +mkdir $SCRATCH_MNT/t + +$quota_cmd -x -c 'project -s answer' $SCRATCH_MNT >/dev/null 2>&1 +$quota_cmd -x -c 'limit -p bhard=100m answer' $SCRATCH_MNT + +touch $SCRATCH_MNT/test + +# +# Try renaming a file into the project. This should fail. +# +# We repeat this a couple thousand times as a single rename couldn't +# always trigger the wrong unlock flags bug we had in older kernels. +# +for i in `seq 1 2000`; do + src/rename test t/test +done + +# success, all done +echo "*** done" +rm -f $seq.full +status=0 diff --git a/196.out b/196.out new file mode 100644 index 00000000..a8c53d38 --- /dev/null +++ b/196.out @@ -0,0 +1,2002 @@ +QA output created by 196 +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +rename: No such file or directory +*** done diff --git a/group b/group index b2062a0a..ea8a0a3a 100644 --- a/group +++ b/group @@ -298,3 +298,4 @@ atime 193 metadata auto 194 rw auto 195 ioctl dump auto +196 quota auto diff --git a/src/Makefile b/src/Makefile index ee792739..4b95fdcd 100644 --- a/src/Makefile +++ b/src/Makefile @@ -9,7 +9,7 @@ TARGETS = dirstress fill fill2 getpagesize holes lstat64 \ nametest permname randholes runas truncfile usemem \ mmapcat append_reader append_writer dirperf metaperf \ devzero feature alloc fault fstest t_access_root \ - godown resvtest writemod makeextents itrash \ + godown resvtest writemod makeextents itrash rename \ multi_open_unlink dmiperf unwritten_sync genhashnames LINUX_TARGETS = loggen xfsctl bstat t_mtab getdevicesize \ diff --git a/src/rename.c b/src/rename.c new file mode 100644 index 00000000..3b1d6cfc --- /dev/null +++ b/src/rename.c @@ -0,0 +1,21 @@ +/* + * A trivial shell command wrapping rename(2). + */ + +#include +#include + +int main(int argc, char **argv) +{ + if (argc != 3) { + fprintf(stderr, "usage: rename \n"); + exit(EXIT_FAILURE); + } + + if (rename(argv[1], argv[2]) == -1) { + perror("rename"); + exit(EXIT_FAILURE); + } + + exit(0); +}