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