Lines Matching refs:testdir_fd
50 static int testdir_fd = -1, test_fd = -1; variable
108 testdir_fd = test_fd = -1; in setup()
113 …T_ASSERT_POSIX_SUCCESS((testdir_fd = open(testdir, O_SEARCH, 0777)), "Opening test root directory … in setup()
116 T_ASSERT_POSIX_SUCCESS(mkdirat(testdir_fd, TEST_DIR, 0777), "Creating %s/%s", testdir, TEST_DIR); in setup()
117 …T_ASSERT_POSIX_SUCCESS((test_fd = openat(testdir_fd, TEST_DIR, O_SEARCH, 0777)), "Opening test dir… in setup()
118 …T_ASSERT_POSIX_SUCCESS(mkdirat(testdir_fd, NESTED_DIR, 0777), "Creating %s/%s", testdir, NESTED_DI… in setup()
121 …T_ASSERT_POSIX_SUCCESS((fd = openat(testdir_fd, OUTSIDE_FILE, O_CREAT | O_RDWR, 0777)), "Creating … in setup()
124 …T_ASSERT_POSIX_SUCCESS((fd = openat(testdir_fd, INSIDE_FILE, O_CREAT | O_RDWR, 0777)), "Creating f… in setup()
127 …T_ASSERT_POSIX_SUCCESS((fd = openat(testdir_fd, NESTED_FILE, O_CREAT | O_RDWR, 0777)), "Creating f… in setup()
131 …T_ASSERT_POSIX_SUCCESS(symlinkat(SYMLINK_FROM, testdir_fd, SYMLINK), "Creating symlink %s/%s -> %s… in setup()
132 …T_ASSERT_POSIX_SUCCESS(symlinkat(SYMLINK_TO_NESTED_FROM, testdir_fd, SYMLINK_TO_NESTED), "Creating… in setup()
133 …T_ASSERT_POSIX_SUCCESS(symlinkat(PARENT_SYMLINK_FROM, testdir_fd, PARENT_SYMLINK), "Creating symli… in setup()
134 …T_ASSERT_POSIX_SUCCESS(symlinkat(CIRCULAR_SYMLINK_FROM, testdir_fd, CIRCULAR_SYMLINK), "Creating s… in setup()
135 …T_ASSERT_POSIX_SUCCESS(symlinkat(testdir, testdir_fd, SYMLINK_ABSOLUTE), "Creating symlink %s/%s -… in setup()
144 if (testdir_fd != -1) { in cleanup()
145 unlinkat(testdir_fd, SYMLINK_ABSOLUTE, 0); in cleanup()
146 unlinkat(testdir_fd, CIRCULAR_SYMLINK, 0); in cleanup()
147 unlinkat(testdir_fd, PARENT_SYMLINK, 0); in cleanup()
148 unlinkat(testdir_fd, SYMLINK_TO_NESTED, 0); in cleanup()
149 unlinkat(testdir_fd, SYMLINK, 0); in cleanup()
150 unlinkat(testdir_fd, NESTED_FILE, 0); in cleanup()
151 unlinkat(testdir_fd, NESTED_DIR, AT_REMOVEDIR); in cleanup()
152 unlinkat(testdir_fd, INSIDE_FILE, 0); in cleanup()
153 unlinkat(testdir_fd, TEST_DIR, AT_REMOVEDIR); in cleanup()
154 unlinkat(testdir_fd, OUTSIDE_FILE, 0); in cleanup()
156 close(testdir_fd); in cleanup()
498 if ((fd = openat(testdir_fd, INSIDE_FILE, O_CREAT | O_RDWR, 0777)) < 0) {
505 if (symlinkat(SYMLINK_FROM, testdir_fd, SYMLINK) < 0) {
514 if ((fd = openat(testdir_fd, NESTED_FILE, O_CREAT | O_RDWR, 0777)) < 0) {
521 if (symlinkat(SYMLINK_TO_NESTED_FROM, testdir_fd, SYMLINK_TO_NESTED) < 0) {
533 if (symlinkat(CIRCULAR_SYMLINK_FROM, testdir_fd, CIRCULAR_SYMLINK) < 0) {