]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/pjdfstest/tests/mknod/08.t
Merge sendmail 8.16.1 to HEAD: See contrib/sendmail/RELEASE_NOTES for details
[FreeBSD/FreeBSD.git] / contrib / pjdfstest / tests / mknod / 08.t
1 #!/bin/sh
2 # vim: filetype=sh noexpandtab ts=8 sw=8
3 # $FreeBSD: head/tools/regression/pjdfstest/tests/mknod/08.t 211474 2010-08-18 22:06:43Z pjd $
4
5 desc="mknod returns EEXIST if the named file exists"
6
7 dir=`dirname $0`
8 . ${dir}/../misc.sh
9
10 echo "1..35"
11
12 n0=`namegen`
13
14 for type in regular dir fifo block char socket symlink; do
15         create_file ${type} ${n0}
16         expect EEXIST mknod ${n0} b 0644 0 0
17         expect EEXIST mknod ${n0} c 0644 0 0
18         expect EEXIST mknod ${n0} f 0644 0 0
19         if [ "${type}" = "dir" ]; then
20                 expect 0 rmdir ${n0}
21         else
22                 expect 0 unlink ${n0}
23         fi
24 done