xref: /freebsd/contrib/pjdfstest/tests/chmod/10.t (revision 531c2d7af3cd2e64eec94aa1b19c4b2f16fce515)
140a8ac8fSEnji Cooper#!/bin/sh
2*3416500aSEnji Cooper# vim: filetype=sh noexpandtab ts=8 sw=8
340a8ac8fSEnji Cooper# $FreeBSD: head/tools/regression/pjdfstest/tests/chmod/10.t 211352 2010-08-15 21:24:17Z pjd $
440a8ac8fSEnji Cooper
540a8ac8fSEnji Cooperdesc="chmod returns EFAULT if the path argument points outside the process's allocated address space"
640a8ac8fSEnji Cooper
740a8ac8fSEnji Cooperdir=`dirname $0`
840a8ac8fSEnji Cooper. ${dir}/../misc.sh
940a8ac8fSEnji Cooper
1040a8ac8fSEnji Cooperif supported lchmod; then
1140a8ac8fSEnji Cooper	echo "1..4"
1240a8ac8fSEnji Cooperelse
1340a8ac8fSEnji Cooper	echo "1..2"
1440a8ac8fSEnji Cooperfi
1540a8ac8fSEnji Cooper
1640a8ac8fSEnji Cooperexpect EFAULT chmod NULL 0644
1740a8ac8fSEnji Cooperexpect EFAULT chmod DEADCODE 0644
1840a8ac8fSEnji Cooperif supported lchmod; then
1940a8ac8fSEnji Cooper	expect EFAULT lchmod NULL 0644
2040a8ac8fSEnji Cooper	expect EFAULT lchmod DEADCODE 0644
2140a8ac8fSEnji Cooperfi
22