19.t revision 272461
1219820Sjeff#!/bin/sh 2219820Sjeff# $FreeBSD: releng/10.1/tools/regression/pjdfstest/tests/rename/19.t 185227 2008-11-23 20:07:00Z pjd $ 3219820Sjeff 4219820Sjeffdesc="rename returns EINVAL/EBUSY when an attempt is made to rename '.' or '..'" 5219820Sjeff 6219820Sjeffdir=`dirname $0` 7219820Sjeff. ${dir}/../misc.sh 8219820Sjeff 9219820Sjeffecho "1..6" 10219820Sjeff 11219820Sjeffn0=`namegen` 12219820Sjeffn1=`namegen` 13219820Sjeffn2=`namegen` 14219820Sjeff 15219820Sjeffexpect 0 mkdir ${n0} 0755 16219820Sjeffexpect 0 mkdir ${n0}/${n1} 0755 17219820Sjeff 18219820Sjeffexpect "EINVAL|EBUSY" rename ${n0}/${n1}/. ${n2} 19219820Sjeffexpect "EINVAL|EBUSY" rename ${n0}/${n1}/.. ${n2} 20219820Sjeff 21219820Sjeffexpect 0 rmdir ${n0}/${n1} 22219820Sjeffexpect 0 rmdir ${n0} 23219820Sjeff