01.t revision 271295
176140Sdd#!/bin/sh
276140Sdd# $FreeBSD: head/tools/regression/pjdfstest/tests/open/01.t 211474 2010-08-18 22:06:43Z pjd $
376140Sdd
476140Sdddesc="open returns ENOTDIR if a component of the path prefix is not a directory"
579462Sbmah
679809Sbmahdir=`dirname $0`
776222Sbmah. ${dir}/../misc.sh
876222Sbmah
976222Sbmahecho "1..22"
1079462Sbmah
1179462Sbmahn0=`namegen`
1298515Sbmahn1=`namegen`
1398515Sbmah
1498515Sbmahexpect 0 mkdir ${n0} 0755
1598515Sbmahfor type in regular fifo block char socket; do
1698515Sbmah	create_file ${type} ${n0}/${n1}
1798515Sbmah	expect ENOTDIR open ${n0}/${n1}/test O_RDONLY
1898515Sbmah	expect ENOTDIR open ${n0}/${n1}/test O_CREAT 0644
1998515Sbmah	expect 0 unlink ${n0}/${n1}
2098515Sbmahdone
2198515Sbmahexpect 0 rmdir ${n0}
2298515Sbmah