02.t revision 211178
123353Sdfr#!/bin/sh
223353Sdfr# $FreeBSD: head/tools/regression/fstest/tests/chown/02.t 211178 2010-08-11 16:33:17Z pjd $
323353Sdfr
423353Sdfrdesc="chown returns ENAMETOOLONG if a component of a pathname exceeded ${NAME_MAX} characters"
523353Sdfr
623353Sdfrdir=`dirname $0`
723353Sdfr. ${dir}/../misc.sh
823353Sdfr
923353Sdfrecho "1..10"
1023353Sdfr
1123353Sdfrnx=`namegen_max`
1223353Sdfrnxx="${nx}x"
1323353Sdfr
1423353Sdfrexpect 0 create ${nx} 0644
1523353Sdfrexpect 0 chown ${nx} 65534 65534
1623353Sdfrexpect 65534,65534 stat ${nx} uid,gid
1723353Sdfrexpect 0 unlink ${nx}
1823353Sdfrexpect ENAMETOOLONG chown ${nxx} 65534 65534
1923353Sdfr
2023353Sdfrexpect 0 create ${nx} 0644
2123353Sdfrexpect 0 lchown ${nx} 65534 65534
2223353Sdfrexpect 65534,65534 stat ${nx} uid,gid
2323353Sdfrexpect 0 unlink ${nx}
2423353Sdfrexpect ENAMETOOLONG lchown ${nxx} 65534 65534
2523353Sdfr