00.t revision 271295
1130389Sle#!/bin/sh 2190507Slulf# $FreeBSD: head/tools/regression/pjdfstest/tests/symlink/00.t 211352 2010-08-15 21:24:17Z pjd $ 3190507Slulf 4130389Sledesc="symlink creates symbolic links" 5130389Sle 6130389Sledir=`dirname $0` 7130389Sle. ${dir}/../misc.sh 8130389Sle 9130389Sleecho "1..14" 10130389Sle 11130389Slen0=`namegen` 12130389Slen1=`namegen` 13130389Sle 14130389Sleexpect 0 create ${n0} 0644 15130389Sleexpect regular,0644 lstat ${n0} type,mode 16130389Sleexpect 0 symlink ${n0} ${n1} 17130389Sleexpect symlink lstat ${n1} type 18130389Sleexpect regular,0644 stat ${n1} type,mode 19130389Sleexpect 0 unlink ${n0} 20130389Sleexpect ENOENT stat ${n1} type,mode 21130389Sleexpect 0 unlink ${n1} 22130389Sle 23130389Sleexpect 0 mkdir ${n0} 0755 24130389Sletime=`${fstest} stat ${n0} ctime` 25130389Slesleep 1 26130389Sleexpect 0 symlink test ${n0}/${n1} 27130389Slemtime=`${fstest} stat ${n0} mtime` 28130389Sletest_check $time -lt $mtime 29130389Slectime=`${fstest} stat ${n0} ctime` 30130389Sletest_check $time -lt $ctime 31130389Sleexpect 0 unlink ${n0}/${n1} 32130389Sleexpect 0 rmdir ${n0} 33130389Sle