rm -f $target $link
}
+_require_hardlinks()
+{
+ local target=`mktemp -p $TEST_DIR`
+ local link=`mktemp -p $TEST_DIR -u`
+ ln $target $link
+ if [ "$?" -ne 0 ]; then
+ rm -f $target
+ _notrun "No hardlink support"
+ fi
+ rm -f $target $link
+}
+
_require_test_fcntl_advisory_locks()
{
[ "$FSTYP" != "cifs" ] && return 0
_supported_fs generic
_supported_os Linux
_require_test
+_require_hardlinks
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_test
+_require_hardlinks
rm -f $seqres.full
[ "X$TEST_DIR" = "X" ] && exit 1
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
# real QA test starts here
_supported_fs generic
-# only Linux supports fallocate
_supported_os Linux
+_require_hardlinks
_require_test
rm -f $TEST_DIR/ouch*
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_os Linux
_require_test
_require_user
+_require_hardlinks
# Setup testfile and its hardlink
testfile=$TEST_DIR/testfile.$seq
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full
_supported_fs generic
_supported_os Linux
_require_scratch
+_require_hardlinks
_require_dm_target flakey
rm -f $seqres.full