Skip to content

Commit aa56cfe

Browse files
Handle macro declaration through macro
1 parent 59652cf commit aa56cfe

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/unix/bsd/apple/mod.rs

+12-7
Original file line numberDiff line numberDiff line change
@@ -4513,8 +4513,6 @@ pub const HOST_CPU_LOAD_INFO: i32 = 3;
45134513
pub const HOST_VM_INFO64: i32 = 4;
45144514
pub const HOST_EXTMOD_INFO64: i32 = 5;
45154515
pub const HOST_EXPIRED_TASK_INFO: i32 = 6;
4516-
pub const HOST_VM_INFO64_COUNT: mach_msg_type_number_t =
4517-
(::core::mem::size_of::<vm_statistics64_data_t>() / ::core::mem::size_of::<integer_t>()) as _;
45184516

45194517
// mach/vm_statistics.h
45204518
pub const VM_PAGE_QUERY_PAGE_PRESENT: i32 = 0x1;
@@ -4533,11 +4531,6 @@ pub const VM_PAGE_QUERY_PAGE_CS_NX: i32 = 0x400;
45334531
pub const TASK_THREAD_TIMES_INFO: u32 = 3;
45344532
pub const HOST_CPU_LOAD_INFO_COUNT: u32 = 4;
45354533
pub const MACH_TASK_BASIC_INFO: u32 = 20;
4536-
pub const TASK_THREAD_TIMES_INFO_COUNT: u32 =
4537-
(::core::mem::size_of::<task_thread_times_info_data_t>() / ::core::mem::size_of::<natural_t>())
4538-
as _;
4539-
pub const MACH_TASK_BASIC_INFO_COUNT: u32 = (::core::mem::size_of::<mach_task_basic_info_data_t>()
4540-
/ ::core::mem::size_of::<natural_t>()) as _;
45414534

45424535
pub const MACH_PORT_NULL: i32 = 0;
45434536

@@ -4588,6 +4581,15 @@ cfg_if! {
45884581
pub const THREAD_EXTENDED_INFO_COUNT: mach_msg_type_number_t =
45894582
(::mem::size_of::<thread_extended_info_data_t>() / ::mem::size_of::<integer_t>())
45904583
as mach_msg_type_number_t;
4584+
4585+
pub const TASK_THREAD_TIMES_INFO_COUNT: u32 =
4586+
(::mem::size_of::<task_thread_times_info_data_t>()
4587+
/ ::mem::size_of::<natural_t>()) as u32;
4588+
pub const MACH_TASK_BASIC_INFO_COUNT: u32 = (::mem::size_of::<mach_task_basic_info_data_t>()
4589+
/ ::mem::size_of::<natural_t>()) as u32;
4590+
pub const HOST_VM_INFO64_COUNT: mach_msg_type_number_t =
4591+
(::mem::size_of::<vm_statistics64_data_t>() / ::mem::size_of::<integer_t>())
4592+
as mach_msg_type_number_t;
45914593
} else {
45924594
fn __DARWIN_ALIGN32(p: usize) -> usize {
45934595
let __DARWIN_ALIGNBYTES32: usize = ::mem::size_of::<u32>() - 1;
@@ -4603,6 +4605,9 @@ cfg_if! {
46034605
pub const THREAD_BASIC_INFO_COUNT: mach_msg_type_number_t = 10;
46044606
pub const THREAD_IDENTIFIER_INFO_COUNT: mach_msg_type_number_t = 6;
46054607
pub const THREAD_EXTENDED_INFO_COUNT: mach_msg_type_number_t = 28;
4608+
pub const TASK_THREAD_TIMES_INFO_COUNT: u32 = 4;
4609+
pub const MACH_TASK_BASIC_INFO_COUNT: u32 = 12;
4610+
pub const HOST_VM_INFO64_COUNT: mach_msg_type_number_t = 38;
46064611
}
46074612
}
46084613

0 commit comments

Comments
 (0)