mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
libc: update macOS headers to SDK 15.2
This commit is contained in:
parent
833d4c9ce4
commit
abbead1fb8
19 changed files with 171 additions and 97 deletions
2
lib/libc/darwin/SDKSettings.json
vendored
2
lib/libc/darwin/SDKSettings.json
vendored
|
|
@ -1 +1 @@
|
|||
{"MinimalDisplayName":"15.1"}
|
||||
{"MinimalDisplayName":"15.2"}
|
||||
|
|
|
|||
154
lib/libc/darwin/libSystem.tbd
vendored
154
lib/libc/darwin/libSystem.tbd
vendored
|
|
@ -71,7 +71,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libcommonCrypto.dylib'
|
||||
current-version: 65535
|
||||
current-version: 65535.60.1
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -399,7 +399,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libcorecrypto.dylib'
|
||||
current-version: 1736.40.7
|
||||
current-version: 1736.60.68
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -769,7 +769,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libdispatch.dylib'
|
||||
current-version: 1502.0.1
|
||||
current-version: 1504.60.7
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1051,7 +1051,7 @@ exports:
|
|||
tbd-version: 4
|
||||
targets: [ x86_64-macos, arm64-macos, arm64e-macos ]
|
||||
install-name: '/usr/lib/system/libmacho.dylib'
|
||||
current-version: 1021.4
|
||||
current-version: 1022.1
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, arm64-macos, arm64e-macos ]
|
||||
umbrella: System
|
||||
|
|
@ -1070,35 +1070,28 @@ exports:
|
|||
_swap_dylinker_command, _swap_dysymtab_command, _swap_encryption_command,
|
||||
_swap_encryption_command_64, _swap_entry_point_command, _swap_fat_arch,
|
||||
_swap_fat_arch_64, _swap_fat_header, _swap_fileset_entry_command,
|
||||
_swap_fvmfile_command, _swap_fvmlib_command, _swap_hppa_fp_thread_state,
|
||||
_swap_hppa_frame_thread_state, _swap_hppa_integer_thread_state,
|
||||
_swap_i386_exception_state, _swap_i386_float_state, _swap_i386_thread_state,
|
||||
_swap_i860_thread_state_regs, _swap_ident_command, _swap_indirect_symbols,
|
||||
_swap_linkedit_data_command, _swap_linker_option_command,
|
||||
_swap_load_command, _swap_m68k_thread_state_68882, _swap_m68k_thread_state_regs,
|
||||
_swap_m68k_thread_state_user_reg, _swap_m88110_thread_state_impl_t,
|
||||
_swap_m88k_thread_state_grf_t, _swap_m88k_thread_state_user_t,
|
||||
_swap_m88k_thread_state_xrf_t, _swap_mach_header, _swap_mach_header_64,
|
||||
_swap_nlist, _swap_nlist_64, _swap_note_command, _swap_ppc_exception_state_t,
|
||||
_swap_ppc_float_state_t, _swap_ppc_thread_state_t, _swap_prebind_cksum_command,
|
||||
_swap_fvmfile_command, _swap_fvmlib_command, _swap_i386_exception_state,
|
||||
_swap_i386_float_state, _swap_i386_thread_state, _swap_ident_command,
|
||||
_swap_indirect_symbols, _swap_linkedit_data_command, _swap_linker_option_command,
|
||||
_swap_load_command, _swap_mach_header, _swap_mach_header_64,
|
||||
_swap_nlist, _swap_nlist_64, _swap_note_command, _swap_prebind_cksum_command,
|
||||
_swap_prebound_dylib_command, _swap_ranlib, _swap_ranlib_64,
|
||||
_swap_relocation_info, _swap_routines_command, _swap_routines_command_64,
|
||||
_swap_rpath_command, _swap_section, _swap_section_64, _swap_segment_command,
|
||||
_swap_segment_command_64, _swap_source_version_command, _swap_sparc_thread_state_fpu,
|
||||
_swap_sparc_thread_state_regs, _swap_sub_client_command, _swap_sub_framework_command,
|
||||
_swap_sub_library_command, _swap_sub_umbrella_command, _swap_symseg_command,
|
||||
_swap_symtab_command, _swap_thread_command, _swap_twolevel_hint,
|
||||
_swap_twolevel_hints_command, _swap_uuid_command, _swap_version_min_command,
|
||||
_swap_x86_debug_state, _swap_x86_debug_state32, _swap_x86_debug_state64,
|
||||
_swap_x86_exception_state, _swap_x86_exception_state64, _swap_x86_float_state,
|
||||
_swap_x86_float_state64, _swap_x86_state_hdr, _swap_x86_thread_state,
|
||||
_swap_x86_thread_state64 ]
|
||||
_swap_segment_command_64, _swap_source_version_command, _swap_sub_client_command,
|
||||
_swap_sub_framework_command, _swap_sub_library_command, _swap_sub_umbrella_command,
|
||||
_swap_symseg_command, _swap_symtab_command, _swap_thread_command,
|
||||
_swap_twolevel_hint, _swap_twolevel_hints_command, _swap_uuid_command,
|
||||
_swap_version_min_command, _swap_x86_debug_state, _swap_x86_debug_state32,
|
||||
_swap_x86_debug_state64, _swap_x86_exception_state, _swap_x86_exception_state64,
|
||||
_swap_x86_float_state, _swap_x86_float_state64, _swap_x86_state_hdr,
|
||||
_swap_x86_thread_state, _swap_x86_thread_state64 ]
|
||||
--- !tapi-tbd
|
||||
tbd-version: 4
|
||||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libquarantine.dylib'
|
||||
current-version: 181.0.7
|
||||
current-version: 181.60.2
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1243,7 +1236,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_blocks.dylib'
|
||||
current-version: 94
|
||||
current-version: 95
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1262,7 +1255,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_c.dylib'
|
||||
current-version: 1669.40.2
|
||||
current-version: 1669.60.4
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1557,7 +1550,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_collections.dylib'
|
||||
current-version: 1669.40.2
|
||||
current-version: 1669.60.4
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1587,7 +1580,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_configuration.dylib'
|
||||
current-version: 1347.40.1
|
||||
current-version: 1351
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1878,7 +1871,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_dnssd.dylib'
|
||||
current-version: 2559.40.32
|
||||
current-version: 2559.60.39
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -1915,7 +1908,7 @@ exports:
|
|||
tbd-version: 4
|
||||
targets: [ x86_64-macos, arm64-macos, arm64e-macos ]
|
||||
install-name: '/usr/lib/system/libsystem_eligibility.dylib'
|
||||
current-version: 129.40.7
|
||||
current-version: 160.60.1
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, arm64-macos, arm64e-macos ]
|
||||
umbrella: System
|
||||
|
|
@ -2071,7 +2064,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_kernel.dylib'
|
||||
current-version: 11215.41.2
|
||||
current-version: 11215.61.3
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -2216,33 +2209,34 @@ exports:
|
|||
_disconnectx, _dup, _dup2, _errno, _etap_trace_thread, _exc_server,
|
||||
_exc_server_routine, _exception_raise, _exception_raise_state,
|
||||
_exception_raise_state_identity, _exchangedata, _exclaves_audio_buffer_copyout,
|
||||
_exclaves_audio_buffer_create, _exclaves_boot, _exclaves_endpoint_call,
|
||||
_exclaves_inbound_buffer_copyin, _exclaves_inbound_buffer_create,
|
||||
_exclaves_launch_conclave, _exclaves_lookup_service, _exclaves_named_buffer_copyin,
|
||||
_exclaves_named_buffer_copyout, _exclaves_named_buffer_create,
|
||||
_exclaves_notification_create, _exclaves_outbound_buffer_copyout,
|
||||
_exclaves_outbound_buffer_create, _exclaves_sensor_create,
|
||||
_exclaves_sensor_start, _exclaves_sensor_status, _exclaves_sensor_stop,
|
||||
_execve, _faccessat, _fchdir, _fchflags, _fchmod, _fchmodat,
|
||||
_fchown, _fchownat, _fclonefileat, _fcntl, '_fcntl$NOCANCEL',
|
||||
_fdatasync, _ffsctl, _fgetattrlist, _fgetxattr, _fhopen, _fileport_makefd,
|
||||
_fileport_makeport, _flistxattr, _flock, _fmount, _fpathconf,
|
||||
_freadlink, _fremovexattr, _fs_snapshot_create, _fs_snapshot_delete,
|
||||
_fs_snapshot_list, _fs_snapshot_mount, _fs_snapshot_rename,
|
||||
_fs_snapshot_revert, _fs_snapshot_root, _fsctl, _fsetattrlist,
|
||||
_fsetxattr, _fsgetpath, _fsgetpath_ext, _fstat, _fstat64,
|
||||
_fstatat, _fstatat64, _fstatfs, _fstatfs64, _fsync, '_fsync$NOCANCEL',
|
||||
_ftruncate, _futimens, _futimes, _getattrlist, _getattrlistat,
|
||||
_getattrlistbulk, _getaudit, _getaudit_addr, _getauid, _getdirentries,
|
||||
_getdirentriesattr, _getdtablesize, _getegid, _getentropy,
|
||||
_geteuid, _getfh, _getfsstat, _getfsstat64, _getgid, _getgroups,
|
||||
_gethostuuid, _getiopolicy_np, _getitimer, _getpeername, _getpgid,
|
||||
_getpgrp, _getpid, _getppid, _getpriority, _getrlimit, _getrusage,
|
||||
_getsgroups_np, _getsid, _getsockname, _getsockopt, _getuid,
|
||||
_getwgroups_np, _getxattr, _grab_pgo_data, _graftdmg, _guarded_close_np,
|
||||
_guarded_kqueue_np, _guarded_open_dprotected_np, _guarded_open_np,
|
||||
_guarded_pwrite_np, _guarded_write_np, _guarded_writev_np,
|
||||
_host_check_multiuser_mode, _host_create_mach_voucher, _host_create_mach_voucher_trap,
|
||||
_exclaves_audio_buffer_copyout_with_status, _exclaves_audio_buffer_create,
|
||||
_exclaves_boot, _exclaves_endpoint_call, _exclaves_inbound_buffer_copyin,
|
||||
_exclaves_inbound_buffer_create, _exclaves_launch_conclave,
|
||||
_exclaves_lookup_service, _exclaves_named_buffer_copyin, _exclaves_named_buffer_copyout,
|
||||
_exclaves_named_buffer_create, _exclaves_notification_create,
|
||||
_exclaves_outbound_buffer_copyout, _exclaves_outbound_buffer_create,
|
||||
_exclaves_sensor_create, _exclaves_sensor_start, _exclaves_sensor_status,
|
||||
_exclaves_sensor_stop, _execve, _faccessat, _fchdir, _fchflags,
|
||||
_fchmod, _fchmodat, _fchown, _fchownat, _fclonefileat, _fcntl,
|
||||
'_fcntl$NOCANCEL', _fdatasync, _ffsctl, _fgetattrlist, _fgetxattr,
|
||||
_fhopen, _fileport_makefd, _fileport_makeport, _flistxattr,
|
||||
_flock, _fmount, _fpathconf, _freadlink, _fremovexattr, _fs_snapshot_create,
|
||||
_fs_snapshot_delete, _fs_snapshot_list, _fs_snapshot_mount,
|
||||
_fs_snapshot_rename, _fs_snapshot_revert, _fs_snapshot_root,
|
||||
_fsctl, _fsetattrlist, _fsetxattr, _fsgetpath, _fsgetpath_ext,
|
||||
_fstat, _fstat64, _fstatat, _fstatat64, _fstatfs, _fstatfs64,
|
||||
_fsync, '_fsync$NOCANCEL', _ftruncate, _futimens, _futimes,
|
||||
_getattrlist, _getattrlistat, _getattrlistbulk, _getaudit,
|
||||
_getaudit_addr, _getauid, _getdirentries, _getdirentriesattr,
|
||||
_getdtablesize, _getegid, _getentropy, _geteuid, _getfh, _getfsstat,
|
||||
_getfsstat64, _getgid, _getgroups, _gethostuuid, _getiopolicy_np,
|
||||
_getitimer, _getpeername, _getpgid, _getpgrp, _getpid, _getppid,
|
||||
_getpriority, _getrlimit, _getrusage, _getsgroups_np, _getsid,
|
||||
_getsockname, _getsockopt, _getuid, _getwgroups_np, _getxattr,
|
||||
_grab_pgo_data, _graftdmg, _guarded_close_np, _guarded_kqueue_np,
|
||||
_guarded_open_dprotected_np, _guarded_open_np, _guarded_pwrite_np,
|
||||
_guarded_write_np, _guarded_writev_np, _host_check_multiuser_mode,
|
||||
_host_create_mach_voucher, _host_create_mach_voucher_trap,
|
||||
_host_default_memory_manager, _host_get_UNDServer, _host_get_atm_diagnostic_flag,
|
||||
_host_get_boot_info, _host_get_clock_control, _host_get_clock_service,
|
||||
_host_get_exception_ports, _host_get_io_main, _host_get_io_master,
|
||||
|
|
@ -2797,7 +2791,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_malloc.dylib'
|
||||
current-version: 646.40.3
|
||||
current-version: 657.60.21
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -2868,9 +2862,10 @@ exports:
|
|||
_NEHelperCopyAppInfo, _NEHelperCopyCurrentNetworkAsync, _NEHelperCopyCurrentNetworkInfo,
|
||||
_NEHelperCopyDataForCertificate, _NEHelperCopyPerAppDomains,
|
||||
_NEHelperCopyResponse, _NEHelperCopyXPCEndpointForIdentityProxy,
|
||||
_NEHelperGetAppTrackerDomains, _NEHelperGetIKESocket, _NEHelperGetIKESocketWithResult,
|
||||
_NEHelperGetKernelControlSocket, _NEHelperGetKernelControlSocketExtended,
|
||||
_NEHelperGetNECPSessionFD, _NEHelperGetPFKeySocket, _NEHelperHandleConfigurationsChangedBySC,
|
||||
_NEHelperCopyXPCEndpointForIdentityProxyExtended, _NEHelperGetAppTrackerDomains,
|
||||
_NEHelperGetIKESocket, _NEHelperGetIKESocketWithResult, _NEHelperGetKernelControlSocket,
|
||||
_NEHelperGetKernelControlSocketExtended, _NEHelperGetNECPSessionFD,
|
||||
_NEHelperGetPFKeySocket, _NEHelperHandleConfigurationsChangedBySC,
|
||||
_NEHelperInit, _NEHelperInterfaceCreate, _NEHelperInterfaceDestroy,
|
||||
_NEHelperInterfaceRemoveAddress, _NEHelperInterfaceSetAddress,
|
||||
_NEHelperInterfaceSetAddressWithLifetime, _NEHelperInterfaceSetDelegate,
|
||||
|
|
@ -2941,7 +2936,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_notify.dylib'
|
||||
current-version: 327.0.5
|
||||
current-version: 327.60.1
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -2961,7 +2956,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_platform.dylib'
|
||||
current-version: 340
|
||||
current-version: 340.60.2
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -3029,9 +3024,10 @@ exports:
|
|||
_os_unfair_recursive_lock_unlock_forked_child, _setcontext,
|
||||
_setjmp, _siglongjmp, _sigsetjmp, _spin_lock, _spin_lock_try,
|
||||
_spin_unlock, _swapcontext, _sys_cache_control, _sys_dcache_flush,
|
||||
_sys_icache_invalidate ]
|
||||
_sys_icache_invalidate, _timingsafe_enable_if_supported, _timingsafe_restore_if_supported ]
|
||||
- targets: [ arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ]
|
||||
symbols: [ __ctx_done ]
|
||||
symbols: [ ___sme_memchr, ___sme_memcpy, ___sme_memmove, ___sme_memset,
|
||||
__ctx_done ]
|
||||
--- !tapi-tbd
|
||||
tbd-version: 4
|
||||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
|
|
@ -3133,7 +3129,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_sandbox.dylib'
|
||||
current-version: 2401.40.25
|
||||
current-version: 2401.61.2
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -3167,14 +3163,14 @@ exports:
|
|||
_rootless_verify_trusted_by_self_token, _sandbox_apply_bytecode,
|
||||
_sandbox_builtin_query, _sandbox_check, _sandbox_check_bulk,
|
||||
_sandbox_check_by_audit_token, _sandbox_check_by_reference,
|
||||
_sandbox_check_by_uniqueid, _sandbox_check_message_filter_integer,
|
||||
_sandbox_check_message_filter_string, _sandbox_check_process_signal_target,
|
||||
_sandbox_check_protected_app_container, _sandbox_check_self_signal_target,
|
||||
_sandbox_consume_extension, _sandbox_consume_fs_extension,
|
||||
_sandbox_consume_mach_extension, _sandbox_container_path_for_audit_token,
|
||||
_sandbox_container_path_for_pid, _sandbox_enable_local_state_flag,
|
||||
_sandbox_enable_root_translation, _sandbox_enable_state_flag,
|
||||
_sandbox_extension_consume, _sandbox_extension_issue_file,
|
||||
_sandbox_check_by_uniqueid, _sandbox_check_finder_automation_for_path,
|
||||
_sandbox_check_message_filter_integer, _sandbox_check_message_filter_string,
|
||||
_sandbox_check_process_signal_target, _sandbox_check_protected_app_container,
|
||||
_sandbox_check_self_signal_target, _sandbox_consume_extension,
|
||||
_sandbox_consume_fs_extension, _sandbox_consume_mach_extension,
|
||||
_sandbox_container_path_for_audit_token, _sandbox_container_path_for_pid,
|
||||
_sandbox_enable_local_state_flag, _sandbox_enable_root_translation,
|
||||
_sandbox_enable_state_flag, _sandbox_extension_consume, _sandbox_extension_issue_file,
|
||||
_sandbox_extension_issue_file_to_process, _sandbox_extension_issue_file_to_process_by_pid,
|
||||
_sandbox_extension_issue_file_to_self, _sandbox_extension_issue_generic,
|
||||
_sandbox_extension_issue_generic_to_process, _sandbox_extension_issue_generic_to_process_by_pid,
|
||||
|
|
@ -3249,7 +3245,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_secinit.dylib'
|
||||
current-version: 153.0.6
|
||||
current-version: 153.60.1
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -3282,7 +3278,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libsystem_trace.dylib'
|
||||
current-version: 1612.40.4
|
||||
current-version: 1612.60.27
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
@ -3382,7 +3378,7 @@ tbd-version: 4
|
|||
targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
install-name: '/usr/lib/system/libxpc.dylib'
|
||||
current-version: 2866.40.11
|
||||
current-version: 2866.60.21
|
||||
parent-umbrella:
|
||||
- targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
|
||||
arm64e-macos, arm64e-maccatalyst ]
|
||||
|
|
|
|||
|
|
@ -36,11 +36,11 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(macos)
|
||||
#define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_15_1
|
||||
#define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_15_2
|
||||
#endif
|
||||
#elif __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__
|
||||
#define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__
|
||||
#define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_15_1
|
||||
#define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_15_2
|
||||
#endif /* __has_builtin(__is_target_os) && __is_target_os(macos) */
|
||||
#endif /* __MAC_OS_X_VERSION_MIN_REQUIRED */
|
||||
|
||||
|
|
@ -48,11 +48,11 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(ios)
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_18_1
|
||||
#define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_18_2
|
||||
#endif
|
||||
#elif __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__
|
||||
#define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_18_1
|
||||
#define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_18_2
|
||||
#endif /* __has_builtin(__is_target_os) && __is_target_os(ios) */
|
||||
#endif /* __IPHONE_OS_VERSION_MIN_REQUIRED */
|
||||
|
||||
|
|
@ -60,13 +60,13 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(watchos)
|
||||
#define __WATCH_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __WATCH_OS_VERSION_MAX_ALLOWED __WATCHOS_11_1
|
||||
#define __WATCH_OS_VERSION_MAX_ALLOWED __WATCHOS_11_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_9_0
|
||||
#endif
|
||||
#elif __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__
|
||||
#define __WATCH_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__
|
||||
#define __WATCH_OS_VERSION_MAX_ALLOWED __WATCHOS_11_1
|
||||
#define __WATCH_OS_VERSION_MAX_ALLOWED __WATCHOS_11_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_9_0
|
||||
#endif /* __has_builtin(__is_target_os) && __is_target_os(watchos) */
|
||||
|
|
@ -76,13 +76,13 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(tvos)
|
||||
#define __TV_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __TV_OS_VERSION_MAX_ALLOWED __TVOS_18_1
|
||||
#define __TV_OS_VERSION_MAX_ALLOWED __TVOS_18_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_9_0
|
||||
#endif
|
||||
#elif __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__
|
||||
#define __TV_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__
|
||||
#define __TV_OS_VERSION_MAX_ALLOWED __TVOS_18_1
|
||||
#define __TV_OS_VERSION_MAX_ALLOWED __TVOS_18_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_9_0
|
||||
#endif /* __has_builtin(__is_target_os) && __is_target_os(tvos) */
|
||||
|
|
@ -92,7 +92,7 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(bridgeos)
|
||||
#define __BRIDGE_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __BRIDGE_OS_VERSION_MAX_ALLOWED __BRIDGEOS_9_1
|
||||
#define __BRIDGE_OS_VERSION_MAX_ALLOWED __BRIDGEOS_9_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_11_0
|
||||
#endif
|
||||
|
|
@ -103,7 +103,7 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(driverkit)
|
||||
#define __DRIVERKIT_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __DRIVERKIT_VERSION_MAX_ALLOWED __DRIVERKIT_24_1
|
||||
#define __DRIVERKIT_VERSION_MAX_ALLOWED __DRIVERKIT_24_2
|
||||
#endif
|
||||
#endif /* __has_builtin(__is_target_os) && __is_target_os(driverkit) */
|
||||
#endif /* __DRIVERKIT_VERSION_MIN_REQUIRED */
|
||||
|
|
@ -112,7 +112,7 @@
|
|||
#if defined(__has_builtin) && __has_builtin(__is_target_os)
|
||||
#if __is_target_os(visionos)
|
||||
#define __VISION_OS_VERSION_MIN_REQUIRED __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
|
||||
#define __VISION_OS_VERSION_MAX_ALLOWED __VISIONOS_2_1
|
||||
#define __VISION_OS_VERSION_MAX_ALLOWED __VISIONOS_2_2
|
||||
/* for compatibility with existing code. New code should use platform specific checks */
|
||||
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_17_1
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -83,11 +83,12 @@
|
|||
|
||||
*/
|
||||
|
||||
#include <AvailabilityVersions.h>
|
||||
|
||||
#ifndef __AVAILABILITYMACROS__
|
||||
#define __AVAILABILITYMACROS__
|
||||
|
||||
#include <AvailabilityVersions.h>
|
||||
#include <TargetConditionals.h>
|
||||
|
||||
/*
|
||||
* If min OS not specified, assume 10.4 for intel
|
||||
* Note: compiler driver may set _ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED_ based on MACOSX_DEPLOYMENT_TARGET environment variable
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@
|
|||
#define __MAC_14_5 140500
|
||||
#define __MAC_15_0 150000
|
||||
#define __MAC_15_1 150100
|
||||
#define __MAC_15_2 150200
|
||||
/* __MAC__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
#define __IPHONE_2_0 20000
|
||||
|
|
@ -172,6 +173,7 @@
|
|||
#define __IPHONE_17_5 170500
|
||||
#define __IPHONE_18_0 180000
|
||||
#define __IPHONE_18_1 180100
|
||||
#define __IPHONE_18_2 180200
|
||||
/* __IPHONE__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
#define __WATCHOS_1_0 10000
|
||||
|
|
@ -223,6 +225,7 @@
|
|||
#define __WATCHOS_10_5 100500
|
||||
#define __WATCHOS_11_0 110000
|
||||
#define __WATCHOS_11_1 110100
|
||||
#define __WATCHOS_11_2 110200
|
||||
/* __WATCHOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
#define __TVOS_9_0 90000
|
||||
|
|
@ -275,6 +278,7 @@
|
|||
#define __TVOS_17_5 170500
|
||||
#define __TVOS_18_0 180000
|
||||
#define __TVOS_18_1 180100
|
||||
#define __TVOS_18_2 180200
|
||||
/* __TVOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
#define __BRIDGEOS_2_0 20000
|
||||
|
|
@ -306,6 +310,7 @@
|
|||
#define __BRIDGEOS_8_5 80500
|
||||
#define __BRIDGEOS_9_0 90000
|
||||
#define __BRIDGEOS_9_1 90100
|
||||
#define __BRIDGEOS_9_2 90200
|
||||
|
||||
|
||||
#define __DRIVERKIT_19_0 190000
|
||||
|
|
@ -323,6 +328,7 @@
|
|||
#define __DRIVERKIT_23_5 230500
|
||||
#define __DRIVERKIT_24_0 240000
|
||||
#define __DRIVERKIT_24_1 240100
|
||||
#define __DRIVERKIT_24_2 240200
|
||||
/* __DRIVERKIT__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
#define __VISIONOS_1_0 10000
|
||||
|
|
@ -330,6 +336,7 @@
|
|||
#define __VISIONOS_1_2 10200
|
||||
#define __VISIONOS_2_0 20000
|
||||
#define __VISIONOS_2_1 20100
|
||||
#define __VISIONOS_2_2 20200
|
||||
/* __VISIONOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */
|
||||
|
||||
|
||||
|
|
@ -409,6 +416,7 @@
|
|||
#define MAC_OS_VERSION_14_5 __MAC_14_5
|
||||
#define MAC_OS_VERSION_15_0 __MAC_15_0
|
||||
#define MAC_OS_VERSION_15_1 __MAC_15_1
|
||||
#define MAC_OS_VERSION_15_2 __MAC_15_2
|
||||
|
||||
#endif /* #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE) */
|
||||
|
||||
|
|
|
|||
2
lib/libc/include/any-macos-any/iconv.h
vendored
2
lib/libc/include/any-macos-any/iconv.h
vendored
|
|
@ -120,10 +120,12 @@ struct iconv_hooks {
|
|||
void *data;
|
||||
};
|
||||
|
||||
#ifndef __APPLE__
|
||||
/*
|
||||
* Fallbacks aren't supported but type definitions are provided for
|
||||
* source compatibility.
|
||||
*/
|
||||
#endif
|
||||
typedef void (*iconv_unicode_mb_to_uc_fallback) (const char*,
|
||||
size_t, void (*write_replacement) (const unsigned int *,
|
||||
size_t, void*), void*, void*);
|
||||
|
|
|
|||
|
|
@ -20,6 +20,10 @@
|
|||
*
|
||||
* @APPLE_LICENSE_HEADER_END@
|
||||
*/
|
||||
|
||||
#ifndef _MACHO_X86_64_RELOC_H_
|
||||
#define _MACHO_X86_64_RELOC_H_
|
||||
|
||||
/*
|
||||
* Relocations for x86_64 are a bit different than for other architectures in
|
||||
* Mach-O: Scattered relocations are not used. Almost all relocations produced
|
||||
|
|
@ -183,3 +187,5 @@ enum reloc_type_x86_64
|
|||
X86_64_RELOC_SIGNED_4, // for signed 32-bit displacement with a -4 addend
|
||||
X86_64_RELOC_TLV, // for thread local variables
|
||||
};
|
||||
|
||||
#endif /* #ifndef _MACHO_X86_64_RELOC_H_ */
|
||||
|
|
|
|||
|
|
@ -133,6 +133,17 @@ typedef uint64_t vm_map_size_t;
|
|||
|
||||
typedef mach_vm_address_t mach_port_context_t;
|
||||
|
||||
#if defined(MACH_KERNEL_PRIVATE) || KERNEL_VM_TEST
|
||||
|
||||
/*
|
||||
* These are types used internal to Mach to implement the
|
||||
* legacy 32-bit VM APIs published by the kernel.
|
||||
*/
|
||||
typedef uint32_t vm32_address_t;
|
||||
typedef uint32_t vm32_offset_t;
|
||||
typedef uint32_t vm32_size_t;
|
||||
|
||||
#endif /* MACH_KERNEL_PRIVATE */
|
||||
|
||||
#endif /* ASSEMBLER */
|
||||
|
||||
|
|
|
|||
|
|
@ -403,6 +403,7 @@ typedef integer_t cpu_threadtype_t;
|
|||
#define CPUFAMILY_ARM_COLL 0x2876f5b5
|
||||
#define CPUFAMILY_ARM_LOBOS 0x5f4dea93
|
||||
#define CPUFAMILY_ARM_DONAN 0x6f5129ac
|
||||
#define CPUFAMILY_ARM_BRAVA 0x17d5b93a
|
||||
#define CPUFAMILY_ARM_TAHITI 0x75d4acb9
|
||||
#define CPUFAMILY_ARM_TUPAI 0x204526d0
|
||||
|
||||
|
|
|
|||
|
|
@ -51,6 +51,10 @@ typedef int vm_behavior_t;
|
|||
* These describe expected page reference behavior for
|
||||
* for a given range of virtual memory. For implementation
|
||||
* details see vm/vm_fault.c
|
||||
*
|
||||
* When making a new VM_BEHAVIOR_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* behavior values and you may be turning one of those invalid behaviors valid.
|
||||
*/
|
||||
|
||||
|
||||
|
|
@ -74,7 +78,9 @@ typedef int vm_behavior_t;
|
|||
#define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8)
|
||||
#define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9)
|
||||
#define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10)
|
||||
#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11)
|
||||
#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) /* force page-out of the pages in range (development only) */
|
||||
#define VM_BEHAVIOR_ZERO ((vm_behavior_t) 12) /* zero pages without faulting in additional pages */
|
||||
|
||||
#define VM_BEHAVIOR_LAST_VALID (VM_BEHAVIOR_ZERO)
|
||||
|
||||
#endif /*_MACH_VM_BEHAVIOR_H_*/
|
||||
|
|
|
|||
|
|
@ -76,6 +76,10 @@ typedef unsigned int vm_inherit_t; /* might want to change this */
|
|||
|
||||
/*
|
||||
* Enumeration of valid values for vm_inherit_t.
|
||||
*
|
||||
* When making a new VM_INHERIT_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* inherit values and you may be turning one of those invalid inherits valid.
|
||||
*/
|
||||
|
||||
#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */
|
||||
|
|
|
|||
|
|
@ -76,6 +76,10 @@ typedef int vm_prot_t;
|
|||
|
||||
/*
|
||||
* Protection values, defined as bits within the vm_prot_t type
|
||||
*
|
||||
* When making a new VM_PROT_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* vm_prot values and you may be turning one of those invalid protections valid.
|
||||
*/
|
||||
|
||||
#define VM_PROT_NONE ((vm_prot_t) 0x00)
|
||||
|
|
|
|||
|
|
@ -54,6 +54,10 @@ typedef int vm_purgable_t;
|
|||
|
||||
/*
|
||||
* Enumeration of valid values for vm_purgable_t.
|
||||
*
|
||||
* When making a new VM_PURGABLE_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* values and you may be turning one of those invalid bits valid.
|
||||
*/
|
||||
#define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) /* set state of purgeable object */
|
||||
#define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) /* get state of purgeable object */
|
||||
|
|
|
|||
|
|
@ -341,6 +341,12 @@ enum virtual_memory_guard_exception_codes {
|
|||
/* current accounting postmark */
|
||||
#define __VM_LEDGER_ACCOUNTING_POSTMARK 2019032600
|
||||
|
||||
/*
|
||||
* When making a new VM_LEDGER_TAG_* or VM_LEDGER_FLAG_*, update tests
|
||||
* vm_parameter_validation_[user|kern] and their expected results; they
|
||||
* deliberately call VM functions with invalid ledger values and you may
|
||||
* be turning one of those invalid tags/flags valid.
|
||||
*/
|
||||
/* discrete values: */
|
||||
#define VM_LEDGER_TAG_NONE 0x00000000
|
||||
#define VM_LEDGER_TAG_DEFAULT 0x00000001
|
||||
|
|
|
|||
|
|
@ -67,6 +67,10 @@ typedef unsigned vm_sync_t;
|
|||
|
||||
/*
|
||||
* Synchronization flags, defined as bits within the vm_sync_t type
|
||||
*
|
||||
* When making a new VM_SYNC_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* sync values and you may be turning one of those invalid syncs valid.
|
||||
*/
|
||||
|
||||
#define VM_SYNC_ASYNCHRONOUS ((vm_sync_t) 0x01)
|
||||
|
|
|
|||
4
lib/libc/include/any-macos-any/netinet/tcp.h
vendored
4
lib/libc/include/any-macos-any/netinet/tcp.h
vendored
|
|
@ -151,8 +151,8 @@ struct tcphdr {
|
|||
#define TCPOPT_FASTOPEN 34
|
||||
#define TCPOLEN_FASTOPEN_REQ 2
|
||||
|
||||
#define TCPOPT_ACCECN0 0xAC /* AccECN Order 0 */
|
||||
#define TCPOPT_ACCECN1 0XAE /* AccECN Order 1 */
|
||||
#define TCPOPT_ACCECN0 172 /* AccECN Order 0 */
|
||||
#define TCPOPT_ACCECN1 174 /* AccECN Order 1 */
|
||||
#define TCPOLEN_ACCECN_EMPTY 2 /* Empty option contains kind and length */
|
||||
#define TCPOLEN_ACCECN_COUNTER 3 /* Length of each AccECN counter */
|
||||
|
||||
|
|
|
|||
|
|
@ -521,6 +521,12 @@
|
|||
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_18_1(x)
|
||||
#endif
|
||||
|
||||
#if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 180200
|
||||
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_18_2(x) x
|
||||
#else
|
||||
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_18_2(x)
|
||||
#endif
|
||||
|
||||
#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1000
|
||||
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x) x
|
||||
#else
|
||||
|
|
@ -905,3 +911,9 @@
|
|||
#define __DARWIN_ALIAS_STARTING_MAC___MAC_15_1(x)
|
||||
#endif
|
||||
|
||||
#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 150200
|
||||
#define __DARWIN_ALIAS_STARTING_MAC___MAC_15_2(x) x
|
||||
#else
|
||||
#define __DARWIN_ALIAS_STARTING_MAC___MAC_15_2(x)
|
||||
#endif
|
||||
|
||||
|
|
|
|||
3
lib/libc/include/any-macos-any/sys/attr.h
vendored
3
lib/libc/include/any-macos-any/sys/attr.h
vendored
|
|
@ -488,6 +488,7 @@ typedef struct vol_attributes_attr {
|
|||
#define ATTR_VOL_ENCODINGSUSED 0x00010000
|
||||
#define ATTR_VOL_CAPABILITIES 0x00020000
|
||||
#define ATTR_VOL_UUID 0x00040000
|
||||
#define ATTR_VOL_MOUNTEXTFLAGS 0x00080000
|
||||
#define ATTR_VOL_FSTYPENAME 0x00100000
|
||||
#define ATTR_VOL_FSSUBTYPE 0x00200000
|
||||
#define ATTR_VOL_SPACEUSED 0x00800000
|
||||
|
|
@ -496,7 +497,7 @@ typedef struct vol_attributes_attr {
|
|||
#define ATTR_VOL_ATTRIBUTES 0x40000000
|
||||
#define ATTR_VOL_INFO 0x80000000
|
||||
|
||||
#define ATTR_VOL_VALIDMASK 0xF0B7FFFF
|
||||
#define ATTR_VOL_VALIDMASK 0xF0BFFFFF
|
||||
|
||||
/*
|
||||
* The list of settable ATTR_VOL_* attributes include the following:
|
||||
|
|
|
|||
8
lib/libc/include/any-macos-any/sys/mman.h
vendored
8
lib/libc/include/any-macos-any/sys/mman.h
vendored
|
|
@ -178,6 +178,10 @@
|
|||
|
||||
/*
|
||||
* msync() flags
|
||||
*
|
||||
* When making a new MS_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* msync values and you may be turning one of those invalid msyncs valid.
|
||||
*/
|
||||
#define MS_ASYNC 0x0001 /* [MF|SIO] return immediately */
|
||||
#define MS_INVALIDATE 0x0002 /* [MF|SIO] invalidate all cached data */
|
||||
|
|
@ -192,6 +196,10 @@
|
|||
|
||||
/*
|
||||
* Advice to madvise
|
||||
*
|
||||
* When making a new MADV_*, update tests vm_parameter_validation_[user|kern]
|
||||
* and their expected results; they deliberately call VM functions with invalid
|
||||
* madvise values and you may be turning one of those invalid madvises valid.
|
||||
*/
|
||||
#define POSIX_MADV_NORMAL 0 /* [MC1] no further special treatment */
|
||||
#define POSIX_MADV_RANDOM 1 /* [MC1] expect random page refs */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue