Lines Matching refs:addfd
247 struct seccomp_notif_addfd addfd; member
3963 struct seccomp_notif_addfd addfd = {}; in TEST() local
3995 addfd.srcfd = memfd; in TEST()
3996 addfd.newfd = 0; in TEST()
3997 addfd.id = req.id; in TEST()
3998 addfd.flags = 0x0; in TEST()
4001 addfd.newfd_flags = ~O_CLOEXEC; in TEST()
4002 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4004 addfd.newfd_flags = O_CLOEXEC; in TEST()
4007 addfd.flags = 0xff; in TEST()
4008 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4010 addfd.flags = 0; in TEST()
4013 addfd.newfd = 1; in TEST()
4014 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4016 addfd.newfd = 0; in TEST()
4024 big.addfd = addfd; in TEST()
4030 fd = ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd); in TEST()
4040 big.addfd = addfd; in TEST()
4045 addfd.newfd = 42; in TEST()
4046 addfd.flags = SECCOMP_ADDFD_FLAG_SETFD; in TEST()
4047 fd = ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd); in TEST()
4061 addfd.id = req.id + 1; in TEST()
4064 while (ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd) != -1 && in TEST()
4070 ASSERT_EQ(addfd.id, req.id); in TEST()
4090 struct seccomp_notif_addfd addfd = {}; in TEST() local
4122 addfd.srcfd = memfd; in TEST()
4123 addfd.newfd_flags = O_CLOEXEC; in TEST()
4124 addfd.newfd = 0; in TEST()
4125 addfd.id = req.id; in TEST()
4126 addfd.flags = 0; in TEST()
4129 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4132 addfd.newfd = 100; in TEST()
4133 addfd.flags = SECCOMP_ADDFD_FLAG_SETFD; in TEST()
4134 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()