XPC macOS 12.3 to 13.0 API Differences
base.h
Added
#def XPC_SIZEDBY
Added
#def XPC_COUNTEDBY
Added
#def XPC_UNSAFE_FORGE_SIZED_BY
Added
#def XPC_UNSAFE_FORGE_SINGLE
Added
#def XPC_SWIFT_NAME
rich_error.h
Added
xpc_rich_error_copy_description()
Added
xpc_rich_error_can_retry()
session.h
Added
xpc_session_create_flags_t
Added
XPC_SESSION_CREATE_INACTIVE
Added
XPC_SESSION_CREATE_MACH_PRIVILEGED
Added
XPC_SESSION_CREATE_NONE
Added
xpc_session_cancel_handler_t
Added
xpc_session_incoming_message_handler_t
Added
xpc_session_reply_handler_t
Added
xpc_session_copy_description()
Added
xpc_session_create_xpc_service()
Added
xpc_session_create_mach_service()
Added
xpc_session_set_incoming_message_handler()
Added
xpc_session_set_cancel_handler()
Added
xpc_session_activate()
Added
xpc_session_cancel()
Added
xpc_session_send_message()
Added
xpc_session_send_message_with_reply_sync()
Added
xpc_session_send_message_with_reply_async()
xpc.h
Added
#def XPC_TYPE_SESSION
Added
xpc_session_t
Added
#def XPC_TYPE_RICH_ERROR
Added
xpc_rich_error_t