System Headers Changes
System Headers
/usr/include/MacTypes.h
Removed StrLength()
Added #def StrLength
/usr/include/dispatch/base.h
Added #def DISPATCH_ENUM_AVAILABLE_STARTING
Added #def DISPATCH_RETURNS_RETAINED_BLOCK
Added #def DISPATCH_UNAVAILABLE
/usr/include/dispatch/block.h (Added)
Added DISPATCH_BLOCK_BARRIER
Added DISPATCH_BLOCK_DETACHED
Added dispatch_block_cancel()
Added dispatch_block_create()
Added dispatch_block_flags_t
Added dispatch_block_notify()
Added dispatch_block_perform()
Added dispatch_block_wait()
/usr/include/dispatch/object.h
Added #def dispatch_cancel
Added #def dispatch_notify
Added #def dispatch_testcancel
Added #def dispatch_wait
/usr/include/dispatch/queue.h
Removed #def dispatch_get_main_queue
Added dispatch_qos_class_t
Modified dispatch_block_t
Header | |
---|---|
From | dispatch/queue.h |
To | dispatch/object.h |
Modified dispatch_get_global_queue()
Declaration | |
---|---|
From | dispatch_queue_t dispatch_get_global_queue ( dispatch_queue_priority_t priority, unsigned long flags); |
To | dispatch_queue_t dispatch_get_global_queue ( long identifier, unsigned long flags); |
/usr/include/dispatch/source.h
Modified dispatch_source_set_cancel_handler()
Declaration | |
---|---|
From | void dispatch_source_set_cancel_handler ( dispatch_source_t source, dispatch_block_t cancel_handler); |
To | void dispatch_source_set_cancel_handler ( dispatch_source_t source, dispatch_block_t handler); |
Declaration | |
---|---|
From | void dispatch_source_set_cancel_handler_f ( dispatch_source_t source, dispatch_function_t cancel_handler); |
To | void dispatch_source_set_cancel_handler_f ( dispatch_source_t source, dispatch_function_t handler); |
Declaration | |
---|---|
From | void dispatch_source_set_registration_handler ( dispatch_source_t source, dispatch_block_t registration_handler); |
To | void dispatch_source_set_registration_handler ( dispatch_source_t source, dispatch_block_t handler); |
Declaration | |
---|---|
From | void dispatch_source_set_registration_handler_f ( dispatch_source_t source, dispatch_function_t registration_handler); |
To | void dispatch_source_set_registration_handler_f ( dispatch_source_t source, dispatch_function_t handler); |
/usr/include/launch.h (Removed)
Removed LAUNCH_DATA_ARRAY
Removed LAUNCH_DATA_BOOL
Removed LAUNCH_DATA_DICTIONARY
Removed LAUNCH_DATA_ERRNO
Removed LAUNCH_DATA_FD
Removed LAUNCH_DATA_INTEGER
Removed LAUNCH_DATA_MACHPORT
Removed LAUNCH_DATA_OPAQUE
Removed LAUNCH_DATA_REAL
Removed LAUNCH_DATA_STRING
Removed #def LAUNCH_JOBINETDCOMPATIBILITY_WAIT
Removed #def LAUNCH_JOBKEY_ABANDONPROCESSGROUP
Removed #def LAUNCH_JOBKEY_BONJOURFDS
Removed #def LAUNCH_JOBKEY_CAL_DAY
Removed #def LAUNCH_JOBKEY_CAL_HOUR
Removed #def LAUNCH_JOBKEY_CAL_MINUTE
Removed #def LAUNCH_JOBKEY_CAL_MONTH
Removed #def LAUNCH_JOBKEY_CAL_WEEKDAY
Removed #def LAUNCH_JOBKEY_CFBUNDLEIDENTIFIER
Removed #def LAUNCH_JOBKEY_DEBUG
Removed #def LAUNCH_JOBKEY_DEFAULTS
Removed #def LAUNCH_JOBKEY_DISABLED
Removed #def LAUNCH_JOBKEY_DISABLED_MACHINETYPE
Removed #def LAUNCH_JOBKEY_DISABLED_MODELNAME
Removed #def LAUNCH_JOBKEY_ENABLEGLOBBING
Removed #def LAUNCH_JOBKEY_ENABLETRANSACTIONS
Removed #def LAUNCH_JOBKEY_ENVIRONMENTVARIABLES
Removed #def LAUNCH_JOBKEY_EXITTIMEOUT
Removed #def LAUNCH_JOBKEY_GROUPNAME
Removed #def LAUNCH_JOBKEY_HARDRESOURCELIMITS
Removed #def LAUNCH_JOBKEY_HOPEFULLYEXITSFIRST
Removed #def LAUNCH_JOBKEY_HOPEFULLYEXITSLAST
Removed #def LAUNCH_JOBKEY_IGNOREPROCESSGROUPATSHUTDOWN
Removed #def LAUNCH_JOBKEY_INETDCOMPATIBILITY
Removed #def LAUNCH_JOBKEY_INITGROUPS
Removed #def LAUNCH_JOBKEY_KEEPALIVE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_AFTERINITIALDEMAND
Removed #def LAUNCH_JOBKEY_KEEPALIVE_CRASHED
Removed #def LAUNCH_JOBKEY_KEEPALIVE_NETWORKSTATE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBACTIVE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBENABLED
Removed #def LAUNCH_JOBKEY_KEEPALIVE_PATHSTATE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_SUCCESSFULEXIT
Removed #def LAUNCH_JOBKEY_LABEL
Removed #def LAUNCH_JOBKEY_LASTEXITSTATUS
Removed #def LAUNCH_JOBKEY_LAUNCHEVENTS
Removed #def LAUNCH_JOBKEY_LAUNCHONLYONCE
Removed #def LAUNCH_JOBKEY_LIMITLOADFROMHARDWARE
Removed #def LAUNCH_JOBKEY_LIMITLOADFROMHOSTS
Removed #def LAUNCH_JOBKEY_LIMITLOADTOHARDWARE
Removed #def LAUNCH_JOBKEY_LIMITLOADTOHOSTS
Removed #def LAUNCH_JOBKEY_LIMITLOADTOSESSIONTYPE
Removed #def LAUNCH_JOBKEY_LOWPRIORITYIO
Removed #def LAUNCH_JOBKEY_MACHSERVICELOOKUPPOLICIES
Removed #def LAUNCH_JOBKEY_MACHSERVICES
Removed #def LAUNCH_JOBKEY_MACH_DRAINMESSAGESONCRASH
Removed #def LAUNCH_JOBKEY_MACH_HIDEUNTILCHECKIN
Removed #def LAUNCH_JOBKEY_MACH_PINGEVENTUPDATES
Removed #def LAUNCH_JOBKEY_MACH_RESETATCLOSE
Removed #def LAUNCH_JOBKEY_NICE
Removed #def LAUNCH_JOBKEY_ONDEMAND
Removed #def LAUNCH_JOBKEY_PID
Removed #def LAUNCH_JOBKEY_POLICIES
Removed #def LAUNCH_JOBKEY_PROCESSTYPE
Removed #def LAUNCH_JOBKEY_PROGRAM
Removed #def LAUNCH_JOBKEY_PROGRAMARGUMENTS
Removed #def LAUNCH_JOBKEY_QUEUEDIRECTORIES
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_CORE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_CPU
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_DATA
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_FSIZE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_MEMLOCK
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_NOFILE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_NPROC
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_RSS
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_STACK
Removed #def LAUNCH_JOBKEY_ROOTDIRECTORY
Removed #def LAUNCH_JOBKEY_RUNATLOAD
Removed #def LAUNCH_JOBKEY_SESSIONCREATE
Removed #def LAUNCH_JOBKEY_SOCKETS
Removed #def LAUNCH_JOBKEY_SOFTRESOURCELIMITS
Removed #def LAUNCH_JOBKEY_STANDARDERRORPATH
Removed #def LAUNCH_JOBKEY_STANDARDINPATH
Removed #def LAUNCH_JOBKEY_STANDARDOUTPATH
Removed #def LAUNCH_JOBKEY_STARTCALENDARINTERVAL
Removed #def LAUNCH_JOBKEY_STARTINTERVAL
Removed #def LAUNCH_JOBKEY_STARTONMOUNT
Removed #def LAUNCH_JOBKEY_THROTTLEINTERVAL
Removed #def LAUNCH_JOBKEY_TIMEOUT
Removed #def LAUNCH_JOBKEY_UMASK
Removed #def LAUNCH_JOBKEY_USERENVIRONMENTVARIABLES
Removed #def LAUNCH_JOBKEY_USERNAME
Removed #def LAUNCH_JOBKEY_WAITFORDEBUGGER
Removed #def LAUNCH_JOBKEY_WATCHPATHS
Removed #def LAUNCH_JOBKEY_WORKINGDIRECTORY
Removed #def LAUNCH_JOBPOLICY_DENYCREATINGOTHERJOBS
Removed #def LAUNCH_JOBSOCKETKEY_BONJOUR
Removed #def LAUNCH_JOBSOCKETKEY_FAMILY
Removed #def LAUNCH_JOBSOCKETKEY_MULTICASTGROUP
Removed #def LAUNCH_JOBSOCKETKEY_NODENAME
Removed #def LAUNCH_JOBSOCKETKEY_PASSIVE
Removed #def LAUNCH_JOBSOCKETKEY_PATHMODE
Removed #def LAUNCH_JOBSOCKETKEY_PATHNAME
Removed #def LAUNCH_JOBSOCKETKEY_PROTOCOL
Removed #def LAUNCH_JOBSOCKETKEY_SECUREWITHKEY
Removed #def LAUNCH_JOBSOCKETKEY_SERVICENAME
Removed #def LAUNCH_JOBSOCKETKEY_TYPE
Removed #def LAUNCH_KEY_CHECKIN
Removed #def LAUNCH_KEY_GETJOB
Removed #def LAUNCH_KEY_GETJOBS
Removed #def LAUNCH_KEY_PROCESSTYPE_ADAPTIVE
Removed #def LAUNCH_KEY_PROCESSTYPE_APP
Removed #def LAUNCH_KEY_PROCESSTYPE_BACKGROUND
Removed #def LAUNCH_KEY_PROCESSTYPE_INTERACTIVE
Removed #def LAUNCH_KEY_PROCESSTYPE_STANDARD
Removed #def LAUNCH_KEY_REMOVEJOB
Removed #def LAUNCH_KEY_STARTJOB
Removed #def LAUNCH_KEY_STOPJOB
Removed #def LAUNCH_KEY_SUBMITJOB
Removed launch_data_alloc()
Removed launch_data_array_get_count()
Removed launch_data_array_get_index()
Removed launch_data_array_set_index()
Removed launch_data_copy()
Removed launch_data_dict_get_count()
Removed launch_data_dict_insert()
Removed launch_data_dict_iterate()
Removed launch_data_dict_lookup()
Removed launch_data_dict_remove()
Removed launch_data_free()
Removed launch_data_get_bool()
Removed launch_data_get_errno()
Removed launch_data_get_fd()
Removed launch_data_get_integer()
Removed launch_data_get_machport()
Removed launch_data_get_opaque()
Removed launch_data_get_opaque_size()
Removed launch_data_get_real()
Removed launch_data_get_string()
Removed launch_data_get_type()
Removed launch_data_new_bool()
Removed launch_data_new_fd()
Removed launch_data_new_integer()
Removed launch_data_new_machport()
Removed launch_data_new_opaque()
Removed launch_data_new_real()
Removed launch_data_new_string()
Removed launch_data_set_bool()
Removed launch_data_set_fd()
Removed launch_data_set_integer()
Removed launch_data_set_machport()
Removed launch_data_set_opaque()
Removed launch_data_set_real()
Removed launch_data_set_string()
Removed launch_data_t
Removed launch_data_type_t
Removed launch_get_fd()
Removed launch_msg()
/usr/include/notify.h
Added #def NOTIFY_TOKEN_INVALID
Added notify_is_valid_token()
/usr/include/objc/NSObject.h
Removed -[NSObject debugDescription]
Removed -[NSObject description]
Removed -[NSObject hash]
Removed -[NSObject superclass]
Modified +[NSObject alloc]
Declaration | |
---|---|
From | + (id)alloc |
To | + (instancetype)alloc |
Modified +[NSObject allocWithZone:]
Declaration | |
---|---|
From | + (id)allocWithZone:(struct _NSZone *)zone |
To | + (instancetype)allocWithZone:(struct _NSZone *)zone |
Modified -[NSObject autorelease]
Declaration | |
---|---|
From | - (id)autorelease |
To | - (instancetype)autorelease |
Modified -[NSObject init]
Declaration | |
---|---|
From | - (id)init |
To | - (instancetype)init |
Modified +[NSObject new]
Declaration | |
---|---|
From | + (id)new |
To | + (instancetype)new |
Modified -[NSObject retain]
Declaration | |
---|---|
From | - (id)retain |
To | - (instancetype)retain |
Modified -[NSObject self]
Declaration | |
---|---|
From | - (id)self |
To | - (instancetype)self |
/usr/include/objc/objc.h
/usr/include/objc/runtime.h
Added object_isClass()