01.t revision 271294
134689Sbde#!/bin/sh
238752Sbde# $FreeBSD: head/tools/regression/pjdfstest/tests/open/01.t 211474 2010-08-18 22:06:43Z pjd $
31573Srgrimes
434689Sbdedesc="open returns ENOTDIR if a component of the path prefix is not a directory"
534689Sbde
634689Sbdedir=`dirname $0`
738752Sbde. ${dir}/../misc.sh
834689Sbde
934689Sbdeecho "1..22"
1034689Sbde
1134689Sbden0=`namegen`
1234689Sbden1=`namegen`
1334689Sbde
1434689Sbdeexpect 0 mkdir ${n0} 0755
1534689Sbdefor type in regular fifo block char socket; do
1638752Sbde	create_file ${type} ${n0}/${n1}
1738752Sbde	expect ENOTDIR open ${n0}/${n1}/test O_RDONLY
1838395Sdes	expect ENOTDIR open ${n0}/${n1}/test O_CREAT 0644
1938331Sjb	expect 0 unlink ${n0}/${n1}
2038454Smsmithdone
2134689Sbdeexpect 0 rmdir ${n0}
2234689Sbde