Searched refs:parent_fd (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/landlock/ |
| H A D | base_test.c | 196 .parent_fd = -1, in TEST() 220 /* Checks invalid path_beneath.parent_fd. */ in TEST() 226 path_beneath_attr.parent_fd = in TEST() 228 ASSERT_LE(0, path_beneath_attr.parent_fd); in TEST() 231 ASSERT_EQ(0, close(path_beneath_attr.parent_fd)); in TEST() 243 .parent_fd = -1, in TEST() 249 path_beneath_attr.parent_fd = in TEST() 251 ASSERT_LE(0, path_beneath_attr.parent_fd); in TEST() 254 ASSERT_EQ(0, close(path_beneath_attr.parent_fd)); in TEST() 299 .parent_fd in TEST() [all...] |
| H A D | fs_test.c | 484 .parent_fd = -1, in TEST_F_FORK() 492 path_beneath.parent_fd = in TEST_F_FORK() 494 ASSERT_LE(0, path_beneath.parent_fd); in TEST_F_FORK() 518 ASSERT_EQ(0, close(path_beneath.parent_fd)); in TEST_F_FORK() 521 path_beneath.parent_fd = open(dir_s1d2, O_DIRECTORY | O_CLOEXEC); in TEST_F_FORK() 522 ASSERT_LE(0, path_beneath.parent_fd); in TEST_F_FORK() 525 ASSERT_EQ(0, close(path_beneath.parent_fd)); in TEST_F_FORK() 528 path_beneath.parent_fd = ruleset_fd; in TEST_F_FORK() 534 path_beneath.parent_fd = in TEST_F_FORK() 536 ASSERT_LE(0, path_beneath.parent_fd); in TEST_F_FORK() [all...] |
| H A D | net_test.c | 2519 .parent_fd = -1, in TEST_F() 2533 path_beneath.parent_fd = open("/dev", O_PATH | O_DIRECTORY | O_CLOEXEC); in TEST_F() 2534 ASSERT_LE(0, path_beneath.parent_fd); in TEST_F() 2537 EXPECT_EQ(0, close(path_beneath.parent_fd)); in TEST_F()
|
| /linux/samples/landlock/ |
| H A D | sandboxer.c | 131 .parent_fd = -1, in populate_ruleset_fs() 159 path_beneath.parent_fd = open(path_list[i], O_PATH | O_CLOEXEC); in populate_ruleset_fs() 160 if (path_beneath.parent_fd < 0) { in populate_ruleset_fs() 165 if (fstat(path_beneath.parent_fd, &statbuf)) { in populate_ruleset_fs() 168 close(path_beneath.parent_fd); in populate_ruleset_fs() 179 close(path_beneath.parent_fd); in populate_ruleset_fs() 182 close(path_beneath.parent_fd); in populate_ruleset_fs()
|
| /linux/security/landlock/ |
| H A D | syscalls.c | 118 path_beneath_size += sizeof(path_beneath_attr.parent_fd); 337 fd, ((struct landlock_path_beneath_attr *)NULL)->parent_fd)); in add_rule_path_beneath() 389 err = get_path_from_fd(path_beneath_attr.parent_fd, &path);
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | ns_active_ref_test.c | 654 int parent_fd = open("/proc/self/ns/user", O_RDONLY); in TEST() local 655 if (parent_fd < 0) { in TEST() 661 TH_LOG("Child: opened parent userns fd %d", parent_fd); in TEST() 663 if (ioctl(parent_fd, NS_GET_ID, &parent_id) < 0) { in TEST() 665 close(parent_fd); in TEST() 669 close(parent_fd); in TEST() 783 int parent_fd = open_by_handle_at(FD_NSFS_ROOT, parent_handle, O_RDONLY); in TEST() local 784 ASSERT_GE(parent_fd, 0); in TEST() 786 TH_LOG("SUCCESS: Parent namespace is active (fd=%d) due to active child", parent_fd); in TEST() 792 close(parent_fd); in TEST() [all …]
|