Lines Matching refs:path
156 const char *const path)
162 ASSERT_NE(path[0], '\0');
163 walker = strdup(path);
182 const char *const path)
184 mkdir_parents(_metadata, path);
185 ASSERT_EQ(0, mkdir(path, 0700))
187 TH_LOG("Failed to create directory \"%s\": %s", path,
193 const char *const path)
195 mkdir_parents(_metadata, path);
196 ASSERT_EQ(0, mknod(path, S_IFREG | 0700, 0))
198 TH_LOG("Failed to create file \"%s\": %s", path,
203 static int remove_path(const char *const path)
208 walker = strdup(path);
213 if (unlink(path) && rmdir(path)) {
382 static int test_open_rel(const int dirfd, const char *const path,
388 fd = openat(dirfd, path, flags | O_CLOEXEC);
400 static int test_open(const char *const path, const int flags)
402 return test_open_rel(AT_FDCWD, path, flags);
612 const char *const path)
618 path_beneath.parent_fd = open(path, O_PATH | O_CLOEXEC);
621 TH_LOG("Failed to open directory \"%s\": %s", path,
627 TH_LOG("Failed to update the ruleset with \"%s\": %s", path,
634 const char *path;
663 ASSERT_NE(NULL, rules[0].path)
675 for (i = 0; rules[i].path; i++) {
677 rules[i].path);
696 .path = "/dev/null",
722 * disconnected path. Such path cannot be identified and must then be
745 .path = TMP_DIR,
768 .path = dir_s1d2,
772 .path = file1_s2d2,
826 .path = dir_s1d2,
854 .path = dir_s1d2,
859 .path = dir_s1d2,
894 .path = dir_s1d2,
899 .path = dir_s1d3,
907 .path = dir_s1d2,
916 .path = dir_s1d2,
1001 .path = dir_s1d2,
1008 .path = dir_s1d3,
1065 .path = file1_s1d3,
1074 .path = dir_s1d3,
1080 .path = dir_s1d2,
1088 .path = dir_s1d1,
1099 .path = dir_s1d2,
1110 .path = dir_s1d2,
1121 .path = dir_s2d1,
1132 .path = dir_s1d2,
1235 .path = dir_s1d2,
1352 .path = dir_s1d3,
1390 .path = TMP_DIR,
1447 .path = dir_s1d1,
1452 .path = dir_s3d2,
1476 .path = dir_s1d1,
1481 .path = dir_s3d1,
1509 .path = "/",
1539 .path = "/",
1559 .path = "s3d3",
1587 .path = dir_s3d2,
1610 .path = dir_s3d2,
1644 .path = dir_s1d1,
1648 .path = dir_s3d2,
1652 .path = dir_s3d3,
1690 .path = TMP_DIR,
1697 .path = dir_s1d2,
1701 .path = dir_s2d2,
1843 const char *const path)
1846 char *const argv[] = { (char *)path, NULL };
1851 ASSERT_EQ(err ? -1 : 0, execve(path, argv, NULL))
1853 TH_LOG("Failed to execute \"%s\": %s", path,
1864 TH_LOG("Unexpected return code for \"%s\": %s", path,
1873 .path = dir_s1d2,
1906 .path = dir_s1d2,
1913 .path = dir_s1d3,
1975 .path = dir_s1d3,
1979 .path = dir_s2d2,
2057 .path = dir_s1d2,
2061 .path = dir_s2d1,
2121 .path = dir_s1d2,
2125 .path = dir_s2d2,
2202 .path = dir_s1d1,
2211 .path = dir_s1d1,
2220 .path = dir_s2d1,
2272 .path = dir_s1d2,
2276 .path = dir_s1d3,
2280 .path = dir_s2d2,
2284 .path = dir_s2d3,
2350 .path = dir_s1d2,
2354 .path = dir_s1d3,
2358 .path = dir_s2d2,
2362 .path = dir_s2d3,
2495 .path = dir_s1d2,
2500 .path = dir_s1d3,
2504 .path = dir_s2d2,
2508 .path = dir_s2d3,
2527 .path = dir_s2d3,
2795 .path = dir_s1d1,
2800 .path = dir_s1d2,
2804 .path = dir_s2d1,
2857 .path = dir_s1d2,
2861 .path = file1_s1d2,
2865 .path = dir_s1d3,
2870 .path = dir_s2d2,
2876 .path = dir_s2d3,
2950 .path = dir_s1d2,
2987 .path = dir_s1d2,
3013 .path = dir_s1d2,
3101 .path = dir_s1d2,
3146 .path = dir_s1d2,
3186 .path = file1_s1d2,
3229 .path = dir_s1d2,
3282 static int test_truncate(const char *const path)
3284 if (truncate(path, 10) < 0)
3293 static int test_creat(const char *const path)
3295 int fd = creat(path, 0600);
3320 .path = file_r,
3324 .path = file_w,
3383 .path = file_rwt,
3389 .path = file_rw,
3394 .path = file_rt,
3399 .path = file_t,
3404 .path = dir_t,
3408 .path = dir_w,
3496 const char *const path = file1_s1d1;
3501 .path = path,
3509 .path = path,
3518 .path = path,
3525 fd_layer0 = open(path, O_WRONLY);
3533 fd_layer1 = open(path, O_WRONLY);
3542 fd_layer2 = open(path, O_WRONLY);
3552 fd_layer3 = open(path, O_WRONLY);
3635 const char *const path = file1_s1d1;
3638 .path = path,
3651 fd = open(path, O_WRONLY);
3676 const char *const path = file1_s1d1;
3679 .path = path,
3691 fd = open(path, O_WRONLY);
3823 .path = dir_s1d1,
3827 .path = dir_s2d1,
3839 .path = dir_s1d2,
3843 .path = dir_s2d2,
3851 .path = dir_s1d3,
3859 .path = bind_file1_s1d3,
3956 .path = dir_s2d1,
3960 .path = bind_dir_s1d3,
4237 .path = LOWER_BASE,
4241 .path = UPPER_BASE,
4245 .path = MERGE_BASE,
4252 .path = LOWER_DATA,
4256 .path = UPPER_DATA,
4260 .path = MERGE_DATA,
4268 .path = lower_dl1,
4272 .path = lower_do1,
4276 .path = upper_du1,
4280 .path = upper_do1,
4284 .path = merge_dl1,
4288 .path = merge_du1,
4292 .path = merge_do1,
4300 .path = lower_dl1_fl2,
4304 .path = lower_do1_fo2,
4308 .path = lower_do1_fl3,
4312 .path = upper_du1_fu2,
4316 .path = upper_do1_fo2,
4320 .path = upper_do1_fu3,
4324 .path = merge_dl1_fl2,
4329 .path = merge_du1_fu2,
4334 .path = merge_do1_fo2,
4339 .path = merge_do1_fl3,
4344 .path = merge_do1_fu3,
4352 .path = MERGE_DATA,
4663 .path = rule_path,
4731 .path = TMP_DIR,