Lines Matching defs:variant
3430 /* Checks read and write rights: no truncate variant works. */
3639 .access = variant->permitted,
3646 ruleset_fd = create_ruleset(_metadata, variant->handled, rules);
3652 EXPECT_EQ(variant->expected_open_result, (fd < 0 ? errno : 0));
3654 EXPECT_EQ(variant->expected_ftruncate_result,
3680 .access = variant->permitted,
3686 ruleset_fd = create_ruleset(_metadata, variant->handled, rules);
3692 ASSERT_EQ(variant->expected_open_result, (fd < 0 ? errno : 0));
3705 if (variant->expected_open_result == 0) {
3709 EXPECT_EQ(variant->expected_ftruncate_result,
4579 if (!supports_filesystem(variant->mnt.type) ||
4580 !cwd_matches_fs(variant->cwd_fs_magic)) {
4585 slash = strrchr(variant->file_path, '/');
4587 dir_len = (size_t)slash - (size_t)variant->file_path;
4591 strncpy(self->dir_path, variant->file_path, dir_len);
4593 prepare_layout_opt(_metadata, &variant->mnt);
4610 if (stat(variant->file_path, &statbuf)) {
4614 fd = creat(variant->file_path, 0600);
4618 variant->file_path, strerror(errno));
4637 unlink(variant->file_path);
4658 const FIXTURE_VARIANT(layout3_fs) * variant,
4679 EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
4688 EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
4700 EXPECT_EQ(EACCES, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
4708 layer3_fs_tag_inode(_metadata, self, variant, ".");
4713 layer3_fs_tag_inode(_metadata, self, variant, TMP_DIR);
4718 layer3_fs_tag_inode(_metadata, self, variant, self->dir_path);
4723 layer3_fs_tag_inode(_metadata, self, variant, variant->file_path);
4743 EXPECT_EQ(0, remove_path(variant->file_path));