MFD_CLOEXEC
MFD_EXEC | MFD_CLOEXEC | MFD_ALLOW_SEALING);
#define MFD_ALL_FLAGS (MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_HUGETLB | MFD_NOEXEC_SEAL | MFD_EXEC)
fd_flags = (flags & MFD_CLOEXEC) ? O_CLOEXEC : 0;
#ifndef MFD_CLOEXEC
unsigned int flags = MFD_CLOEXEC | MFD_NOEXEC_SEAL;
self->memfd = memfd_create("test-exec-probe", MFD_CLOEXEC);
int memfd_flags = MFD_CLOEXEC;
fd = memfd_create("name", MFD_CLOEXEC);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_EXEC);
MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_EXEC);
MFD_CLOEXEC | MFD_EXEC);
MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_NOEXEC_SEAL);
MFD_CLOEXEC | MFD_NOEXEC_SEAL);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_EXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_NOEXEC_SEAL | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_EXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_NOEXEC_SEAL | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
mfd_fail_new("", ~MFD_CLOEXEC);
fd = mfd_assert_new("", 0, MFD_CLOEXEC);
fd = mfd_assert_new("", 0, MFD_ALLOW_SEALING | MFD_CLOEXEC);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
MFD_CLOEXEC | MFD_ALLOW_SEALING);
int mem_fd = memfd_create("memfd", MFD_CLOEXEC);