Skip to main content

mlock2

Function mlock2 

Source
pub fn mlock2(
    address: NonNull<u8>,
    length: usize,
    flags: MlockFlags,
) -> Result<(), Errno>
Expand description

Verrouille une plage mémoire avec contrôle du moment du verrouillage.

Variante de mlock avec [MlockFlags::ONFAULT] (Linux 4.4+) pour un verrouillage différé au fur et à mesure des fautes mémoire.

§Errors

Voir mlock.

§Examples

use air_sys_syscall::mem::mlock2;
use air_sys_types::mem::MlockFlags;
use core::ptr::NonNull;

mlock2(address, 4096, MlockFlags::ONFAULT).expect("mlock2");