Skip to main content

memfd_secret

Function memfd_secret 

Source
pub fn memfd_secret(flags: u32) -> Result<OwnedFd, Errno>
Expand description

Crée un fichier mémoire secret non accessible au kernel.

Wrappeur de memfd_secret(2) (Linux 5.14+, numéro 447). Réservé aux secrets cryptographiques de haute valeur.

§Parameters

  • flags : réservé pour usage futur, doit être 0 actuellement.

§Errors

  • ENOSYS : kernel < 5.14 ou support non compilé.
  • ENOMEM : mémoire insuffisante.
  • EMFILE/ENFILE : quotas FD atteints.

§Examples

use air_sys_syscall::mem::memfd_secret;

let fd = memfd_secret(0).expect("memfd_secret");