freebsd-dev/tools/regression/pjdfstest/tests/rename/19.t
Pawel Jakub Dawidek 5a31155215 Give fstest a more unique name: pjdfstest.
It is released from time to time and used outside FreeBSD, so it is good to
have a name one can google.
2010-08-15 21:24:17 +00:00

23 lines
403 B
Bash

#!/bin/sh
# $FreeBSD$
desc="rename returns EINVAL/EBUSY when an attempt is made to rename '.' or '..'"
dir=`dirname $0`
. ${dir}/../misc.sh
echo "1..6"
n0=`namegen`
n1=`namegen`
n2=`namegen`
expect 0 mkdir ${n0} 0755
expect 0 mkdir ${n0}/${n1} 0755
expect "EINVAL|EBUSY" rename ${n0}/${n1}/. ${n2}
expect "EINVAL|EBUSY" rename ${n0}/${n1}/.. ${n2}
expect 0 rmdir ${n0}/${n1}
expect 0 rmdir ${n0}