06.t revision 211336
17917SReza.Sabdar@Sun.COM#!/bin/sh 27917SReza.Sabdar@Sun.COM# $FreeBSD: head/tools/regression/fstest/tests/chmod/06.t 211336 2010-08-15 14:44:48Z pjd $ 37917SReza.Sabdar@Sun.COM 47917SReza.Sabdar@Sun.COMdesc="chmod returns ELOOP if too many symbolic links were encountered in translating the pathname" 57917SReza.Sabdar@Sun.COM 67917SReza.Sabdar@Sun.COMdir=`dirname $0` 77917SReza.Sabdar@Sun.COM. ${dir}/../misc.sh 87917SReza.Sabdar@Sun.COM 97917SReza.Sabdar@Sun.COMif supported lchmod; then 107917SReza.Sabdar@Sun.COM echo "1..8" 117917SReza.Sabdar@Sun.COMelse 127917SReza.Sabdar@Sun.COM echo "1..6" 137917SReza.Sabdar@Sun.COMfi 147917SReza.Sabdar@Sun.COM 157917SReza.Sabdar@Sun.COMn0=`namegen` 167917SReza.Sabdar@Sun.COMn1=`namegen` 177917SReza.Sabdar@Sun.COM 187917SReza.Sabdar@Sun.COMexpect 0 symlink ${n0} ${n1} 197917SReza.Sabdar@Sun.COMexpect 0 symlink ${n1} ${n0} 207917SReza.Sabdar@Sun.COMexpect ELOOP chmod ${n0}/test 0644 217917SReza.Sabdar@Sun.COMexpect ELOOP chmod ${n1}/test 0644 227917SReza.Sabdar@Sun.COMif supported lchmod; then 237917SReza.Sabdar@Sun.COM expect ELOOP lchmod ${n0}/test 0644 247917SReza.Sabdar@Sun.COM expect ELOOP lchmod ${n1}/test 0644 257917SReza.Sabdar@Sun.COMfi 267917SReza.Sabdar@Sun.COMexpect 0 unlink ${n0} 277917SReza.Sabdar@Sun.COMexpect 0 unlink ${n1} 287917SReza.Sabdar@Sun.COM