jehanne/qa/kern/wdir.rc

34 lines
1.5 KiB
Bash

#!/cmd/rc
rm -fr /tmp/abcdefghijklmnopqrstuvwxyz/
dir=/tmp/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz
mkdir -p $dir
cd $dir
cwd=`{pwd}
if ( ! ~ $dir $cwd ) {
echo FAIL: '''pwd''' returned $cwd instead of '$dir'
exit FAIL
}
cwd=`{cat '#0/wdir'}
if ( ! ~ $dir $cwd ) {
echo FAIL: '''cat #0/wdir''' returned $cwd instead of '$dir'
exit FAIL
}
ppath=/proc/$PID/wdir
cwd=`{cat $ppath}
if ( ! ~ $dir $cwd ) {
echo FAIL: cat $ppath returned $cwd instead of '$dir'
exit FAIL
}
rm -fr /tmp/abcdefghijklmnopqrstuvwxyz/
echo PASS
exit PASS