h& %      !"#$ Safe-Inferred-?%& Safe-Inferred-?Kmemfd;These sizes may not all be available on your platform. See .  Safe-Inferred-? memfd Not every  may be available on your platform. If you select an unsupported page size, the system default page size will be used instead. See .memfd(Use the system default hugetlb page sizememfd"Prefer the given hugetlb page size  Safe-Inferred-?  Safe-Inferred-?'memfdSet the close-on-exec ( FD_CLOEXEC!) flag on the new file descriptorBy 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 fileThe 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.)memfdThe anonymous file will be created in the hugetlbfs filesystem using huge pages*memfdUsed in conjunction with )) to select alternative hugeTLB page sizes'()*  Safe-Inferred-?memfdThe name of an anonymous fileThe 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-?memfdThe file descriptor will automatically be closed during a successful execve  Safe-Inferred-?memfd0File seals can be applied to the file descriptor  Safe-Inferred-?!  Safe-Inferred-? "memfdDefault options for , corresponding to what you get what you use the C library and don't set any flags =   = ! = " Safe-Inferred-? + Safe-Inferred-? "#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.,# Safe-Inferred-? $memfd9List of hugetlb sizes that are supported by your platform$ Safe-Inferred-? %  !"#$%#" !  $- !"# $ % & ' ( ) * + , - - . / 0 1233 4 5 6 789:$memfd-1.0.1.3-IEUZCJrWQZwE278uPL1OZXMemfdMemfd.CreateFlagsTypeMemfd.HugeTLBSizeTypesupportedHugeTLBSizesMemfd.HugeTLBOptionsTypeHugeTLBSizeType HugeTLBSizeMemfd.FileSystemTypeMemfd.CreateFlagsMemfd.NameTypeMemfd.OnExecTypeMemfd.SealingTypeMemfd.CreateOptionsTypeMemfd.DefaultCreateOptionscreateMemfd.CreateOptionsFlags Memfd.CreateMemfd.SupportedHugeTLBSizes 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 fileSystemdefaultCreateOptions CreateFlags closeOnExec allowSealinghugeTLB hugeTLBSizecreateOptionsFlagsc_create