06.t revision 302408
197403Sobrien#!/bin/sh 297403Sobrien# $FreeBSD: head/tools/regression/pjdfstest/tests/truncate/06.t 211352 2010-08-15 21:24:17Z pjd $ 397403Sobrien 497403Sobriendesc="truncate returns EACCES if the named file is not writable by the user" 597403Sobrien 697403Sobriendir=`dirname $0` 797403Sobrien. ${dir}/../misc.sh 897403Sobrien 997403Sobrienecho "1..8" 1097403Sobrien 1197403Sobrienn0=`namegen` 1297403Sobrienn1=`namegen` 1397403Sobrien 1497403Sobrienexpect 0 mkdir ${n0} 0755 1597403Sobriencdir=`pwd` 1697403Sobriencd ${n0} 1797403Sobrienexpect 0 create ${n1} 0644 18169691Skanexpect EACCES -u 65534 -g 65534 truncate ${n1} 123 1997403Sobrienexpect 0 chown ${n1} 65534 65534 2097403Sobrienexpect 0 chmod ${n1} 0444 2197403Sobrienexpect EACCES -u 65534 -g 65534 truncate ${n1} 123 2297403Sobrienexpect 0 unlink ${n1} 2397403Sobriencd ${cdir} 2497403Sobrienexpect 0 rmdir ${n0} 2597403Sobrien