06.t revision 256281
1169689Skan#!/bin/sh 2169689Skan# $FreeBSD: stable/10/tools/regression/pjdfstest/tests/mkfifo/06.t 166065 2007-01-17 01:42:12Z pjd $ 3169689Skan 4169689Skandesc="mkfifo returns EACCES when write permission is denied on the parent directory of the file to be created" 5169689Skan 6169689Skandir=`dirname $0` 7169689Skan. ${dir}/../misc.sh 8169689Skan 9169689Skanecho "1..12" 10169689Skan 11169689Skann0=`namegen` 12169689Skann1=`namegen` 13169689Skann2=`namegen` 14169689Skan 15169689Skanexpect 0 mkdir ${n0} 0755 16169689Skancdir=`pwd` 17169689Skancd ${n0} 18169689Skanexpect 0 mkdir ${n1} 0755 19169689Skanexpect 0 chown ${n1} 65534 65534 20169689Skanexpect 0 -u 65534 -g 65534 mkfifo ${n1}/${n2} 0644 21169689Skanexpect 0 -u 65534 -g 65534 unlink ${n1}/${n2} 22169689Skanexpect 0 chmod ${n1} 0555 23169689Skanexpect EACCES -u 65534 -g 65534 mkfifo ${n1}/${n2} 0644 24169689Skanexpect 0 chmod ${n1} 0755 25169689Skanexpect 0 -u 65534 -g 65534 mkfifo ${n1}/${n2} 0644 26169689Skanexpect 0 -u 65534 -g 65534 unlink ${n1}/${n2} 27169689Skanexpect 0 rmdir ${n1} 28169689Skancd ${cdir} 29169689Skanexpect 0 rmdir ${n0} 30169689Skan