1166065Spjd#!/bin/sh
2166065Spjd# $FreeBSD: releng/10.2/tools/regression/pjdfstest/tests/chown/06.t 211410 2010-08-17 06:08:09Z pjd $
3166065Spjd
4166065Spjddesc="chown returns ELOOP if too many symbolic links were encountered in translating the pathname"
5166065Spjd
6166065Spjddir=`dirname $0`
7166065Spjd. ${dir}/../misc.sh
8166065Spjd
9211410Spjdecho "1..10"
10166065Spjd
11166065Spjdn0=`namegen`
12166065Spjdn1=`namegen`
13166065Spjd
14166065Spjdexpect 0 symlink ${n0} ${n1}
15166065Spjdexpect 0 symlink ${n1} ${n0}
16211410Spjdexpect ELOOP chown ${n0} 65534 65534
17211410Spjdexpect ELOOP chown ${n1} 65534 65534
18166065Spjdexpect ELOOP chown ${n0}/test 65534 65534
19166065Spjdexpect ELOOP chown ${n1}/test 65534 65534
20211410Spjdexpect ELOOP lchown ${n0}/test 65534 65534
21211410Spjdexpect ELOOP lchown ${n1}/test 65534 65534
22166065Spjdexpect 0 unlink ${n0}
23166065Spjdexpect 0 unlink ${n1}
24