Îõ³h& æ #      !"  Safe-Inferred½#$ Safe-Inferredæ  Safe-Inferred  Safe-InferredD Safe-InferredD%memfdSet the close-on-exec ( FD_CLOEXEC!) flag on the new file descriptorÄBy default, the new file descriptor is set to remain open across an execve ("execute program") or forkû system call and is available to the child process. Use of this flag avoids leaking the file descriptor to child processes.&memfd%Allow sealing operations on this fileÝThe initial set of seals is empty. If this flag is not set, the initial set of seals will be  F_SEAL_SEAL5, meaning that no other seals can be set on the file.'memfdÏThe anonymous file will be created in the hugetlbfs filesystem using huge pages(memfdUsed in conjunction with ') to select alternative hugeTLB page sizes%&'(None<ÎmemfdThe name of an anonymous file÷The name is used as a filename and will be displayed as the target of the corresponding symbolic link in the directory /proc/self/fd/â. The displayed name is always prefixed with "memfd:" and serves only for debugging purposes. Names do not affect the behavior of the file descriptor, and as such multiple files can have the same name without any side effects. Safe-InferredˆmemfdËThe file descriptor will automatically be closed during a successful execve  Safe-Inferredîmemfd0File seals can be applied to the file descriptor None!  None3) None+S* None +Ÿ"memfdCreates an anonymous fileThe file behaves like a regular file, and so can be modified, truncated, memory-mapped, and so on. However, unlike a regular file, it lives in RAM and has a volatile backing storage. Once all references to the file are dropped, it is automatically released.+"None¿#  !"#" !  , !"#$% & ' ( ) ) * + , - ./012 3 4 56memfd-1.0.0.0-inplaceMemfdCreateFlagsTypeHugeTLBSizeTypeHugeTLBOptionsTypeFileSystemType CreateFlagsNameType OnExecType SealingTypeCreateOptionsTypeDefaultCreateOptionsCreateOptionsFlagsCreate HugeTLBSize HugeTLB_64KB HugeTLB_512KB HugeTLB_1MB HugeTLB_2MB HugeTLB_8MB HugeTLB_16MB HugeTLB_32MB HugeTLB_256MB HugeTLB_512MB HugeTLB_1GB HugeTLB_2GB HugeTLB_16GBHugeTLBOptionsDefaultHugeTLB FileSystemTemporaryFileSystemHugeTLBFileSystemName NameString nameStringOnExec CloseOnExecRemainOpenOnExecSealing AllowSealingDoNotAllowSealing CreateOptionsnameonExecsealing fileSystemcreate closeOnExec allowSealinghugeTLB hugeTLBSizedefaultCreateOptionscreateOptionsFlagsc_create