03.t revision 303975
119304Speter#!/bin/sh 219304Speter# $FreeBSD: head/tools/regression/pjdfstest/tests/chown/03.t 211352 2010-08-15 21:24:17Z pjd $ 319304Speter 419304Speterdesc="chown returns ENAMETOOLONG if an entire path name exceeded {PATH_MAX} characters" 519304Speter 619304Speterdir=`dirname $0` 719304Speter. ${dir}/../misc.sh 819304Speter 919304Speterecho "1..10" 1019304Speter 1119304Speternx=`dirgen_max` 1219304Speternxx="${nx}x" 1319304Speter 1419304Spetermkdir -p "${nx%/*}" 1519304Speter 1619304Speterexpect 0 create ${nx} 0644 1719304Speterexpect 0 chown ${nx} 65534 65534 1819304Speterexpect 65534,65534 stat ${nx} uid,gid 1919304Speterexpect 0 unlink ${nx} 2019304Speterexpect ENAMETOOLONG chown ${nxx} 65534 65534 2119304Speter 2219304Speterexpect 0 create ${nx} 0644 2319304Speterexpect 0 lchown ${nx} 65534 65534 2419304Speterexpect 65534,65534 stat ${nx} uid,gid 2519304Speterexpect 0 unlink ${nx} 2619304Speterexpect ENAMETOOLONG lchown ${nxx} 65534 65534 2719304Speter 2819304Speterrm -rf "${nx%%/*}" 2919304Speter