1 //! This module roughly corresponds to `mach/i386/vm_types.h`. 2 3 pub type natural_t = ::libc::c_uint; 4 pub type integer_t = ::libc::c_int; 5 6 pub type user_addr_t = u64; 7 8 pub type mach_vm_address_t = u64; 9 pub type mach_vm_offset_t = u64; 10 pub type mach_vm_size_t = u64; 11 pub type vm_map_offset_t = u64; 12 pub type vm_map_address_t = u64; 13 pub type vm_map_size_t = u64; 14 pub type vm_map_t = ::port::mach_port_t; 15 pub type vm_offset_t = ::libc::uintptr_t; 16 pub type vm_size_t = ::libc::uintptr_t; 17 pub type vm_address_t = vm_offset_t; 18 19 pub type mach_port_context_t = mach_vm_address_t; 20