Symbol: testdir
tools/testing/selftests/fchmodat2/fchmodat2_test.c
105
if (!expect_mode(testdir.dfd, "regfile", 0100640)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
112
ret = sys_fchmodat2(testdir.dfd, "regfile", 0600, AT_SYMLINK_NOFOLLOW);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
119
if (!expect_mode(testdir.dfd, "regfile", 0100600)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
127
cleanup_testdir(&testdir);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
132
struct testdir testdir;
tools/testing/selftests/fchmodat2/fchmodat2_test.c
135
setup_testdir(&testdir);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
137
ret = sys_fchmodat2(testdir.dfd, "symlink", 0640, 0);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
144
if (!expect_mode(testdir.dfd, "regfile", 0100640)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
150
if (!expect_mode(testdir.dfd, "symlink", 0120777)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
156
ret = sys_fchmodat2(testdir.dfd, "symlink", 0600, AT_SYMLINK_NOFOLLOW);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
165
if (ret == 0 && !expect_mode(testdir.dfd, "symlink", 0120600)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
172
if (!expect_mode(testdir.dfd, "regfile", 0100640)) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
181
cleanup_testdir(&testdir);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
186
cleanup_testdir(&testdir);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
24
static void setup_testdir(struct testdir *testdir)
tools/testing/selftests/fchmodat2/fchmodat2_test.c
52
testdir->dirname = strdup(dirname);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
53
if (!testdir->dirname) {
tools/testing/selftests/fchmodat2/fchmodat2_test.c
57
testdir->dfd = dfd;
tools/testing/selftests/fchmodat2/fchmodat2_test.c
62
unlinkat(testdir->dfd, "symlink", 0);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
64
unlinkat(testdir->dfd, "regfile", 0);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
70
static void cleanup_testdir(struct testdir *testdir)
tools/testing/selftests/fchmodat2/fchmodat2_test.c
72
unlinkat(testdir->dfd, "regfile", 0);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
73
unlinkat(testdir->dfd, "symlink", 0);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
74
rmdir(testdir->dirname);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
75
free(testdir->dirname);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
93
struct testdir testdir;
tools/testing/selftests/fchmodat2/fchmodat2_test.c
96
setup_testdir(&testdir);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
98
ret = sys_fchmodat2(testdir.dfd, "regfile", 0640, 0);