Lines Matching refs:paths

49 	struct test_paths *paths = NULL;  in group_setup()  local
55 paths = malloc(sizeof(struct test_paths)); in group_setup()
56 assert_non_null(paths); in group_setup()
58 strlcpy(paths->testdir, tmpdir(), sizeof(paths->testdir)); in group_setup()
59 strlcat(paths->testdir, "/test_util_XXXXXX", sizeof(paths->testdir)); in group_setup()
60 testdir = mkdtemp(paths->testdir); in group_setup()
63 strlcpy(paths->none, testdir, sizeof(paths->none)); in group_setup()
64 strlcat(paths->none, "/none", sizeof(paths->none)); in group_setup()
66 strlcpy(paths->dir, testdir, sizeof(paths->dir)); in group_setup()
67 strlcat(paths->dir, "/dir", sizeof(paths->dir)); in group_setup()
68 paths->dir_mode = 0750; in group_setup()
69 ret = mkdir(paths->dir, paths->dir_mode); in group_setup()
72 strlcpy(paths->dir_recursive, testdir, sizeof(paths->dir)); in group_setup()
73 strlcat(paths->dir_recursive, "/dir_recursive", sizeof(paths->dir)); in group_setup()
74 paths->dir_mode = 0750; in group_setup()
75 ret = mkdir(paths->dir_recursive, paths->dir_mode); in group_setup()
78 strlcpy(paths->file, testdir, sizeof(paths->file)); in group_setup()
79 strlcat(paths->file, "/file", sizeof(paths->file)); in group_setup()
80 paths->file_mode = 0640; in group_setup()
81 fd = creat(paths->file, paths->file_mode); in group_setup()
86 strlcpy(paths->symlink_none, testdir, sizeof(paths->symlink_none)); in group_setup()
87 strlcat(paths->symlink_none, "/symlink_none", in group_setup()
88 sizeof(paths->symlink_none)); in group_setup()
89 ret = symlink("/none", paths->symlink_none); in group_setup()
92 strlcpy(paths->symlink_dir, testdir, sizeof(paths->symlink_dir)); in group_setup()
93 strlcat(paths->symlink_dir, "/symlink_dir", sizeof(paths->symlink_dir)); in group_setup()
94 ret = symlink(paths->dir, paths->symlink_dir); in group_setup()
97 strlcpy(paths->symlink_file, testdir, sizeof(paths->symlink_file)); in group_setup()
98 strlcat(paths->symlink_file, "/symlink_file", in group_setup()
99 sizeof(paths->symlink_file)); in group_setup()
100 ret = symlink(paths->file, paths->symlink_file); in group_setup()
103 *state = paths; in group_setup()
178 struct test_paths *paths = *state; in group_teardown() local
181 ret = unlink(paths->file); in group_teardown()
184 ret = unlink(paths->symlink_none); in group_teardown()
187 ret = unlink(paths->symlink_dir); in group_teardown()
190 ret = unlink(paths->symlink_file); in group_teardown()
193 ret = torture_rmdirs(paths->testdir); in group_teardown()
196 free(paths); in group_teardown()
202 struct test_paths *paths = *state; in test_directory_create_or_exists_none() local
207 b = directory_create_or_exist(paths->none, 0775); in test_directory_create_or_exists_none()
210 ret = lstat(paths->none, &sbuf); in test_directory_create_or_exists_none()
215 ret = rmdir(paths->none); in test_directory_create_or_exists_none()
221 struct test_paths *paths = *state; in test_directory_create_or_exists_dir() local
226 b = directory_create_or_exist(paths->dir, 770); in test_directory_create_or_exists_dir()
229 ret = lstat(paths->dir, &sbuf); in test_directory_create_or_exists_dir()
231 assert_int_equal(sbuf.st_mode & 0777, paths->dir_mode); in test_directory_create_or_exists_dir()
237 struct test_paths *paths = *state; in test_directory_create_or_exists_file() local
242 b = directory_create_or_exist(paths->file, 770); in test_directory_create_or_exists_file()
245 ret = lstat(paths->file, &sbuf); in test_directory_create_or_exists_file()
247 assert_int_equal(sbuf.st_mode & 0777, paths->file_mode); in test_directory_create_or_exists_file()
253 struct test_paths *paths = *state; in test_directory_create_or_exists_symlink_none() local
258 b = directory_create_or_exist(paths->symlink_none, 770); in test_directory_create_or_exists_symlink_none()
261 ret = lstat(paths->symlink_none, &sbuf); in test_directory_create_or_exists_symlink_none()
269 struct test_paths *paths = *state; in test_directory_create_or_exists_symlink_dir() local
274 b = directory_create_or_exist(paths->symlink_dir, 770); in test_directory_create_or_exists_symlink_dir()
277 ret = lstat(paths->symlink_dir, &sbuf); in test_directory_create_or_exists_symlink_dir()
285 struct test_paths *paths = *state; in test_directory_create_or_exists_symlink_file() local
290 b = directory_create_or_exist(paths->symlink_file, 770); in test_directory_create_or_exists_symlink_file()
293 ret = lstat(paths->symlink_file, &sbuf); in test_directory_create_or_exists_symlink_file()
301 struct test_paths *paths = *state; in test_directory_create_or_exists_recursive() local
310 paths->dir_recursive); in test_directory_create_or_exists_recursive()