mach_sys/
vm_behavior.rs

1//! This module corresponds to `mach/vm_behavior.h`.
2
3use crate::ffi::c_int;
4
5pub type vm_behavior_t = c_int;
6
7pub const VM_BEHAVIOR_DEFAULT:          vm_behavior_t = 0;
8pub const VM_BEHAVIOR_RANDOM:           vm_behavior_t = 1;
9pub const VM_BEHAVIOR_SEQUENTIAL:       vm_behavior_t = 2;
10pub const VM_BEHAVIOR_RSEQNTL:          vm_behavior_t = 3;
11pub const VM_BEHAVIOR_WILLNEED:         vm_behavior_t = 4;
12pub const VM_BEHAVIOR_DONTNEED:         vm_behavior_t = 5;
13pub const VM_BEHAVIOR_FREE:             vm_behavior_t = 6;
14pub const VM_BEHAVIOR_ZERO_WIRED_PAGES: vm_behavior_t = 7;
15pub const VM_BEHAVIOR_REUSABLE:         vm_behavior_t = 8;
16pub const VM_BEHAVIOR_REUSE:            vm_behavior_t = 9;
17pub const VM_BEHAVIOR_CAN_REUSE:        vm_behavior_t = 10;
18