1166065Spjd#!/bin/sh
2166065Spjd# $FreeBSD: releng/10.2/tools/regression/pjdfstest/tests/chown/01.t 211474 2010-08-18 22:06:43Z pjd $
3166065Spjd
4166065Spjddesc="chown returns ENOTDIR if a component of the path prefix is not a directory"
5166065Spjd
6166065Spjddir=`dirname $0`
7166065Spjd. ${dir}/../misc.sh
8166065Spjd
9211474Spjdecho "1..22"
10166065Spjd
11166065Spjdn0=`namegen`
12166065Spjdn1=`namegen`
13166065Spjd
14166065Spjdexpect 0 mkdir ${n0} 0755
15211474Spjdfor type in regular fifo block char socket; do
16211474Spjd	create_file ${type} ${n0}/${n1}
17211474Spjd	expect ENOTDIR chown ${n0}/${n1}/test 65534 65534
18211474Spjd	expect ENOTDIR lchown ${n0}/${n1}/test 65534 65534
19211474Spjd	expect 0 unlink ${n0}/${n1}
20211474Spjddone
21166065Spjdexpect 0 rmdir ${n0}
22