167754Smsmith#!/bin/sh 267754Smsmith# vim: filetype=sh noexpandtab ts=8 sw=8 377424Smsmith# $FreeBSD: head/tools/regression/pjdfstest/tests/symlink/00.t 211352 2010-08-15 21:24:17Z pjd $ 467754Smsmith 567754Smsmithdesc="symlink creates symbolic links" 667754Smsmith 7217365Sjkimdir=`dirname $0` 8217365Sjkim. ${dir}/../misc.sh 970243Smsmith 1067754Smsmithecho "1..14" 11217365Sjkim 12217365Sjkimn0=`namegen` 13217365Sjkimn1=`namegen` 14217365Sjkim 15217365Sjkimexpect 0 create ${n0} 0644 16217365Sjkimexpect regular,0644 lstat ${n0} type,mode 17217365Sjkimexpect 0 symlink ${n0} ${n1} 18217365Sjkimexpect symlink lstat ${n1} type 19217365Sjkimexpect regular,0644 stat ${n1} type,mode 20217365Sjkimexpect 0 unlink ${n0} 21217365Sjkimexpect ENOENT stat ${n1} type,mode 22217365Sjkimexpect 0 unlink ${n1} 23217365Sjkim 24217365Sjkimexpect 0 mkdir ${n0} 0755 2567754Smsmithtime=`${fstest} stat ${n0} ctime` 26217365Sjkimsleep 1 27217365Sjkimexpect 0 symlink test ${n0}/${n1} 28217365Sjkimmtime=`${fstest} stat ${n0} mtime` 2967754Smsmithtest_check $time -lt $mtime 30217365Sjkimctime=`${fstest} stat ${n0} ctime` 31217365Sjkimtest_check $time -lt $ctime 32217365Sjkimexpect 0 unlink ${n0}/${n1} 33217365Sjkimexpect 0 rmdir ${n0} 34217365Sjkim