1166065Spjd#!/bin/sh
2166065Spjd# $FreeBSD: releng/10.3/tools/regression/pjdfstest/tests/mkfifo/01.t 211474 2010-08-18 22:06:43Z pjd $
3166065Spjd
4166065Spjddesc="mkfifo returns ENOTDIR if a component of the path prefix is not a directory"
5166065Spjd
6166065Spjddir=`dirname $0`
7166065Spjd. ${dir}/../misc.sh
8166065Spjd
9211474Spjdecho "1..17"
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 mkfifo ${n0}/${n1}/test 0644
18211474Spjd	expect 0 unlink ${n0}/${n1}
19211474Spjddone
20166065Spjdexpect 0 rmdir ${n0}
21