2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (c) 2014 Miklos Szeredi. All Rights Reserved.
5 # FS QA Test No. generic/024
7 # Check renameat2 syscall with RENAME_NOREPLACE flag
10 seqres=$RESULT_DIR/$seq
11 echo "QA output created by $seq"
15 status=1 # failure is the default!
16 trap "_cleanup; exit \$status" 0 1 2 3 15
24 # get standard environment, filters and checks
33 _require_test_symlinks
35 rename_dir=$TEST_DIR/$$
38 if ! src/renameat2 -t -n $rename_dir/foo $rename_dir/bar; then
39 rm -f $rename_dir/foo $rename_dir/bar; rmdir $rename_dir
40 _notrun "fs doesn't support RENAME_NOREPLACE"
42 rm -f $rename_dir/foo $rename_dir/bar
44 # real QA test starts here
46 _rename_tests $rename_dir -n