diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-08-21 11:52:22 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-21 11:52:22 -0700 |
| commit | 595c9d2353b137485ae37313239bc5495ab75721 (patch) | |
| tree | 18070c630281391db4d7780fa4c8f28f1c60c0f9 /lib/std/c.zig | |
| parent | 1594c8055500c595e1b47c3985c035142b824280 (diff) | |
| parent | da4c9af354b1bca2fb05ef2757c7f9ad11728ac6 (diff) | |
| download | zig-595c9d2353b137485ae37313239bc5495ab75721.tar.gz zig-595c9d2353b137485ae37313239bc5495ab75721.zip | |
Merge pull request #24921 from Justus2308/messy-mach
std.c.darwin: cleanup, expose everything in std.c
Diffstat (limited to 'lib/std/c.zig')
| -rw-r--r-- | lib/std/c.zig | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig index a8ad12212d..3e802ee0eb 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -11106,12 +11106,15 @@ pub const fsfilcnt_t = freebsd.fsfilcnt_t; pub const kinfo_file = freebsd.kinfo_file; pub const kinfo_getfile = freebsd.kinfo_getfile; +pub const CALENDAR_CLOCK = darwin.CALENDAR_CLOCK; pub const COPYFILE = darwin.COPYFILE; pub const CPUFAMILY = darwin.CPUFAMILY; pub const PT = darwin.PT; pub const DB_RECORDTYPE = darwin.DB_RECORDTYPE; pub const EXC = darwin.EXC; pub const EXCEPTION = darwin.EXCEPTION; +pub const KEVENT = darwin.KEVENT; +pub const MACH = darwin.MACH; pub const MACH_MSG_TYPE = darwin.MACH_MSG_TYPE; pub const MACH_PORT_RIGHT = darwin.MACH_PORT_RIGHT; pub const MACH_TASK_BASIC_INFO = darwin.MACH_TASK_BASIC_INFO; @@ -11119,10 +11122,15 @@ pub const MACH_TASK_BASIC_INFO_COUNT = darwin.MACH_TASK_BASIC_INFO_COUNT; pub const MATTR = darwin.MATTR; pub const NSVersionOfRunTimeLibrary = darwin.NSVersionOfRunTimeLibrary; pub const OPEN_MAX = darwin.OPEN_MAX; +pub const OS = darwin.OS; pub const POSIX_SPAWN = darwin.POSIX_SPAWN; +pub const SYSPROTO_EVENT = darwin.SYSPROTO_EVENT; +pub const SYSPROTO_CONTROL = darwin.SYSPROTO_CONTROL; +pub const TASK = darwin.TASK; pub const TASK_NULL = darwin.TASK_NULL; pub const TASK_VM_INFO = darwin.TASK_VM_INFO; pub const TASK_VM_INFO_COUNT = darwin.TASK_VM_INFO_COUNT; +pub const THREAD = darwin.THREAD; pub const THREAD_BASIC_INFO = darwin.THREAD_BASIC_INFO; pub const THREAD_BASIC_INFO_COUNT = darwin.THREAD_BASIC_INFO_COUNT; pub const THREAD_IDENTIFIER_INFO_COUNT = darwin.THREAD_IDENTIFIER_INFO_COUNT; @@ -11140,15 +11148,24 @@ pub const _dyld_get_image_name = darwin._dyld_get_image_name; pub const _dyld_get_image_vmaddr_slide = darwin._dyld_get_image_vmaddr_slide; pub const _dyld_image_count = darwin._dyld_image_count; pub const _host_page_size = darwin._host_page_size; +pub const boolean_t = darwin.boolean_t; pub const clock_get_time = darwin.clock_get_time; +pub const clock_serv_t = darwin.clock_serv_t; +pub const clock_res_t = darwin.clock_res_t; pub const @"close$NOCANCEL" = darwin.@"close$NOCANCEL"; +pub const dispatch_function_t = darwin.dispatch_function_t; +pub const dispatch_once_f = darwin.dispatch_once_f; +pub const dispatch_once_t = darwin.dispatch_once_t; pub const dispatch_release = darwin.dispatch_release; pub const dispatch_semaphore_create = darwin.dispatch_semaphore_create; pub const dispatch_semaphore_signal = darwin.dispatch_semaphore_signal; +pub const dispatch_semaphore_t = darwin.dispatch_semaphore_t; pub const dispatch_semaphore_wait = darwin.dispatch_semaphore_wait; pub const dispatch_time = darwin.dispatch_time; +pub const dispatch_time_t = darwin.dispatch_time_t; pub const fcopyfile = darwin.fcopyfile; pub const host_t = darwin.host_t; +pub const integer_t = darwin.integer_t; pub const ipc_space_t = darwin.ipc_space_t; pub const ipc_space_port_t = darwin.ipc_space_port_t; pub const kern_return_t = darwin.kern_return_t; @@ -11160,6 +11177,7 @@ pub const mach_continuous_time = darwin.mach_continuous_time; pub const mach_hdr = darwin.mach_hdr; pub const mach_host_self = darwin.mach_host_self; pub const mach_msg = darwin.mach_msg; +pub const mach_msg_return_t = darwin.mach_msg_return_t; pub const mach_msg_type_number_t = darwin.mach_msg_type_number_t; pub const mach_port_allocate = darwin.mach_port_allocate; pub const mach_port_array_t = darwin.mach_port_array_t; @@ -11171,6 +11189,7 @@ pub const mach_task_basic_info = darwin.mach_task_basic_info; pub const mach_task_self = darwin.mach_task_self; pub const mach_timebase_info = darwin.mach_timebase_info; pub const mach_timebase_info_data = darwin.mach_timebase_info_data; +pub const mach_timespec_t = darwin.mach_timespec_t; pub const mach_vm_address_t = darwin.mach_vm_address_t; pub const mach_vm_protect = darwin.mach_vm_protect; pub const mach_vm_read = darwin.mach_vm_read; @@ -11180,16 +11199,20 @@ pub const mach_vm_size_t = darwin.mach_vm_size_t; pub const mach_vm_write = darwin.mach_vm_write; pub const natural_t = darwin.natural_t; pub const os_log_create = darwin.os_log_create; +pub const os_log_t = darwin.os_log_t; pub const os_log_type_enabled = darwin.os_log_type_enabled; +pub const os_log_type_t = darwin.os_log_type_t; pub const os_signpost_enabled = darwin.os_signpost_enabled; pub const os_signpost_id_generate = darwin.os_signpost_id_generate; pub const os_signpost_id_make_with_pointer = darwin.os_signpost_id_make_with_pointer; +pub const os_signpost_id_t = darwin.os_signpost_id_t; pub const os_signpost_interval_begin = darwin.os_signpost_interval_begin; pub const os_signpost_interval_end = darwin.os_signpost_interval_end; pub const os_unfair_lock = darwin.os_unfair_lock; pub const os_unfair_lock_assert_not_owner = darwin.os_unfair_lock_assert_not_owner; pub const os_unfair_lock_assert_owner = darwin.os_unfair_lock_assert_owner; pub const os_unfair_lock_lock = darwin.os_unfair_lock_lock; +pub const os_unfair_lock_t = darwin.os_unfair_lock_t; pub const os_unfair_lock_trylock = darwin.os_unfair_lock_trylock; pub const os_unfair_lock_unlock = darwin.os_unfair_lock_unlock; pub const pid_for_task = darwin.pid_for_task; @@ -11214,10 +11237,13 @@ pub const pthread_attr_set_qos_class_np = darwin.pthread_attr_set_qos_class_np; pub const pthread_get_qos_class_np = darwin.pthread_get_qos_class_np; pub const pthread_set_qos_class_self_np = darwin.pthread_set_qos_class_self_np; pub const ptrace = darwin.ptrace; +pub const qos_class_t = darwin.qos_class_t; +pub const task_flavor_t = darwin.task_flavor_t; pub const task_for_pid = darwin.task_for_pid; pub const task_get_exception_ports = darwin.task_get_exception_ports; pub const task_info = darwin.task_info; pub const task_info_t = darwin.task_info_t; +pub const task_name_t = darwin.task_name_t; pub const task_resume = darwin.task_resume; pub const task_set_exception_ports = darwin.task_set_exception_ports; pub const task_suspend = darwin.task_suspend; @@ -11230,8 +11256,10 @@ pub const thread_info = darwin.thread_info; pub const thread_info_t = darwin.thread_info_t; pub const thread_resume = darwin.thread_resume; pub const thread_set_state = darwin.thread_set_state; +pub const vm_address_t = darwin.vm_address_t; pub const vm_deallocate = darwin.vm_deallocate; pub const vm_machine_attribute = darwin.vm_machine_attribute; +pub const vm_machine_attribute_t = darwin.vm_machine_attribute_t; pub const vm_machine_attribute_val_t = darwin.vm_machine_attribute_val_t; pub const vm_map_t = darwin.vm_map_t; pub const vm_offset_t = darwin.vm_offset_t; @@ -11256,10 +11284,12 @@ pub const exception_mask_array_t = darwin.exception_mask_array_t; pub const exception_mask_t = darwin.exception_mask_t; pub const exception_port_array_t = darwin.exception_port_array_t; pub const exception_port_t = darwin.exception_port_t; +pub const exception_type_t = darwin.exception_type_t; pub const mach_exception_data_t = darwin.mach_exception_data_t; pub const mach_exception_data_type_t = darwin.mach_exception_data_type_t; pub const mach_msg_bits_t = darwin.mach_msg_bits_t; pub const mach_msg_id_t = darwin.mach_msg_id_t; +pub const mach_msg_header_t = darwin.mach_msg_header_t; pub const mach_msg_option_t = darwin.mach_msg_option_t; pub const mach_msg_size_t = darwin.mach_msg_size_t; pub const mach_msg_timeout_t = darwin.mach_msg_timeout_t; @@ -11269,6 +11299,7 @@ pub const memory_object_offset_t = darwin.memory_object_offset_t; pub const policy_t = darwin.policy_t; pub const task_policy_flavor_t = darwin.task_policy_flavor_t; pub const task_policy_t = darwin.task_policy_t; +pub const task_read_t = darwin.task_read_t; pub const task_t = darwin.task_t; pub const thread_act_t = darwin.thread_act_t; pub const thread_flavor_t = darwin.thread_flavor_t; |
