Lines Matching refs:addfd
249 struct seccomp_notif_addfd addfd;
3969 struct seccomp_notif_addfd addfd = {};
4001 addfd.srcfd = memfd;
4002 addfd.newfd = 0;
4003 addfd.id = req.id;
4004 addfd.flags = 0x0;
4007 addfd.newfd_flags = ~O_CLOEXEC;
4008 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
4010 addfd.newfd_flags = O_CLOEXEC;
4013 addfd.flags = 0xff;
4014 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
4016 addfd.flags = 0;
4019 addfd.newfd = 1;
4020 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
4022 addfd.newfd = 0;
4030 big.addfd = addfd;
4036 fd = ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd);
4046 big.addfd = addfd;
4051 addfd.newfd = 42;
4052 addfd.flags = SECCOMP_ADDFD_FLAG_SETFD;
4053 fd = ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd);
4067 addfd.id = req.id + 1;
4070 while (ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd) != -1 &&
4076 ASSERT_EQ(addfd.id, req.id);
4096 struct seccomp_notif_addfd addfd = {};
4128 addfd.srcfd = memfd;
4129 addfd.newfd_flags = O_CLOEXEC;
4130 addfd.newfd = 0;
4131 addfd.id = req.id;
4132 addfd.flags = 0;
4135 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
4138 addfd.newfd = 100;
4139 addfd.flags = SECCOMP_ADDFD_FLAG_SETFD;
4140 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);