@@ -5484,76 +5484,52 @@ cfg_if! {
54845484 const __DARWIN_ALIGNBYTES32: usize = :: mem:: size_of:: <u32 >( ) - 1 ;
54855485 p + __DARWIN_ALIGNBYTES32 & !__DARWIN_ALIGNBYTES32
54865486 }
5487- } else if #[ cfg( libc_const_size_of) ] {
5488- fn __DARWIN_ALIGN32( p: usize ) -> usize {
5489- const __DARWIN_ALIGNBYTES32: usize = :: mem:: size_of:: <u32 >( ) - 1 ;
5490- p + __DARWIN_ALIGNBYTES32 & !__DARWIN_ALIGNBYTES32
5491- }
54925487 } else {
54935488 fn __DARWIN_ALIGN32( p: usize ) -> usize {
5494- let __DARWIN_ALIGNBYTES32: usize = :: mem:: size_of:: <u32 >( ) - 1 ;
5489+ const __DARWIN_ALIGNBYTES32: usize = :: mem:: size_of:: <u32 >( ) - 1 ;
54955490 p + __DARWIN_ALIGNBYTES32 & !__DARWIN_ALIGNBYTES32
54965491 }
54975492 }
54985493}
54995494
5500- cfg_if ! {
5501- if #[ cfg( libc_const_size_of) ] {
5502- pub const THREAD_EXTENDED_POLICY_COUNT : mach_msg_type_number_t =
5503- ( :: mem:: size_of:: <thread_extended_policy_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5504- as mach_msg_type_number_t;
5505- pub const THREAD_TIME_CONSTRAINT_POLICY_COUNT : mach_msg_type_number_t =
5506- ( :: mem:: size_of:: <thread_time_constraint_policy_data_t>( ) /
5507- :: mem:: size_of:: <integer_t>( ) ) as mach_msg_type_number_t;
5508- pub const THREAD_PRECEDENCE_POLICY_COUNT : mach_msg_type_number_t =
5509- ( :: mem:: size_of:: <thread_precedence_policy_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5510- as mach_msg_type_number_t;
5511- pub const THREAD_AFFINITY_POLICY_COUNT : mach_msg_type_number_t =
5512- ( :: mem:: size_of:: <thread_affinity_policy_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5513- as mach_msg_type_number_t;
5514- pub const THREAD_BACKGROUND_POLICY_COUNT : mach_msg_type_number_t =
5515- ( :: mem:: size_of:: <thread_background_policy_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5516- as mach_msg_type_number_t;
5517- pub const THREAD_LATENCY_QOS_POLICY_COUNT : mach_msg_type_number_t =
5518- ( :: mem:: size_of:: <thread_latency_qos_policy_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5519- as mach_msg_type_number_t;
5520- pub const THREAD_THROUGHPUT_QOS_POLICY_COUNT : mach_msg_type_number_t =
5521- ( :: mem:: size_of:: <thread_throughput_qos_policy_data_t>( ) /
5522- :: mem:: size_of:: <integer_t>( ) ) as mach_msg_type_number_t;
5523- pub const THREAD_BASIC_INFO_COUNT : mach_msg_type_number_t =
5524- ( :: mem:: size_of:: <thread_basic_info_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5525- as mach_msg_type_number_t;
5526- pub const THREAD_IDENTIFIER_INFO_COUNT : mach_msg_type_number_t =
5527- ( :: mem:: size_of:: <thread_identifier_info_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5528- as mach_msg_type_number_t;
5529- pub const THREAD_EXTENDED_INFO_COUNT : mach_msg_type_number_t =
5530- ( :: mem:: size_of:: <thread_extended_info_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5531- as mach_msg_type_number_t;
5532-
5533- pub const TASK_THREAD_TIMES_INFO_COUNT : u32 =
5534- ( :: mem:: size_of:: <task_thread_times_info_data_t>( )
5535- / :: mem:: size_of:: <natural_t>( ) ) as u32 ;
5536- pub const MACH_TASK_BASIC_INFO_COUNT : u32 = ( :: mem:: size_of:: <mach_task_basic_info_data_t>( )
5537- / :: mem:: size_of:: <natural_t>( ) ) as u32 ;
5538- pub const HOST_VM_INFO64_COUNT : mach_msg_type_number_t =
5539- ( :: mem:: size_of:: <vm_statistics64_data_t>( ) / :: mem:: size_of:: <integer_t>( ) )
5540- as mach_msg_type_number_t;
5541- } else {
5542- pub const THREAD_EXTENDED_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5543- pub const THREAD_TIME_CONSTRAINT_POLICY_COUNT : mach_msg_type_number_t = 4 ;
5544- pub const THREAD_PRECEDENCE_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5545- pub const THREAD_AFFINITY_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5546- pub const THREAD_BACKGROUND_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5547- pub const THREAD_LATENCY_QOS_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5548- pub const THREAD_THROUGHPUT_QOS_POLICY_COUNT : mach_msg_type_number_t = 1 ;
5549- pub const THREAD_BASIC_INFO_COUNT : mach_msg_type_number_t = 10 ;
5550- pub const THREAD_IDENTIFIER_INFO_COUNT : mach_msg_type_number_t = 6 ;
5551- pub const THREAD_EXTENDED_INFO_COUNT : mach_msg_type_number_t = 28 ;
5552- pub const TASK_THREAD_TIMES_INFO_COUNT : u32 = 4 ;
5553- pub const MACH_TASK_BASIC_INFO_COUNT : u32 = 12 ;
5554- pub const HOST_VM_INFO64_COUNT : mach_msg_type_number_t = 38 ;
5555- }
5556- }
5495+ pub const THREAD_EXTENDED_POLICY_COUNT : mach_msg_type_number_t =
5496+ ( :: mem:: size_of :: < thread_extended_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5497+ as mach_msg_type_number_t ;
5498+ pub const THREAD_TIME_CONSTRAINT_POLICY_COUNT : mach_msg_type_number_t =
5499+ ( :: mem:: size_of :: < thread_time_constraint_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5500+ as mach_msg_type_number_t ;
5501+ pub const THREAD_PRECEDENCE_POLICY_COUNT : mach_msg_type_number_t =
5502+ ( :: mem:: size_of :: < thread_precedence_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5503+ as mach_msg_type_number_t ;
5504+ pub const THREAD_AFFINITY_POLICY_COUNT : mach_msg_type_number_t =
5505+ ( :: mem:: size_of :: < thread_affinity_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5506+ as mach_msg_type_number_t ;
5507+ pub const THREAD_BACKGROUND_POLICY_COUNT : mach_msg_type_number_t =
5508+ ( :: mem:: size_of :: < thread_background_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5509+ as mach_msg_type_number_t ;
5510+ pub const THREAD_LATENCY_QOS_POLICY_COUNT : mach_msg_type_number_t =
5511+ ( :: mem:: size_of :: < thread_latency_qos_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5512+ as mach_msg_type_number_t ;
5513+ pub const THREAD_THROUGHPUT_QOS_POLICY_COUNT : mach_msg_type_number_t =
5514+ ( :: mem:: size_of :: < thread_throughput_qos_policy_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5515+ as mach_msg_type_number_t ;
5516+ pub const THREAD_BASIC_INFO_COUNT : mach_msg_type_number_t =
5517+ ( :: mem:: size_of :: < thread_basic_info_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5518+ as mach_msg_type_number_t ;
5519+ pub const THREAD_IDENTIFIER_INFO_COUNT : mach_msg_type_number_t =
5520+ ( :: mem:: size_of :: < thread_identifier_info_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5521+ as mach_msg_type_number_t ;
5522+ pub const THREAD_EXTENDED_INFO_COUNT : mach_msg_type_number_t =
5523+ ( :: mem:: size_of :: < thread_extended_info_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5524+ as mach_msg_type_number_t ;
5525+
5526+ pub const TASK_THREAD_TIMES_INFO_COUNT : u32 =
5527+ ( :: mem:: size_of :: < task_thread_times_info_data_t > ( ) / :: mem:: size_of :: < natural_t > ( ) ) as u32 ;
5528+ pub const MACH_TASK_BASIC_INFO_COUNT : u32 =
5529+ ( :: mem:: size_of :: < mach_task_basic_info_data_t > ( ) / :: mem:: size_of :: < natural_t > ( ) ) as u32 ;
5530+ pub const HOST_VM_INFO64_COUNT : mach_msg_type_number_t =
5531+ ( :: mem:: size_of :: < vm_statistics64_data_t > ( ) / :: mem:: size_of :: < integer_t > ( ) )
5532+ as mach_msg_type_number_t ;
55575533
55585534f ! {
55595535 pub fn CMSG_NXTHDR ( mhdr: * const :: msghdr,
0 commit comments