Kernel Changes
Kernel
AvailabilityMacros.h
Added #def AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER 
Added #def AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED 
Added #def DEPRECATED_IN_MAC_OS_X_VERSION_10_9_AND_LATER 
Added #def DEPRECATED_MSG_ATTRIBUTE 
Added #def MAC_OS_X_VERSION_10_9 
BluetoothAssignedNumbers.h
Removed kBluetoothDeviceClassMajoHealth 
Removed kBluetoothDeviceClassMajoToy 
IOAccelTypes.h
Removed kIOAccelKeycolorSurface 
IOAudioDefines.h
Removed #def kIOAudioEngineClientDescription 
Removed #def kIOAudioEngineClientDescriptionKey 
Removed #def kIOAudioEngineDeviceDescription 
Removed #def kIOAudioEngineDeviceDescriptionKey_InputDigitalBoostGain 
Removed #def kIOAudioEngineDeviceDescriptionKey_PostprocessingInputGain 
Removed kIOAudioEngineGeneralClient 
Removed kIOAudioEngineIronWoodClient 
Removed kIOAudioEngineVoiceClient 
IOBluetoothHIDDriver.h
Added IOBluetoothHIDDriver::GetCurrentTime() 
Added IOBluetoothHIDDriver::ReadyToSleepTimerFired() 
Added IOBluetoothHIDDriver::handleReadyToSleepTimerFired() 
IODMAController.h
Added IODMAController::setDMAConfig() 
Added IODMAController::setFIFODepth() 
Added IODMAController::validDMAConfig() 
Added IODMAController::validFIFODepth() 
Modified IODMAController::getFIFODepth()
| Declaration | |
|---|---|
| From | virtual IOByteCount getFIFODepth ( UInt32 dmaIndex); | 
| To | virtual IOByteCount getFIFODepth ( UInt32 dmaIndex, IODirection direction); | 
Modified IODMAController::notifyDMACommand()
| Declaration | |
|---|---|
| From | virtual void notifyDMACommand ( IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); | 
| To | virtual void notifyDMACommand ( IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); | 
IODMAEventSource.h
Added IODMAEventSource::free() 
Added IODMAEventSource::setDMAConfig() 
Added IODMAEventSource::setFIFODepth() 
Added IODMAEventSource::validDMAConfig() 
Added IODMAEventSource::validFIFODepth() 
Modified IODMAEventSource::getFIFODepth()
| Declaration | |
|---|---|
| From | virtual IOByteCount getFIFODepth ( void); | 
| To | virtual IOByteCount getFIFODepth ( IODirection direction); | 
Modified IODMAEventSource::notifyDMACommand()
| Declaration | |
|---|---|
| From | virtual void notifyDMACommand ( IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount); | 
| To | virtual void notifyDMACommand ( IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); | 
IOGraphicsTypes.h
Added #def kIODisplayEDIDOriginalKey 
Added #def kIOFBHDMIDongleROMKey 
IOHIDDescriptorParser.h
Modified HIDGetButtons()
| Declaration | |
|---|---|
| From | OSStatus HIDGetButtons ( HIDReportType reportType, UInt32 collection, HIDUsageAndPagePtr usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDGetButtons ( HIDReportType reportType, UInt32 collection, HIDUsageAndPagePtr usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDGetButtonsOnPage()
| Declaration | |
|---|---|
| From | OSStatus HIDGetButtonsOnPage ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDGetButtonsOnPage ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDGetReportLength()
| Declaration | |
|---|---|
| From | OSStatus HIDGetReportLength ( HIDReportType reportType, UInt8 reportID, ByteCount *reportLength, HIDPreparsedDataRef preparsedDataRef); | 
| To | OSStatus HIDGetReportLength ( HIDReportType reportType, UInt8 reportID, IOByteCount *reportLength, HIDPreparsedDataRef preparsedDataRef); | 
Modified HIDGetScaledUsageValue()
| Declaration | |
|---|---|
| From | OSStatus HIDGetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDGetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDGetUsageValue()
| Declaration | |
|---|---|
| From | OSStatus HIDGetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDGetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDGetUsageValueArray()
| Declaration | |
|---|---|
| From | OSStatus HIDGetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDGetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, UInt8 *usageValueBuffer, IOByteCount usageValueBufferSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDInitReport()
| Declaration | |
|---|---|
| From | OSStatus HIDInitReport ( HIDReportType reportType, UInt8 reportID, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDInitReport ( HIDReportType reportType, UInt8 reportID, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDOpenReportDescriptor()
| Declaration | |
|---|---|
| From | OSStatus HIDOpenReportDescriptor ( void *hidReportDescriptor, ByteCount descriptorLength, HIDPreparsedDataRef *preparsedDataRef, UInt32 flags); | 
| To | OSStatus HIDOpenReportDescriptor ( void *hidReportDescriptor, IOByteCount descriptorLength, HIDPreparsedDataRef *preparsedDataRef, UInt32 flags); | 
Modified HIDSetButton()
| Declaration | |
|---|---|
| From | OSStatus HIDSetButton ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDSetButton ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDSetButtons()
| Declaration | |
|---|---|
| From | OSStatus HIDSetButtons ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDSetButtons ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDSetScaledUsageValue()
| Declaration | |
|---|---|
| From | OSStatus HIDSetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDSetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDSetUsageValue()
| Declaration | |
|---|---|
| From | OSStatus HIDSetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDSetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
Modified HIDSetUsageValueArray()
| Declaration | |
|---|---|
| From | OSStatus HIDSetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferLength, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength); | 
| To | OSStatus HIDSetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, UInt8 *usageValueBuffer, IOByteCount usageValueBufferLength, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength); | 
IOHIDDevice.h
Modified IOHIDDevice::newDeviceUsagePairs()
| Declaration | |
|---|---|
| From | OSArray * newDeviceUsagePairs ( void); | 
| To | virtual OSArray * newDeviceUsagePairs ( void); | 
IOHIDElement.h
Added IOHIDElement::conformsTo() 
Added IOHIDElement::getScaledFixedValue() 
Added IOHIDElement::getScaledValue() 
Added IOHIDElement::setCalibration() 
IOHIDEventDriver.h
Added IOHIDEventDriver::calibrateAxisToButtonElement() 
Added IOHIDEventDriver::calibrateDigitizerElement() 
Added IOHIDEventDriver::calibratePreferredStateElement() 
Added IOHIDEventDriver::processMultiAxisElement() 
IOHIDEventService.h
Added IOHIDEventService::dispatchDigitizerEvent() 
Added IOHIDEventService::dispatchDigitizerEventWithOrientation() 
Added IOHIDEventService::dispatchDigitizerEventWithPolarOrientation() 
Added IOHIDEventService::dispatchDigitizerEventWithTiltOrientation() 
Added IOHIDEventService::dispatchMultiAxisPointerEvent() 
Added IOHIDEventService::getReportInterval() 
Added IOHIDEventService::multiAxisTimerCallback() 
Modified IOHIDEventService::createTransducerData()
| Declaration | |
|---|---|
| From | TransducerData * createTransducerData ( UInt32 tranducerID); | 
| To | TransducerData * createTransducerData ( UInt32 transducerID); | 
Modified IOHIDEventService::dispatchTabletPointerEvent()
| Declaration | |
|---|---|
| From | virtual void dispatchTabletPointerEvent ( AbsoluteTime timeStamp, UInt32 tranducerID, SInt32 x, SInt32 y, SInt32 z, IOGBounds *bounds, UInt32 buttonState, SInt32 tipPressure, SInt32 tipPressureMin, SInt32 tipPressureMax, SInt32 barrelPressure, SInt32 barrelPressureMin, SInt32 barrelPressureMax, SInt32 tiltX, SInt32 tiltY, UInt32 twist, IOOptionBits options); | 
| To | virtual void dispatchTabletPointerEvent ( AbsoluteTime timeStamp, UInt32 transducerID, SInt32 x, SInt32 y, SInt32 z, IOGBounds *bounds, UInt32 buttonState, SInt32 tipPressure, SInt32 tipPressureMin, SInt32 tipPressureMax, SInt32 barrelPressure, SInt32 barrelPressureMin, SInt32 barrelPressureMax, SInt32 tiltX, SInt32 tiltY, UInt32 twist, IOOptionBits options); | 
Modified IOHIDEventService::dispatchTabletProximityEvent()
| Declaration | |
|---|---|
| From | virtual void dispatchTabletProximityEvent ( AbsoluteTime timeStamp, UInt32 tranducerID, bool inRange, bool invert, UInt32 vendorTransducerUniqueID, UInt32 vendorTransducerSerialNumber, IOOptionBits options); | 
| To | virtual void dispatchTabletProximityEvent ( AbsoluteTime timeStamp, UInt32 transducerID, bool inRange, bool invert, UInt32 vendorTransducerUniqueID, UInt32 vendorTransducerSerialNumber, IOOptionBits options); | 
Modified IOHIDEventService::getTransducerData()
| Declaration | |
|---|---|
| From | TransducerData * getTransducerData ( UInt32 tranducerID); | 
| To | TransducerData * getTransducerData ( UInt32 transducerID); | 
IOHIDKeys.h
Added IOHIDValueOptions 
Added IOHIDValueScaleType 
Added #def kIOHIDAltHandlerIdKey 
Added #def kIOHIDBuiltInKey 
Added #def kIOHIDDisplayIntegratedKey 
Added #def kIOHIDKeyboardLanguageKey 
Added #def kIOHIDPowerOnDelayNSKey 
Added #def kIOHIDProductIDArrayKey 
Added #def kIOHIDProductIDMaskKey 
Added #def kIOHIDSampleIntervalKey 
IOHIDParameter.h
Added #def kHIDScrollAccelParametricCurvesDebugKey 
Added kIOHIDActivityDisplayOn 
Added kIOHIDActivityUserIdle 
IOHIDSystem.h
Removed IOHIDSystem::doExtGetToggleState() 
Removed IOHIDSystem::doExtSetToggleState() 
Removed IOHIDSystem::extGetModifierLockState() 
Removed IOHIDSystem::extSetModifierLockState() 
Removed IOHIDSystem::vblEvent() 
Removed #def sub_iokit_hidsystem 
Added IOHIDSystem::doExtGetStateForSelector() 
Added IOHIDSystem::doExtSetStateForSelector() 
Added IOHIDSystem::doProcessNotifications() 
Added IOHIDSystem::extGetStateForSelector() 
Added IOHIDSystem::extGetUserHidActivityState() 
Added IOHIDSystem::extSetStateForSelector() 
Added IOHIDSystem::getUserHidActivityState() 
Added IOHIDSystem::getUserHidActivityStateGated() 
Added IOHIDSystem::hidActivityChecker() 
Added IOHIDSystem::reportUserHidActivity() 
Added IOHIDSystem::reportUserHidActivityGated() 
Added IOHIDSystem::updateHidActivity() 
Added #def kIOHIDSystemUserHidActivity 
Modified IOHIDSystem::genericNotificationHandler()
| Declaration | |
|---|---|
| From | bool genericNotificationHandler ( void *target, void *ref, IOService *newService, IONotifier *notifier); | 
| To | bool genericNotificationHandler ( void *ref, IOService *newService, IONotifier *notifier); | 
Modified IOHIDSystem::relativePointerEventGated()
| Declaration | |
|---|---|
| From | void relativePointerEventGated ( int buttons, int dx, int dy, AbsoluteTime ts, OSObject *sender); | 
| To | void relativePointerEventGated ( int buttons, int dx, int dy, SInt64 ts, OSObject *sender); | 
IOHIDUsageTables.h
Added kHIDPage_Sensor 
Added kHIDUsage_Csmr_ACAllCaps 
Added kHIDUsage_Csmr_ACBold 
Added kHIDUsage_Csmr_ACCancel 
Added kHIDUsage_Csmr_ACCatalog 
Added kHIDUsage_Csmr_ACDelete 
Added kHIDUsage_Csmr_ACDemote 
Added kHIDUsage_Csmr_ACEdit 
Added kHIDUsage_Csmr_ACExpand 
Added kHIDUsage_Csmr_ACFilter 
Added kHIDUsage_Csmr_ACItalics 
Added kHIDUsage_Csmr_ACLock 
Added kHIDUsage_Csmr_ACMerge 
Added kHIDUsage_Csmr_ACNo 
Added kHIDUsage_Csmr_ACPromote 
Added kHIDUsage_Csmr_ACProtect 
Added kHIDUsage_Csmr_ACRename 
Added kHIDUsage_Csmr_ACReply 
Added kHIDUsage_Csmr_ACResize 
Added kHIDUsage_Csmr_ACRotate 
Added kHIDUsage_Csmr_ACSend 
Added kHIDUsage_Csmr_ACSendTo 
Added kHIDUsage_Csmr_ACSort 
Added kHIDUsage_Csmr_ACSplit 
Added kHIDUsage_Csmr_ACUnlock 
Added kHIDUsage_Csmr_ACUpload 
Added kHIDUsage_Csmr_ACYes 
Added kHIDUsage_Csmr_ALOEMHelp 
Added kHIDUsage_Csmr_Headphone 
Added kHIDUsage_Csmr_Motion 
Added kHIDUsage_Csmr_Proximity 
Added kHIDUsage_Snsr_Biometric 
Added kHIDUsage_Snsr_Event 
Added kHIDUsage_Snsr_Light 
Added kHIDUsage_Snsr_Location 
Added kHIDUsage_Snsr_Motion 
Added kHIDUsage_Snsr_Other 
Added kHIDUsage_Snsr_Property 
Added kHIDUsage_Snsr_Scanner 
Added kHIDUsage_Snsr_Sensor 
Added kHIDUsage_Snsr_Time 
Added kHIDUsage_Snsr_Undefined 
IOHIDUsageTables.h
Added kHIDPage_Sensor 
Added kHIDUsage_Csmr_ACAllCaps 
Added kHIDUsage_Csmr_ACBold 
Added kHIDUsage_Csmr_ACCancel 
Added kHIDUsage_Csmr_ACCatalog 
Added kHIDUsage_Csmr_ACDelete 
Added kHIDUsage_Csmr_ACDemote 
Added kHIDUsage_Csmr_ACEdit 
Added kHIDUsage_Csmr_ACExpand 
Added kHIDUsage_Csmr_ACFilter 
Added kHIDUsage_Csmr_ACItalics 
Added kHIDUsage_Csmr_ACLock 
Added kHIDUsage_Csmr_ACMerge 
Added kHIDUsage_Csmr_ACNo 
Added kHIDUsage_Csmr_ACPromote 
Added kHIDUsage_Csmr_ACProtect 
Added kHIDUsage_Csmr_ACRename 
Added kHIDUsage_Csmr_ACReply 
Added kHIDUsage_Csmr_ACResize 
Added kHIDUsage_Csmr_ACRotate 
Added kHIDUsage_Csmr_ACSend 
Added kHIDUsage_Csmr_ACSendTo 
Added kHIDUsage_Csmr_ACSort 
Added kHIDUsage_Csmr_ACSplit 
Added kHIDUsage_Csmr_ACUnlock 
Added kHIDUsage_Csmr_ACUpload 
Added kHIDUsage_Csmr_ACYes 
Added kHIDUsage_Csmr_ALOEMHelp 
Added kHIDUsage_Csmr_Headphone 
Added kHIDUsage_Csmr_Motion 
Added kHIDUsage_Csmr_Proximity 
Added kHIDUsage_Snsr_Biometric 
Added kHIDUsage_Snsr_Event 
Added kHIDUsage_Snsr_Light 
Added kHIDUsage_Snsr_Location 
Added kHIDUsage_Snsr_Motion 
Added kHIDUsage_Snsr_Other 
Added kHIDUsage_Snsr_Property 
Added kHIDUsage_Snsr_Scanner 
Added kHIDUsage_Snsr_Sensor 
Added kHIDUsage_Snsr_Time 
Added kHIDUsage_Snsr_Undefined 
IOKitDebug.h
IOKitKeys.h
IOLLEvent.h
Added #def NX_ALPHASHIFT_STATELESS_MASK 
Added #def NX_DEVICE_ALPHASHIFT_STATELESS_MASK 
IOMacOSTypes.h
Removed AddressSpaceID 
Removed KernelProcessID 
Removed UnsignedWidePtr 
Removed WidePtr 
IOMapper.h
Added IOMapper::copyMapperForDeviceWithIndex() 
IOMemoryDescriptor.h
Added IOMemoryDescriptor::getPageCounts() 
IONDRVLibraries.h
Removed AbsoluteDeltaToDuration() 
Removed AbsoluteToDuration() 
Removed AbsoluteToNanoseconds() 
Removed AddAbsoluteToAbsolute() 
Removed AddDurationToAbsolute() 
Removed BlockCopy() 
Removed BlockMove() 
Removed BlockMoveData() 
Removed BlockMoveDataUncached() 
Removed BlockMoveUncached() 
Removed BlockZero() 
Removed BlockZeroUncached() 
Removed CStrCat() 
Removed CStrCmp() 
Removed CStrCopy() 
Removed CStrLen() 
Removed CStrNCat() 
Removed CStrNCmp() 
Removed CStrNCopy() 
Removed CStrToPStr() 
Removed CompareAndSwap() 
Removed CreateInterruptSet() 
Removed CurrentExecutionLevel() 
Removed DelayFor() 
Removed DelayForHardware() 
Removed DelayUntil() 
Removed DeleteInterruptSet() 
Removed DurationToAbsolute() 
Removed EndianSwap16Bit() 
Removed EndianSwap32Bit() 
Removed ExpMgrConfigReadByte() 
Removed ExpMgrConfigReadLong() 
Removed ExpMgrConfigReadWord() 
Removed ExpMgrConfigWriteByte() 
Removed ExpMgrConfigWriteLong() 
Removed ExpMgrConfigWriteWord() 
Removed ExpMgrIOReadByte() 
Removed ExpMgrIOReadLong() 
Removed ExpMgrIOReadWord() 
Removed ExpMgrIOWriteByte() 
Removed ExpMgrIOWriteLong() 
Removed ExpMgrIOWriteWord() 
Removed GetInterruptFunctions() 
Removed IOCommandIsComplete() 
Removed ISTProperty 
Removed InstallInterruptFunctions() 
Removed InterruptDisabler 
Removed InterruptEnabler 
Removed InterruptHandler 
Removed InterruptMemberNumber 
Removed InterruptReturnValue 
Removed InterruptSetID 
Removed InterruptSetMember 
Removed InterruptSetOptions 
Removed InterruptSourceState 
Removed Nanoseconds 
Removed NanosecondsToAbsolute() 
Removed PStrCopy() 
Removed PStrToCStr() 
Removed PoolAllocateResident() 
Removed PoolDeallocate() 
Removed RegistryCStrEntryCreate() 
Removed RegistryCStrEntryToPath() 
Removed RegistryEntryCopy() 
Removed RegistryEntryDelete() 
Removed RegistryEntryGetMod() 
Removed RegistryEntryIterateSet() 
Removed RegistryEntryMod() 
Removed RegistryEntryPropertyMod() 
Removed RegistryEntrySearch() 
Removed RegistryEntrySetMod() 
Removed RegistryEntryToPathSize() 
Removed RegistryPropertyRename() 
Removed SubAbsoluteFromAbsolute() 
Removed SynchronizeIO() 
Removed SysDebug() 
Removed SysDebugStr() 
Removed UpTime() 
Removed VSLSetDisplayConfiguration() 
Removed VSLWaitOnInterruptService() 
Removed kFirstMemberNumber 
Removed kISTChipInterruptSource 
Removed kISTInputDMAInterruptSource 
Removed kISTOutputDMAInterruptSource 
Removed kISTPropertyMemberCount 
Removed #def kISTPropertyName 
Removed kIsrIsComplete 
Removed kIsrIsNotComplete 
Removed kMemberNumberParent 
Removed kReturnToParentWhenComplete 
Removed kReturnToParentWhenNotComplete 
Removed kSourceWasDisabled 
Removed kSourceWasEnabled 
IONDRVSupport.h
Removed IONDRVInstallInterruptFunctions() 
Removed IONDRVInterruptDisabler 
Removed IONDRVInterruptEnabler 
Removed IONDRVInterruptHandler 
Removed IONDRVInterruptSetMember 
Removed IONDRVUndefinedSymbolHandler 
Removed kIONDRVFirstMemberNumber 
Removed kIONDRVISTChipInterruptSource 
Removed kIONDRVISTInputDMAInterruptSource 
Removed kIONDRVISTOutputDMAInterruptSource 
Removed kIONDRVISTPropertyMemberCount 
Removed #def kIONDRVISTPropertyName 
Removed kIONDRVIsrIsComplete 
Removed kIONDRVIsrIsNotComplete 
Removed kIONDRVMemberNumberParent 
Removed kIONDRVReturnToParentWhenComplete 
Removed kIONDRVReturnToParentWhenNotComplete 
IONVRAM.h
Added IODTNVRAM::initNVRAMImage() 
Added IODTNVRAM::initProxyData() 
IONetworkController.h
IONetworkInterface.h
Added IONetworkInterface::notifyDriver() 
IONetworkMedium.h
IOPCIBridge.h
Added IOPCIBridge::callPlatformFunction() 
Added IOPCIBridge::deferredProbe() 
Added IOPCIBridge::initialPowerStateForDomainState() 
Added IOPCIBridge::maxCapabilityForDomainState() 
Added IOPCIBridge::powerStateForDomainState() 
Added IOPCIBridge::relocate() 
Added IOPCIBridge::setProperties() 
Added IOPCIBridge::updateWakeReason() 
Modified IOPCIBridge::restoreMachineState()
| Declaration | |
|---|---|
| From | IOReturn restoreMachineState ( IOOptionBits options); | 
| To | IOReturn restoreMachineState ( IOOptionBits options, IOPCIDevice *device); | 
Modified IOPCIBridge::setDevicePowerState()
| Declaration | |
|---|---|
| From | virtual IOReturn setDevicePowerState ( IOPCIDevice *device, unsigned long whatToDo); | 
| To | IOReturn setDevicePowerState ( IOPCIDevice *device, IOOptionBits options, unsigned long prevState, unsigned long newState); | 
Modified IOPCIBridge::spaceFromProperties()
| Declaration | |
|---|---|
| From | virtual void spaceFromProperties ( OSDictionary *propTable, IOPCIAddressSpace *space); | 
| To | void spaceFromProperties ( IORegistryEntry *regEntry, IOPCIAddressSpace *space); | 
IOPCIDevice.h
Added IOPCIDevice::initialPowerStateForDomainState() 
Added IOPCIDevice::maxCapabilityForDomainState() 
Added IOPCIDevice::powerStateForDomainState() 
Added IOPCIDevice::relocate() 
Added IOPCIDevice::setLatencyTolerance() 
Added IOPCIDevice::setPCIPowerState() 
Added kIOPCIDevicePausedState 
Added #def kIOPCIExpressCapabilitiesKey 
Added #def kIOPCIExpressSlotCapabilitiesKey 
Added #def kIOPCIExpressSlotStatusKey 
Added kIOPCILatencySnooped 
Added kIOPCILatencyUnsnooped 
Added #def kIOPCIPauseCompatibleKey 
IOPM.h
Added #def kIOPMBootSessionUUIDKey 
Added #def kIOPMDriverAssertionRegistryEntryIDKey 
Added #def kIOPMResetPowerStateOnWakeKey 
Added kIOPMRootDomainState 
IOPMLibDefs.h
Added #def kPMSetDisplayPowerOn 
Added #def kPMSleepWakeDebugTrig 
Added #def kPMSleepWakeWatchdogEnable 
IOPMpowerState.h
Added kIOPMPowerStateVersion2 
IOPlatformExpert.h
Added PERemoveNVRAMProperty() 
IOReportTypes.h
Added IOHistogramReportValues 
Added #def IOREPORT_MAKEID 
Added IOReportCategories 
Added IOReportChannel 
Added IOReportChannelList 
Added IOReportChannelType 
Added IOReportConfigureAction 
Added IOReportElement 
Added IOReportElementValues 
Added IOReportFormat 
Added IOReportInterest 
Added IOReportInterestList 
Added IOReportUpdateAction 
Added IOSimpleReportValues 
Added IOStateReportValues 
Added #def kIOReportCategoryDebug 
Added #def kIOReportCategoryPerformance 
Added #def kIOReportCategoryPeripheral 
Added #def kIOReportCategoryPower 
Added #def kIOReportCategoryTraffic 
Added kIOReportCopyChannelData 
Added kIOReportDisable 
Added kIOReportEnable 
Added kIOReportFormatHistogram 
Added kIOReportFormatSimple 
Added kIOReportFormatState 
Added kIOReportGetDimensions 
Added #def kIOReportInvalidCategory 
Added kIOReportInvalidFormat 
Added #def kIOReportInvalidIntValue 
Added kIOReportTraceOnChange 
IOReturn.h
Added #def sub_iokit_audio_video 
Added #def sub_iokit_hidsystem 
Added #def sub_iokit_hsic 
Added #def sub_iokit_sdio 
Added #def sub_iokit_wlan 
IOSCSIBlockCommandsDevice.h
Removed IOSCSIBlockCommandsDevice::CreateCommandSetObjects() 
Removed IOSCSIBlockCommandsDevice::ERASE_10() 
Removed IOSCSIBlockCommandsDevice::ERASE_12() 
Removed IOSCSIBlockCommandsDevice::FORMAT_UNIT() 
Removed IOSCSIBlockCommandsDevice::FreeCommandSetObjects() 
Removed IOSCSIBlockCommandsDevice::GetSCSIBlockCommandObject() 
Removed IOSCSIBlockCommandsDevice::GetSCSIPrimaryCommandObject() 
Removed IOSCSIBlockCommandsDevice::LOCK_UNLOCK_CACHE() 
Removed IOSCSIBlockCommandsDevice::LOCK_UNLOCK_CACHE_16() 
Removed IOSCSIBlockCommandsDevice::MEDIUM_SCAN() 
Removed IOSCSIBlockCommandsDevice::PREFETCH() 
Removed IOSCSIBlockCommandsDevice::PREFETCH_16() 
Removed IOSCSIBlockCommandsDevice::READ_6() 
Removed IOSCSIBlockCommandsDevice::READ_DEFECT_DATA_10() 
Removed IOSCSIBlockCommandsDevice::READ_DEFECT_DATA_12() 
Removed IOSCSIBlockCommandsDevice::READ_GENERATION() 
Removed IOSCSIBlockCommandsDevice::READ_LONG() 
Removed IOSCSIBlockCommandsDevice::READ_LONG_16() 
Removed IOSCSIBlockCommandsDevice::READ_UPDATED_BLOCK_10() 
Removed IOSCSIBlockCommandsDevice::REASSIGN_BLOCKS() 
Removed IOSCSIBlockCommandsDevice::REBUILD() 
Removed IOSCSIBlockCommandsDevice::REGENERATE() 
Removed IOSCSIBlockCommandsDevice::REZERO_UNIT() 
Removed IOSCSIBlockCommandsDevice::SEARCH_DATA_EQUAL_10() 
Removed IOSCSIBlockCommandsDevice::SEARCH_DATA_HIGH_10() 
Removed IOSCSIBlockCommandsDevice::SEARCH_DATA_LOW_10() 
Removed IOSCSIBlockCommandsDevice::SEEK_10() 
Removed IOSCSIBlockCommandsDevice::SEEK_6() 
Removed IOSCSIBlockCommandsDevice::SET_LIMITS_10() 
Removed IOSCSIBlockCommandsDevice::SET_LIMITS_12() 
Removed IOSCSIBlockCommandsDevice::UPDATE_BLOCK() 
Removed IOSCSIBlockCommandsDevice::VERIFY_10() 
Removed IOSCSIBlockCommandsDevice::VERIFY_12() 
Removed IOSCSIBlockCommandsDevice::VERIFY_16() 
Removed IOSCSIBlockCommandsDevice::WRITE_6() 
Removed IOSCSIBlockCommandsDevice::WRITE_AND_VERIFY_10() 
Removed IOSCSIBlockCommandsDevice::WRITE_AND_VERIFY_12() 
Removed IOSCSIBlockCommandsDevice::WRITE_AND_VERIFY_16() 
Removed IOSCSIBlockCommandsDevice::WRITE_LONG() 
Removed IOSCSIBlockCommandsDevice::WRITE_LONG_16() 
Removed IOSCSIBlockCommandsDevice::WRITE_SAME() 
Removed IOSCSIBlockCommandsDevice::WRITE_SAME_16() 
Removed IOSCSIBlockCommandsDevice::XDREAD() 
Removed IOSCSIBlockCommandsDevice::XDWRITE() 
Removed IOSCSIBlockCommandsDevice::XDWRITEREAD_10() 
Removed IOSCSIBlockCommandsDevice::XDWRITE_EXTENDED() 
Removed IOSCSIBlockCommandsDevice::XPWRITE() 
IOSCSIMultimediaCommandsDevice.h
Removed IOSCSIMultimediaCommandsDevice::AudioPause() 
Removed IOSCSIMultimediaCommandsDevice::AudioPlay() 
Removed IOSCSIMultimediaCommandsDevice::AudioScan() 
Removed IOSCSIMultimediaCommandsDevice::AudioStop() 
Removed IOSCSIMultimediaCommandsDevice::BLANK() 
Removed IOSCSIMultimediaCommandsDevice::CLOSE_TRACK_SESSION() 
Removed IOSCSIMultimediaCommandsDevice::CreateCommandSetObjects() 
Removed IOSCSIMultimediaCommandsDevice::FORMAT_UNIT() 
Removed IOSCSIMultimediaCommandsDevice::FreeCommandSetObjects() 
Removed IOSCSIMultimediaCommandsDevice::GetAudioStatus() 
Removed IOSCSIMultimediaCommandsDevice::GetAudioVolume() 
Removed IOSCSIMultimediaCommandsDevice::GetSCSIBlockCommandObject() 
Removed IOSCSIMultimediaCommandsDevice::GetSCSIMultimediaCommandObject() 
Removed IOSCSIMultimediaCommandsDevice::GetSCSIPrimaryCommandObject() 
Removed IOSCSIMultimediaCommandsDevice::PAUSE_RESUME() 
Removed IOSCSIMultimediaCommandsDevice::PLAY_AUDIO_10() 
Removed IOSCSIMultimediaCommandsDevice::PLAY_AUDIO_12() 
Removed IOSCSIMultimediaCommandsDevice::PLAY_AUDIO_MSF() 
Removed IOSCSIMultimediaCommandsDevice::PLAY_CD() 
Removed IOSCSIMultimediaCommandsDevice::READ_BUFFER_CAPACITY() 
Removed IOSCSIMultimediaCommandsDevice::READ_HEADER() 
Removed IOSCSIMultimediaCommandsDevice::READ_MASTER_CUE() 
Removed IOSCSIMultimediaCommandsDevice::REPAIR_TRACK() 
Removed IOSCSIMultimediaCommandsDevice::REPORT_KEY() 
Removed IOSCSIMultimediaCommandsDevice::RESERVE_TRACK() 
Removed IOSCSIMultimediaCommandsDevice::SCAN() 
Removed IOSCSIMultimediaCommandsDevice::SEND_CUE_SHEET() 
Removed IOSCSIMultimediaCommandsDevice::SEND_DVD_STRUCTURE() 
Removed IOSCSIMultimediaCommandsDevice::SEND_EVENT() 
Removed IOSCSIMultimediaCommandsDevice::SEND_KEY() 
Removed IOSCSIMultimediaCommandsDevice::SEND_OPC_INFORMATION() 
Removed IOSCSIMultimediaCommandsDevice::STOP_PLAY_SCAN() 
Removed IOSCSIMultimediaCommandsDevice::SetAudioVolume() 
Added #def fDoNotLockMedia 
IOSCSIPrimaryCommandsDevice.h
Removed IOSCSIPrimaryCommandsDevice::CHANGE_DEFINITION() 
Removed IOSCSIPrimaryCommandsDevice::COMPARE() 
Removed IOSCSIPrimaryCommandsDevice::COPY() 
Removed IOSCSIPrimaryCommandsDevice::COPY_AND_VERIFY() 
Removed IOSCSIPrimaryCommandsDevice::CreateCommandSetObjects() 
Removed IOSCSIPrimaryCommandsDevice::EXTENDED_COPY() 
Removed IOSCSIPrimaryCommandsDevice::FreeCommandSetObjects() 
Removed IOSCSIPrimaryCommandsDevice::GetSCSIPrimaryCommandObject() 
IOSCSIProtocolInterface.h
IOSCSIReducedBlockCommandsDevice.h
Removed IOSCSIReducedBlockCommandsDevice::CreateCommandSetObjects() 
Removed IOSCSIReducedBlockCommandsDevice::FreeCommandSetObjects() 
Removed IOSCSIReducedBlockCommandsDevice::GetSCSIPrimaryCommandObject() 
Removed IOSCSIReducedBlockCommandsDevice::GetSCSIReducedBlockCommandObject() 
IOService.h
Added IOService::configureReport() 
Added IOService::updateReport() 
IOStorageProtocolCharacteristics.h
IOUSBController.h
Removed IOUSBController::GetInternalHubErrataBits() 
Added IOUSBController::CheckACPIForPortMapping() 
Added IOUSBController::IsPortMapped() 
Added ErrataList64Entry 
Added ErrataList64EntryPtr 
Added kErrataXHCIEnableAutoCompliance 
Added kErrataXHCINoMSI 
Added kErrataXHCIPPTMuxing 
Added kErrataXHCIPantherPoint 
Added kErrataXHCIParkRing 
Added kErrataXHCISWAssistXHCIIdle 
Added kErrataXHCISWBandwidthCheck 
Added kErratakUHCIResetAfterBabble 
Added kUSBWatchdogTimeoutMSDuringRestartOff 
IOUSBControllerV2.h
Added IOUSBControllerV2::UpdateDeviceAddress() 
Added IOUSBControllerV2::UpdateTopology() 
IOUSBControllerV3.h
Removed IOUSBControllerV3::GetErrataBits() 
Added IOUSBControllerV3::CanControllerMuxOverToEHCI() 
Added IOUSBControllerV3::GetConnectorType() 
Added IOUSBControllerV3::GetErrata64Bits() 
Added IOUSBControllerV3::GetInternalHubErrataBits() 
Added IOUSBControllerV3::GetMinimumIdlePowerState() 
Added IOUSBControllerV3::PMEHandler() 
Added #def kACPIInterruptTypeValid 
Added #def kGPEACPIString 
Added kMaxEHCIPorts 
Added kMaxXHCIPorts 
Modified IOUSBControllerV3::RHCompleteTransaction()
| Declaration | |
|---|---|
| From | void RHCompleteTransaction ( IOUSBRootHubInterruptTransactionPtr outstandingRHTransPtr); | 
| To | void RHCompleteTransaction ( IOUSBRootHubInterruptTransactionPtr outstandingRHTransPtr, UInt16 rhStatusChangedBitmap, UInt16 numPorts, bool cancelTimer); | 
IOUSBDevice.h
Removed IOUSBDevice::DisplayUserNotificationForDeviceEntry() 
Added IOUSBDevice::GetDeviceClass() 
Added IOUSBDevice::GetDeviceSubClass() 
Added IOUSBDevice::GetLocationID() 
Modified IOUSBDevice::DisplayUserNotificationForDevice()
| Declaration | |
|---|---|
| From | void DisplayUserNotificationForDevice ( void); | 
| To | void DisplayUserNotificationForDevice ( UInt32 notificationType, UInt8 port); | 
IOUSBHIDDriver.h
Removed #def kHIDDriverRetryCount 
Added #def kHIDStandardDriverRetryCount 
Added #def kHIDStandardRetryCountInMS 
IOUSBHubPolicyMaker.h
Added IOUSBHubPolicyMaker::ProcessUSBNotification() 
Added IOUSBHubPolicyMaker::stop() 
IOUSBInterface.h
Added IOUSBInterface::EnableRemoteWake() 
Added IOUSBInterface::GetInterfaceStatus() 
Added IOUSBInterface::SetFunctionSuspendFeature() 
IOUSBUserClient.h
Added IOUSBNotification 
Added IOUSBNotification::GetAsyncRefPtr() 
Added IOUSBNotification::GetIOUSBDevice() 
Added IOUSBNotification::GetIOUSBInterface() 
Added IOUSBNotification::GetIOUserClient() 
Added IOUSBNotification::GetNotificationMask() 
Added IOUSBNotification::SendNotification() 
Added IOUSBNotification::SetAsyncRef() 
Added IOUSBNotification::SetIOUSBDevice() 
Added IOUSBNotification::SetIOUSBInterface() 
Added IOUSBNotification::SetNotificationMask() 
Added IOUSBNotification::getMetaClass() 
Added IOUSBNotification::withUserClient() 
IOUserClient.h
Added IOUserClient::sendAsyncResult64WithOptions() 
MacIOATA.h
OSByteOrder.h
Removed #def OS_INLINE 
OSTypes.h
Removed wide 
Added #def ABSOLUTETIME_SCALAR_TYPE 
Modified OptionBits
| Deprecation | |
|---|---|
| From | none | 
| To | OS X 10.9 | 
Modified UnsignedWide
| Deprecation | |
|---|---|
| From | none | 
| To | OS X 10.9 | 
OSvKernDSPLib.h
Added IIRChannel 
Added expf() 
Added log10f() 
Added logf() 
Added sqrtf() 
Added vA128Shift() 
Added vDSP_IIRMonoLeft 
Added vDSP_IIRMonoRight 
Added vDSP_IIRStereo 
Added vDSP_biquad2() 
Added vDSP_biquad2_CopyState() 
Added vDSP_biquad_Setup 
Added vDSP_int24 
Added vDSP_uint24 
Added vDSP_vfix16() 
Added vDSP_vfix32() 
Added vDSP_vflt16() 
Added vDSP_vflt24() 
Added vDSP_vflt32() 
Added vDSP_vfltu24() 
Added vDSP_vsmfix24() 
Added vDSP_vsmfixu24() 
Added vLL128Shift() 
Added vLR128Shift() 
Added vS128Add() 
Added vS128AddS() 
Added vS128Sub() 
Added vS128SubS() 
Added vS64FullMulOdd() 
Added vSInt32 
Added vU128Add() 
Added vU128AddS() 
Added vU128Sub() 
Added vU128SubS() 
Added vU64FullMulOdd() 
Added vUInt32 
Added vUInt8 
Added vvexpf() 
RootDomain.h
Added IOPMrootDomain::configureReport() 
Added IOPMrootDomain::copyProperty() 
Added IOPMrootDomain::updateReport() 
USB.h
Added #def ISROOTHUB 
Added USBNotificationTypes 
Added #def kEHCIIsochMaxBusStall 
Added kIOUSBVendorIDApple 
Added #def kOHCIIsochMaxBusStall 
Added #def kThunderboltMaxBusStall 
Added #def kUHCIIsochMaxBusStall 
Added #def kXHCIIsochMaxBusStall 
USBHub.h
Added kUSBHubOvercurrentMask 
Added kUSBHubOvercurrentShift 
USBSpec.h
WKdm_new.h
Added #def ALL_ONES_MASK 
Added #def BITS_PER_BYTE 
Added #def BITS_PER_WORD 
Added #def BYTES_PER_WORD 
Added #def DEBUG_PRINT_1 
Added #def DEBUG_PRINT_2 
Added #def DICTIONARY_SIZE 
Added DictionaryElement 
Added #def EMIT_BYTE 
Added #def EMIT_WORD 
Added #def EXACT_TAG 
Added #def FOUR_BITS_PACKING_MASK 
Added #def FULL_WORD_AREA_START 
Added #def HASH_LOOKUP_TABLE_CONTENTS 
Added #def HASH_TO_DICT_BYTE_OFFSET 
Added #def HEADER_SIZE_IN_WORDS 
Added #def HIGH_BITS 
Added #def LOW_BITS 
Added #def LOW_BITS_AREA_END 
Added #def LOW_BITS_AREA_START 
Added #def LOW_BITS_MASK 
Added #def MISS_TAG 
Added #def NUM_LOW_BITS 
Added #def PAGE_SIZE_IN_BYTES 
Added #def PAGE_SIZE_IN_WORDS 
Added #def PARTIAL_TAG 
Added #def PRELOAD_DICTIONARY 
Added #def QPOS_AREA_END 
Added #def QPOS_AREA_START 
Added #def RECORD_EXACT 
Added #def RECORD_MISS 
Added #def RECORD_PARTIAL 
Added #def RECORD_ZERO 
Added #def SET_LOW_BITS_AREA_END 
Added #def SET_LOW_BITS_AREA_START 
Added #def SET_QPOS_AREA_START 
Added #def TAGS_AREA_END 
Added #def TAGS_AREA_OFFSET 
Added #def TAGS_AREA_SIZE 
Added #def TAGS_AREA_START 
Added #def TEN_LOW_BITS_MASK 
Added #def TWENTY_TWO_HIGH_BITS_MASK 
Added #def TWO_BITS_PACKING_MASK 
Added WK_word 
Added #def WKdm_SCRATCH_BUF_SIZE 
Added WKdm_compress_new() 
Added WKdm_decompress_new() 
Added #def ZERO_TAG 
Added hashLookupTable 
___offsetof.h
_blkcnt_t.h
_blksize_t.h
_clock_t.h
_ct_rune_t.h
Added ct_rune_t 
_dev_t.h
_errno_t.h
_fd_clr.h
Modified #def FD_CLR
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_clr.h | 
_fd_copy.h
Modified #def FD_COPY
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_copy.h | 
_fd_def.h
_fd_isset.h
Modified #def FD_ISSET
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_isset.h | 
_fd_set.h
Modified #def FD_SET
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_set.h | 
_fd_setsize.h
Modified #def FD_SETSIZE
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_setsize.h | 
_fd_zero.h
Modified #def FD_ZERO
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_zero.h | 
_filesec_t.h
Added filesec_t 
_fsblkcnt_t.h
_fsfilcnt_t.h
_gid_t.h
Added gid_t 
_guid_t.h
Modified #def KAUTH_GUID_SIZE
| Header | |
|---|---|
| From | Kernel/sys/kernel_types.h | 
| To | Kernel/sys/_types/_guid_t.h | 
Modified guid_t
| Header | |
|---|---|
| From | Kernel/sys/kernel_types.h | 
| To | Kernel/sys/_types/_guid_t.h | 
_id_t.h
Added id_t 
_in_addr_t.h
Added in_addr_t 
_in_port_t.h
Added in_port_t 
_ino64_t.h
_ino_t.h
_int16_t.h
_int32_t.h
_int64_t.h
_int8_t.h
_intptr_t.h
_iovec_t.h
Added iovec 
_key_t.h
Added key_t 
_mach_port_t.h
_mbstate_t.h
Added mbstate_t 
_mcontext.h
_mcontext.h
Modified #def I386_MCONTEXT_SIZE
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext32
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext64
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_avx32
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_avx64
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_t
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
_mode_t.h
Added mode_t 
_nlink_t.h
_null.h
Added #def NULL 
_o_dsync.h
Modified #def O_DSYNC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_o_dsync.h | 
_o_sync.h
Modified #def O_SYNC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_o_sync.h | 
_off_t.h
Added off_t 
_os_inline.h
Added #def OS_INLINE 
_pid_t.h
Added pid_t 
_posix_vdisable.h
_pthread_attr_t.h
Modified pthread_attr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_attr_t.h | 
_pthread_cond_t.h
Modified pthread_cond_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_cond_t.h | 
_pthread_condattr_t.h
Modified pthread_condattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_condattr_t.h | 
_pthread_key_t.h
Modified pthread_key_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_key_t.h | 
_pthread_mutex_t.h
Modified pthread_mutex_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_mutex_t.h | 
_pthread_mutexattr_t.h
Modified pthread_mutexattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_mutexattr_t.h | 
_pthread_once_t.h
Modified pthread_once_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_once_t.h | 
_pthread_rwlock_t.h
Modified pthread_rwlock_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_rwlock_t.h | 
_pthread_rwlockattr_t.h
Modified pthread_rwlockattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_rwlockattr_t.h | 
_pthread_t.h
Modified pthread_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_t.h | 
_ptrdiff_t.h
Added ptrdiff_t 
_rsize_t.h
Added rsize_t 
_rune_t.h
Added rune_t 
_s_ifmt.h
Modified #def S_IEXEC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFBLK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFCHR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFDIR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFIFO
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFLNK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFMT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFREG
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFSOCK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFWHT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IREAD
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IROTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXG
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXO
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXU
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISGID
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISTXT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISUID
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISVTX
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWOTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWRITE
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXOTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
_sa_family_t.h
Added sa_family_t 
_seek_set.h
Added #def SEEK_CUR 
Added #def SEEK_END 
Added #def SEEK_SET 
_sigaltstack.h
Added stack_t 
_sigset_t.h
Added sigset_t 
_size_t.h
Added size_t 
_socklen_t.h
_ssize_t.h
Added ssize_t 
_structs.h
Modified #def I386_MCONTEXT_SIZE
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext32
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext64
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_avx32
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_avx64
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
Modified mcontext_t
| Header | |
|---|---|
| From | Kernel/i386/_structs.h | 
| To | Kernel/i386/_mcontext.h | 
_structs.h
_suseconds_t.h
_time_t.h
Added time_t 
_timespec.h
Added timespec 
_timeval.h
Added timeval 
_timeval32.h
Added timeval32 
_ucontext.h
Added ucontext_t 
_ucontext64.h
_uid_t.h
Added uid_t 
_uintptr_t.h
_useconds_t.h
_user32_itimerval.h
Added user32_itimerval 
_user32_timespec.h
Added user32_timespec 
_user32_timeval.h
Added user32_timeval 
_user64_itimerval.h
Added user64_itimerval 
_user64_timespec.h
Added user64_timespec 
_user64_timeval.h
Added user64_timeval 
_user_timespec.h
Added user_timespec 
_user_timeval.h
Added user_timeval 
_uuid_t.h
_va_list.h
Added va_list 
_wchar_t.h
_wint_t.h
Added wint_t 
boot.h
Added #def kBootArgsFlagBlack 
bpf.h
Added #def BIOCSETFNR 
Added #def DLT_A429 
Added #def DLT_A653_ICM 
Added #def DLT_AIRONET_HEADER 
Added #def DLT_AOS 
Added #def DLT_ARCNET_LINUX 
Added #def DLT_AURORA 
Added #def DLT_AX25_KISS 
Added #def DLT_BACNET_MS_TP 
Added #def DLT_BLUETOOTH_HCI_H4 
Added #def DLT_BLUETOOTH_HCI_H4_WITH_PHDR 
Added #def DLT_CAN20B 
Added #def DLT_CAN_SOCKETCAN 
Added #def DLT_CISCO_IOS 
Added #def DLT_C_HDLC_WITH_DIR 
Added #def DLT_DBUS 
Added #def DLT_DECT 
Added #def DLT_DOCSIS 
Added #def DLT_DVB_CI 
Added #def DLT_ECONET 
Added #def DLT_ENC 
Added #def DLT_ERF 
Added #def DLT_ERF_ETH 
Added #def DLT_ERF_POS 
Added #def DLT_FC_2 
Added #def DLT_FC_2_WITH_FRAME_DELIMS 
Added #def DLT_FLEXRAY 
Added #def DLT_FRELAY 
Added #def DLT_FRELAY_WITH_DIR 
Added #def DLT_GCOM_SERIAL 
Added #def DLT_GCOM_T1E1 
Added #def DLT_GPF_F 
Added #def DLT_GPF_T 
Added #def DLT_GPRS_LLC 
Added #def DLT_GSMTAP_ABIS 
Added #def DLT_GSMTAP_UM 
Added #def DLT_HHDLC 
Added #def DLT_IBM_SN 
Added #def DLT_IBM_SP 
Added #def DLT_IEEE802_15_4 
Added #def DLT_IEEE802_15_4_LINUX 
Added #def DLT_IEEE802_15_4_NOFCS 
Added #def DLT_IEEE802_15_4_NONASK_PHY 
Added #def DLT_IEEE802_16_MAC_CPS 
Added #def DLT_IEEE802_16_MAC_CPS_RADIO 
Added #def DLT_IPFILTER 
Added #def DLT_IPMB 
Added #def DLT_IPMB_LINUX 
Added #def DLT_IPNET 
Added #def DLT_IPOIB 
Added #def DLT_IPV4 
Added #def DLT_IPV6 
Added #def DLT_IP_OVER_FC 
Added #def DLT_JUNIPER_ATM1 
Added #def DLT_JUNIPER_ATM2 
Added #def DLT_JUNIPER_ATM_CEMIC 
Added #def DLT_JUNIPER_CHDLC 
Added #def DLT_JUNIPER_ES 
Added #def DLT_JUNIPER_ETHER 
Added #def DLT_JUNIPER_FIBRECHANNEL 
Added #def DLT_JUNIPER_FRELAY 
Added #def DLT_JUNIPER_GGSN 
Added #def DLT_JUNIPER_ISM 
Added #def DLT_JUNIPER_MFR 
Added #def DLT_JUNIPER_MLFR 
Added #def DLT_JUNIPER_MLPPP 
Added #def DLT_JUNIPER_MONITOR 
Added #def DLT_JUNIPER_PIC_PEER 
Added #def DLT_JUNIPER_PPP 
Added #def DLT_JUNIPER_PPPOE 
Added #def DLT_JUNIPER_PPPOE_ATM 
Added #def DLT_JUNIPER_SERVICES 
Added #def DLT_JUNIPER_SRX_E2E 
Added #def DLT_JUNIPER_ST 
Added #def DLT_JUNIPER_VP 
Added #def DLT_JUNIPER_VS 
Added #def DLT_LAPB_WITH_DIR 
Added #def DLT_LAPD 
Added #def DLT_LIN 
Added #def DLT_LINUX_EVDEV 
Added #def DLT_LINUX_IRDA 
Added #def DLT_LINUX_LAPD 
Added #def DLT_LINUX_PPP_WITHDIRECTION 
Added #def DLT_LTALK 
Added #def DLT_MATCHING_MAX 
Added #def DLT_MATCHING_MIN 
Added #def DLT_MFR 
Added #def DLT_MOST 
Added #def DLT_MPEG_2_TS 
Added #def DLT_MPLS 
Added #def DLT_MTP2 
Added #def DLT_MTP2_WITH_PHDR 
Added #def DLT_MTP3 
Added #def DLT_MUX27010 
Added #def DLT_NETANALYZER 
Added #def DLT_NETANALYZER_TRANSPARENT 
Added #def DLT_NFC_LLCP 
Added #def DLT_NFLOG 
Added #def DLT_NG40 
Added #def DLT_PCI_EXP 
Added #def DLT_PPI 
Added #def DLT_PPP_ETHER 
Added #def DLT_PPP_PPPD 
Added #def DLT_PPP_WITH_DIR 
Added #def DLT_PPP_WITH_DIRECTION 
Added #def DLT_PRISM_HEADER 
Added #def DLT_RAIF1 
Added #def DLT_RIO 
Added #def DLT_SCCP 
Added #def DLT_SITA 
Added #def DLT_STANAG_5066_D_PDU 
Added #def DLT_SUNATM 
Added #def DLT_SYMANTEC_FIREWALL 
Added #def DLT_TZSP 
Added #def DLT_USB 
Added #def DLT_USB_LINUX 
Added #def DLT_USB_LINUX_MMAPPED 
Added #def DLT_USER0 
Added #def DLT_USER1 
Added #def DLT_USER10 
Added #def DLT_USER11 
Added #def DLT_USER12 
Added #def DLT_USER13 
Added #def DLT_USER14 
Added #def DLT_USER15 
Added #def DLT_USER2 
Added #def DLT_USER3 
Added #def DLT_USER4 
Added #def DLT_USER5 
Added #def DLT_USER6 
Added #def DLT_USER7 
Added #def DLT_USER8 
Added #def DLT_USER9 
Added #def DLT_WIHART 
Added #def DLT_X2E_SERIAL 
Added #def DLT_X2E_XORAYA 
call_entry.h
clock.h
conf.h
Removed #def D_TRACKCLOSE 
Removed #def D_TYPEMASK 
cpuid.h
Removed #def CPUID_FEATURE_xAPIC 
Removed cpuid_get_info() 
Added #def CPUID_FEATURE_FMA 
Added #def CPUID_FEATURE_x2APIC 
Added #def CPUID_LEAF7_FEATURE_AVX2 
Added #def CPUID_LEAF7_FEATURE_BMI1 
Added #def CPUID_LEAF7_FEATURE_BMI2 
Added #def CPUID_LEAF7_FEATURE_HLE 
Added #def CPUID_LEAF7_FEATURE_INVPCID 
Added #def CPUID_LEAF7_FEATURE_RTM 
Added #def CPUID_LEAF7_FEATURE_TSCOFF 
Added #def CPUID_MODEL_HASWELL 
Added #def CPUID_MODEL_HASWELL_SVR 
Added #def CPUID_MODEL_HASWELL_ULT 
debug.h
Added #def STACKSHOT_MICRO_SNAPSHOT_MAGIC 
Added STACKSHOT_SAVE_KERNEL_FRAMES_ONLY 
Added dyld_uuid_info_32 
Added dyld_uuid_info_64 
Added generic_snapshot_flags 
Added kInterruptRecord 
Added kStacksPCOnly 
Added kTaskDarwinBG 
Added kTaskExtDarwinBG 
Added kTaskIsBoosted 
Added kTaskIsForeground 
Added kTaskIsSuppressed 
Added kTaskIsTimerThrottled 
Added kTaskRsrcFlagged 
Added kTaskVisNonvisible 
Added kTaskVisVisible 
Added kThreadDarwinBG 
Added kTimerArmingRecord 
Added kUserMode 
Added micro_snapshot 
Added micro_snapshot_flags 
Added stack_snapshot_frame32 
Added stack_snapshot_frame64 
Added task_snapshot_flags 
Added thread_snapshot_flags 
disk.h
Added #def DKIOCGETMAXPRIORITYCOUNT 
ev_keymap.h
Added #def NX_MODIFIERKEY_ALPHALOCK_STATELESS 
Added #def NX_MODIFIERKEY_LAST_KEY 
event.h
Removed #def NOTE_RESOURCEEND 
Added #def NOTE_BACKGROUND 
Added #def NOTE_CRITICAL 
Added #def NOTE_EXIT_CSERROR 
Added #def NOTE_EXIT_DECRYPTFAIL 
Added #def NOTE_EXIT_DETAIL 
Added #def NOTE_EXIT_DETAIL_MASK 
Added #def NOTE_EXIT_MEMORY 
Added #def NOTE_LEEWAY 
Added eNoteReapDeprecated 
exception_types.h
Added #def EXC_GUARD 
Added #def EXC_MASK_GUARD 
fcntl.h
Removed #def F_MARKDEPENDENCY 
Removed #def F_READBOOTSTRAP 
Removed #def F_WRITEBOOTSTRAP 
Removed #def SEEK_CUR 
Removed #def SEEK_END 
Removed #def SEEK_SET 
Modified #def O_DSYNC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_o_dsync.h | 
Modified #def O_SYNC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_o_sync.h | 
Modified #def S_IEXEC
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFBLK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFCHR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFDIR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFIFO
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFLNK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFMT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFREG
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFSOCK
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IFWHT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IREAD
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IROTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXG
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXO
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IRWXU
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISGID
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISTXT
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISUID
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_ISVTX
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWOTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWRITE
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IWUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXGRP
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXOTH
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
Modified #def S_IXUSR
| Header | |
|---|---|
| From | Kernel/sys/fcntl.h | 
| To | Kernel/sys/_types/_s_ifmt.h | 
hfs_format.h
Removed ConstHFSUniStr255Param 
Removed HFSUniStr255 
hfs_unistr.h
Added ConstHFSUniStr255Param 
Added HFSUniStr255 
host_info.h
Added #def HOST_EXPIRED_TASK_INFO 
Added #def HOST_VM_INFO64_REV0_COUNT 
Added #def HOST_VM_INFO64_REV1_COUNT 
Added #def HOST_VM_PURGABLE 
Added #def HOST_VM_PURGABLE_COUNT 
Added host_purgable_info_t 
host_special_ports.h
Added #def HOST_TELEMETRY_PORT 
Added #def host_get_telemetry_port 
Added #def host_set_telemetry_port 
if.h
Added #def IFCAP_AV 
Added #def IFCAP_HWCSUM 
Added #def IFCAP_JUMBO_MTU 
Added #def IFCAP_LRO 
Added #def IFCAP_RXCSUM 
Added #def IFCAP_TSO 
Added #def IFCAP_TSO4 
Added #def IFCAP_TSO6 
Added #def IFCAP_TXCSUM 
Added #def IFCAP_TXSTATUS 
Added #def IFCAP_VALID 
Added #def IFCAP_VLAN_HWTAGGING 
Added #def IFCAP_VLAN_MTU 
Added #def IFF_ALLMULTI 
Added #def IFF_ALTPHYS 
Added #def IFF_BROADCAST 
Added #def IFF_DEBUG 
Added #def IFF_LINK0 
Added #def IFF_LINK1 
Added #def IFF_LINK2 
Added #def IFF_LOOPBACK 
Added #def IFF_MULTICAST 
Added #def IFF_NOARP 
Added #def IFF_NOTRAILERS 
Added #def IFF_OACTIVE 
Added #def IFF_POINTOPOINT 
Added #def IFF_PROMISC 
Added #def IFF_RUNNING 
Added #def IFF_SIMPLEX 
Added #def IFF_UP 
Added #def IFLR_PREFIX 
Added #def IFNET_SLOWHZ 
Added #def IFQ_MAXLEN 
Added #def IFSTATMAX 
Added #def IF_NAMESIZE 
Added #def IF_WAKE_ON_MAGIC_PACKET 
Added #def KEV_DL_ADDMULTI 
Added #def KEV_DL_DELMULTI 
Added #def KEV_DL_IFCAP_CHANGED 
Added #def KEV_DL_IFDELEGATE_CHANGED 
Added #def KEV_DL_IF_ATTACHED 
Added #def KEV_DL_IF_DETACHED 
Added #def KEV_DL_IF_DETACHING 
Added #def KEV_DL_IF_IDLE_ROUTE_REFCNT 
Added #def KEV_DL_ISSUES 
Added #def KEV_DL_LINK_ADDRESS_CHANGED 
Added #def KEV_DL_LINK_OFF 
Added #def KEV_DL_LINK_ON 
Added #def KEV_DL_LINK_QUALITY_METRIC_CHANGED 
Added #def KEV_DL_MASTER_ELECTED 
Added #def KEV_DL_NODE_ABSENCE 
Added #def KEV_DL_NODE_PRESENCE 
Added #def KEV_DL_PROTO_ATTACHED 
Added #def KEV_DL_PROTO_DETACHED 
Added #def KEV_DL_SIFFLAGS 
Added #def KEV_DL_SIFGENERIC 
Added #def KEV_DL_SIFMEDIA 
Added #def KEV_DL_SIFMETRICS 
Added #def KEV_DL_SIFMTU 
Added #def KEV_DL_SIFPHYS 
Added #def KEV_DL_SUBCLASS 
Added #def KEV_DL_WAKEFLAGS_CHANGED 
Added if_clonereq 
Added if_laddrreq 
Added if_msghdr 
Added if_msghdr2 
Added ifa_msghdr 
Added ifaliasreq 
Added ifdevmtu 
Added ifdrv 
Added ifkpi 
Added ifma_msghdr 
Added ifma_msghdr2 
Added #def ifr_addr 
Added #def ifr_broadaddr 
Added #def ifr_curcap 
Added #def ifr_data 
Added #def ifr_devmtu 
Added #def ifr_dstaddr 
Added #def ifr_flags 
Added #def ifr_intval 
Added #def ifr_kpi 
Added #def ifr_media 
Added #def ifr_metric 
Added #def ifr_mtu 
Added #def ifr_phys 
Added #def ifr_reqcap 
Added #def ifr_route_refcnt 
Added #def ifr_wake_flags 
Added ifreq 
Added ifstat 
Added kev_dl_proto_data 
Added rslvmulti_req 
if_arp.h
Added arpstat 
if_media.h
Added #def IFM_WAKESAMENET 
if_types.h
Added #def IFT_PKTAP 
if_utun.h
Added #def UTUN_CONTROL_NAME 
Added #def UTUN_FLAGS_NO_INPUT 
Added #def UTUN_FLAGS_NO_OUTPUT 
Added #def UTUN_OPT_EXT_IFDATA_STATS 
Added #def UTUN_OPT_FLAGS 
Added #def UTUN_OPT_IFNAME 
Added #def UTUN_OPT_INC_IFDATA_STATS_IN 
Added #def UTUN_OPT_INC_IFDATA_STATS_OUT 
Added #def UTUN_OPT_SET_DELEGATE_INTERFACE 
Added utun_stats_param 
if_utun_crypto.h
if_utun_crypto_ipsec.h
in.h
ipcomp.h
Added #def IPCOMP_CPI_NEGOTIATE_MIN 
Added #def IPCOMP_DEFLATE 
Added #def IPCOMP_LZS 
Added #def IPCOMP_MAX 
Added #def IPCOMP_OUI 
Added ipcomp 
ipsec.h
Added #def IPSEC_DIR_ANY 
Added #def IPSEC_DIR_INBOUND 
Added #def IPSEC_DIR_INVALID 
Added #def IPSEC_DIR_MAX 
Added #def IPSEC_DIR_OUTBOUND 
Added #def IPSEC_LEVEL_DEFAULT 
Added #def IPSEC_LEVEL_REQUIRE 
Added #def IPSEC_LEVEL_UNIQUE 
Added #def IPSEC_LEVEL_USE 
Added #def IPSEC_MANUAL_REQID_MAX 
Added #def IPSEC_MODE_ANY 
Added #def IPSEC_MODE_TRANSPORT 
Added #def IPSEC_MODE_TUNNEL 
Added #def IPSEC_POLICY_BYPASS 
Added #def IPSEC_POLICY_DISCARD 
Added #def IPSEC_POLICY_ENTRUST 
Added #def IPSEC_POLICY_GENERATE 
Added #def IPSEC_POLICY_IPSEC 
Added #def IPSEC_POLICY_NONE 
Added #def IPSEC_PORT_ANY 
Added #def IPSEC_PROTO_ANY 
Added #def IPSEC_REPLAYWSIZE 
Added #def IPSEC_ULPROTO_ANY 
Added ipsecstat 
kdebug.h
Removed #def MACH_SCHED_LPA_BROKEN 
Added #def BSD_MEMSTAT_CLEAR_ERRORS 
Added #def BSD_MEMSTAT_FREEZE 
Added #def BSD_MEMSTAT_IDLE_DEMOTE 
Added #def BSD_MEMSTAT_JETSAM 
Added #def BSD_MEMSTAT_JETSAM_HIWAT 
Added #def BSD_MEMSTAT_LATENCY_COALESCE 
Added #def BSD_MEMSTAT_SCAN 
Added #def BSD_MEMSTAT_UPDATE 
Added #def DBG_ACFS 
Added #def DBG_APP_AUDIO 
Added #def DBG_BSD_MEMSTAT 
Added #def DBG_COMPRESSOR_FAULT 
Added #def DBG_COMPRESSOR_SWAPIN_FAULT 
Added #def DBG_DRVSPI 
Added #def DBG_HFS_UPDATE_ACCTIME 
Added #def DBG_HFS_UPDATE_CHGTIME 
Added #def DBG_HFS_UPDATE_DATEADDED 
Added #def DBG_HFS_UPDATE_FORCE 
Added #def DBG_HFS_UPDATE_MODIFIED 
Added #def DBG_HFS_UPDATE_MODTIME 
Added #def DBG_IMPORTANCE 
Added #def DBG_IOTHUNDERBOLT 
Added #def DBG_MACH_STACKSHOT 
Added #def DBG_MACH_VM_PRESSURE 
Added #def DBG_THROTTLE 
Added #def DKIO_TIER_MASK 
Added #def DKIO_TIER_SHIFT 
Added #def IMPORTANCE_CODE 
Added #def IMP_ASSERTION 
Added #def IMP_BOOST 
Added #def IMP_BOOSTED 
Added #def IMP_DROP 
Added #def IMP_EXTERN 
Added #def IMP_HOLD 
Added #def IMP_MSG 
Added #def IMP_MSG_DELV 
Added #def IMP_MSG_SEND 
Added #def IMP_TASK_APPTYPE 
Added #def IMP_TASK_SUPPRESSION 
Added #def IMP_UNBOOSTED 
Added #def IMP_UPDATE 
Added #def IMP_UPDATE_TASK_CREATE 
Added #def IMP_WATCHPORT 
Added #def IO_THROTTLE_DISABLE 
Added KD_CALLBACK_KDEBUG_DISABLED 
Added KD_CALLBACK_KDEBUG_ENABLED 
Added KD_CALLBACK_SYNC_FLUSH 
Added KD_CALLBACK_TYPEFILTER_CHANGED 
Added #def MACH_CPU_THROTTLE_DISABLE 
Added #def MACH_DEEP_IDLE 
Added #def MACH_RW_DEMOTE 
Added #def MACH_RW_PROMOTE 
Added #def MACH_SCHED_CHOOSE_PROCESSOR 
Added #def MACH_SCHED_DECAY_PRIORITY 
Added #def MACH_TASK_RESUME 
Added #def MACH_TASK_SUSPEND 
Added #def MICROSTACKSHOT_GATHER 
Added #def MICROSTACKSHOT_RECORD 
Added #def OPEN_THROTTLE_WINDOW 
Added #def PMAP__FLUSH_DELAYED_TLBS 
Added #def PMAP__FLUSH_KERN_TLBS 
Added #def PMAP__QUERY_RESIDENT 
Added #def PMAP__REUSABLE 
Added #def PROCESS_THROTTLED 
Added kd_callback_fn 
Added kd_callback_t 
Added kd_callback_type 
Added kernel_debug_enter() 
Added kernel_debug_register_callback() 
kern_event.h
Added #def KEV_ANY_CLASS 
Added #def KEV_ANY_SUBCLASS 
Added #def KEV_ANY_VENDOR 
Added #def KEV_FIREWALL_CLASS 
Added #def KEV_IEEE80211_CLASS 
Added #def KEV_IOKIT_CLASS 
Added #def KEV_MSG_HEADER_SIZE 
Added #def KEV_NETWORK_CLASS 
Added #def KEV_RECVSPACE 
Added #def KEV_SNDSPACE 
Added #def KEV_SYSTEM_CLASS 
Added #def KEV_VENDOR_APPLE 
Added #def N_KEV_VECTORS 
Added #def SIOCGKEVFILT 
Added #def SIOCGKEVID 
Added #def SIOCGKEVVENDOR 
Added #def SIOCSKEVFILT 
Added #def SYS_KERN_EVENT_H 
Added kern_event_msg 
Added kev_d_vectors 
Added kev_msg 
Added kev_msg_post() 
Added kev_request 
Added kev_vendor_code 
Added kev_vendor_code_find() 
kern_memorystatus.h
Removed kMemorystatusFlagsActive 
Removed kMemorystatusFlagsDirty 
Removed kMemorystatusFlagsFrontmost 
Removed kMemorystatusFlagsFrozen 
Removed kMemorystatusFlagsKilled 
Removed kMemorystatusFlagsKilledHiwat 
Removed kMemorystatusFlagsKilledSwap 
Removed kMemorystatusFlagsKilledVM 
Removed kMemorystatusFlagsKilledVnodes 
Removed kMemorystatusFlagsSupportsIdleExit 
Removed kMemorystatusFlagsSuspForDiagnosis 
Removed kMemorystatusFlagsThawed 
Added #def DEFERRED_IDLE_EXIT_TIME_SECS 
Added #def JETSAM_PRIORITY_AUDIO_AND_ACCESSORY 
Added #def JETSAM_PRIORITY_BACKGROUND 
Added #def JETSAM_PRIORITY_BACKGROUND_OPPORTUNISTIC 
Added #def JETSAM_PRIORITY_CONDUCTOR 
Added #def JETSAM_PRIORITY_CRITICAL 
Added #def JETSAM_PRIORITY_DEFAULT 
Added #def JETSAM_PRIORITY_EXECUTIVE 
Added #def JETSAM_PRIORITY_FOREGROUND 
Added #def JETSAM_PRIORITY_FOREGROUND_SUPPORT 
Added #def JETSAM_PRIORITY_HOME 
Added #def JETSAM_PRIORITY_IDLE 
Added #def JETSAM_PRIORITY_IDLE_DEFERRED 
Added #def JETSAM_PRIORITY_IMPORTANT 
Added #def JETSAM_PRIORITY_MAIL 
Added #def JETSAM_PRIORITY_MAX 
Added #def JETSAM_PRIORITY_PHONE 
Added #def JETSAM_PRIORITY_REVISION 
Added #def JETSAM_PRIORITY_TELEPHONY 
Added #def JETSAM_PRIORITY_UI_SUPPORT 
Added #def KEV_MEMORYSTATUS_SUBCLASS 
Added #def MEMORYSTATUS_BUFFERSIZE_MAX 
Added #def MEMORYSTATUS_CMD_GET_JETSAM_SNAPSHOT 
Added #def MEMORYSTATUS_CMD_GET_PRESSURE_STATUS 
Added #def MEMORYSTATUS_CMD_GET_PRIORITY_LIST 
Added #def MEMORYSTATUS_CMD_SET_JETSAM_HIGH_WATER_MARK 
Added #def MEMORYSTATUS_CMD_SET_PRIORITY_PROPERTIES 
Added #def kMaxSnapshotEntries 
Added #def kMemorystatusDirty 
Added kMemorystatusFreezeNote 
Added #def kMemorystatusFrozen 
Added kMemorystatusKilled 
Added kMemorystatusKilledDiagnostic 
Added kMemorystatusKilledHiwat 
Added kMemorystatusKilledIdleExit 
Added kMemorystatusKilledPerProcessLimit 
Added kMemorystatusKilledVM 
Added kMemorystatusKilledVMPageShortage 
Added kMemorystatusKilledVMThrashing 
Added kMemorystatusKilledVnodes 
Added kMemorystatusLevelAny 
Added kMemorystatusLevelCritical 
Added kMemorystatusLevelNormal 
Added kMemorystatusLevelNote 
Added kMemorystatusLevelUrgent 
Added kMemorystatusLevelWarning 
Added kMemorystatusPressureNote 
Added kMemorystatusSnapshotNote 
Added #def kMemorystatusSupportsIdleExit 
Added #def kMemorystatusSuspended 
Added #def kMemorystatusTracked 
Added #def kMemorystatusWasThawed 
Added memorystatus_freeze_entry_t 
Added memorystatus_jetsam_snapshot_entry_t 
Added memorystatus_jetsam_snapshot_t 
Added memorystatus_kernel_stats_t 
Added memorystatus_priority_entry_t 
Added memorystatus_priority_properties_t 
kern_types.h
Added #def TIMEOUT_URGENCY_FIRST_AVAIL 
Added #def TIMEOUT_URGENCY_LEEWAY 
Added #def TIMEOUT_URGENCY_MASK 
Added #def TIMEOUT_URGENCY_SYS_BACKGROUND 
Added #def TIMEOUT_URGENCY_SYS_CRITICAL 
Added #def TIMEOUT_URGENCY_SYS_NORMAL 
Added #def TIMEOUT_URGENCY_USER_BACKGROUND 
Added #def TIMEOUT_URGENCY_USER_CRITICAL 
Added #def TIMEOUT_URGENCY_USER_MASK 
Added #def TIMEOUT_URGENCY_USER_NORMAL 
Added wait_timeout_urgency_t 
kernel_types.h
kpc.h
libkern.h
Removed locc() 
Removed rindex() 
Added memchr() 
Modified strsep()
| Declaration | |
|---|---|
| From | char * strsep ( char **stringp, const char *delim); | 
| To | char * strsep ( char **, const char *); | 
loader.h
Added #def LC_ENCRYPTION_INFO_64 
mach_port.h
Added mach_port_construct() 
Added mach_port_destruct() 
Added mach_port_guard() 
Added mach_port_peek() 
Added mach_port_unguard() 
mach_types.h
Added task_suspension_token_t 
machine.h
Added #def CPUFAMILY_ARM_12 
Added #def CPUFAMILY_ARM_SWIFT 
Added #def CPUFAMILY_INTEL_HASWELL 
Added #def CPU_SUBTYPE_ARM_V6M 
Added #def CPU_SUBTYPE_ARM_V7EM 
Added #def CPU_SUBTYPE_ARM_V7M 
Added #def CPU_SUBTYPE_ARM_V7S 
machine_kpc.h
machine_kpc.h
Added #def CONFIGURABLE_ACTIONID 
Added #def CONFIGURABLE_RELOAD 
Added #def CONFIGURABLE_SHADOW 
Added #def FIXED_ACTIONID 
Added #def FIXED_RELOAD 
Added #def FIXED_SHADOW 
Added #def KPC_MAX_COUNTERS 
Added #def KPC_X86_64_FIXED_CONFIGS 
Added kpc_config_t 
memory_object_types.h
Added #def MAP_MEM_USE_DATA_ADDR 
Added #def MAP_MEM_VM_COPY 
Added #def MAP_MEM_VM_SHARE 
Added #def UPL_IGNORE_VALID_PAGE_CHECK 
Added #def UPL_NOZEROFILLIO 
Added #def UPL_REQUEST_NO_FAULT 
message.h
Added #def MACH_MSGH_BITS_IMPHOLDASRT 
Added #def MACH_MSGH_BITS_RAISEIMP 
Added #def MACH_RCV_LARGE_IDENTITY 
Added #def MACH_SEND_IMPORTANCE 
Added #def MACH_SEND_NOIMPORTANCE 
Added mach_msg_trailer_info_t 
mount.h
Removed #def VQ_FLAG0800 
Added #def VFS_CTL_SERVERINFO 
Added #def VFS_TBLVNOP_NOUPDATEID_RENAME 
Added #def VQ_SERVEREVENT 
Added vfs_server 
param.h
Removed #def NULL 
pfkeyv2.h
Added #def SADB_X_EXT_ADDR_RANGE_DST_END 
Added #def SADB_X_EXT_ADDR_RANGE_DST_START 
Added #def SADB_X_EXT_ADDR_RANGE_SRC_END 
Added #def SADB_X_EXT_ADDR_RANGE_SRC_START 
Added #def SADB_X_EXT_IPSECIF 
Added #def SADB_X_SPDDISABLE 
Added #def SADB_X_SPDENABLE 
port.h
Added #def GUARD_TYPE_MACH_PORT 
Added #def MACH_PORT_IMPORTANCE_RECEIVER 
Added #def MACH_PORT_INFO_EXT 
Added #def MACH_PORT_INFO_EXT_COUNT 
Added #def MACH_PORT_STATUS_FLAG_GUARDED 
Added #def MACH_PORT_STATUS_FLAG_IMP_DONATION 
Added #def MACH_PORT_STATUS_FLAG_REVIVE 
Added #def MACH_PORT_STATUS_FLAG_STRICT_GUARD 
Added #def MACH_PORT_STATUS_FLAG_TASKPTR 
Added #def MACH_PORT_STATUS_FLAG_TEMPOWNER 
Added #def MACH_PORT_TEMPOWNER 
Added #def MPO_CONTEXT_AS_GUARD 
Added #def MPO_IMPORTANCE_RECEIVER 
Added #def MPO_INSERT_SEND_RIGHT 
Added #def MPO_QLIMIT 
Added #def MPO_STRICT 
Added #def MPO_TEMPOWNER 
Added kGUARD_EXC_DESTROY 
Added kGUARD_EXC_MOD_REFS 
Added kGUARD_EXC_SET_CONTEXT 
Added kGUARD_EXC_UNGUARDED 
Added mach_port_info_ext_t 
Added mach_port_options_ptr_t 
Added mach_port_options_t 
proc_reg.h
Removed #def MSR_IA32_ENERGY_PERFORMANCE_BIAS 
Removed #def MSR_IA32_PACKAGE_ENERY_STATUS 
Removed #def MSR_IA32_PACKAGE_POWER_SKU_UNIT 
Removed #def MSR_IA32_PRIMARY_PLANE_ENERY_STATUS 
Removed #def MSR_IA32_SECONDARY_PLANE_ENERY_STATUS 
Removed #def MSR_PMG_CST_CONFIG_CONTROL 
Removed get_cr3() 
Removed set_cr3() 
Added #def MSR_IA32_APERF 
Added #def MSR_IA32_CORE_C3_RESIDENCY 
Added #def MSR_IA32_CORE_C6_RESIDENCY 
Added #def MSR_IA32_CORE_C7_RESIDENCY 
Added #def MSR_IA32_DDR_ENERGY_STATUS 
Added #def MSR_IA32_GT_PERF_LIMIT_REASONS 
Added #def MSR_IA32_IA_PERF_LIMIT_REASONS 
Added #def MSR_IA32_LLC_FLUSHED_RESIDENCY_TIMER 
Added #def MSR_IA32_MPERF 
Added #def MSR_IA32_PERF_FIXED_CTR0 
Added #def MSR_IA32_PERF_FIXED_CTR_CTRL 
Added #def MSR_IA32_PERF_GLOBAL_CTRL 
Added #def MSR_IA32_PERF_GLOBAL_OVF_CTRL 
Added #def MSR_IA32_PERF_GLOBAL_STATUS 
Added #def MSR_IA32_PKG_C10_RESIDENCY 
Added #def MSR_IA32_PKG_C2_RESIDENCY 
Added #def MSR_IA32_PKG_C3_RESIDENCY 
Added #def MSR_IA32_PKG_C6_RESIDENCY 
Added #def MSR_IA32_PKG_C7_RESIDENCY 
Added #def MSR_IA32_PKG_C8_RESIDENCY 
Added #def MSR_IA32_PKG_C9_RESIDENCY 
Added #def MSR_IA32_PKG_ENERGY_STATUS 
Added #def MSR_IA32_PKG_POWER_SKU_UNIT 
Added #def MSR_IA32_PP0_ENERGY_STATUS 
Added #def MSR_IA32_PP1_ENERGY_STATUS 
Added #def MSR_IA32_RING_PERF_STATUS 
Added rdpmc64() 
Modified get_cr3_base()
| Architectures | |
|---|---|
| From | x86_64 | 
| To | i386,x86_64 | 
Modified set_cr3_composed()
| Architectures | |
|---|---|
| From | x86_64 | 
| To | i386,x86_64 | 
resource.h
Added #def CPUMON_MAKE_FATAL 
Added #def IOPOL_APPLICATION 
Added #def IOPOL_IMPORTANT 
Added #def IOPOL_SCOPE_DARWIN_BG 
Added #def IOPOL_STANDARD 
Added #def RLIMIT_CPU_USAGE_MONITOR 
Added #def RLIMIT_WAKEUPS_MONITOR 
Added #def RUSAGE_INFO_CURRENT 
Added #def RUSAGE_INFO_V0 
Added #def RUSAGE_INFO_V1 
Added #def RUSAGE_INFO_V2 
Added #def WAKEMON_DISABLE 
Added #def WAKEMON_ENABLE 
Added #def WAKEMON_GET_PARAMS 
Added #def WAKEMON_MAKE_FATAL 
Added #def WAKEMON_SET_DEFAULTS 
Added rusage_info_child 
Added rusage_info_diskiobytes 
Added rusage_info_t 
Added rusage_info_v0 
Added rusage_info_v1 
Added rusage_info_v2 
Added rusage_superset 
route.h
Removed route_cb 
Added #def RTF_BITS 
Added #def RTF_NOIFREF 
sched_prim.h
sdt.h
Added #def DTRACE_BOOST 
Added #def DTRACE_BOOST1 
Added #def DTRACE_BOOST2 
Added #def DTRACE_BOOST3 
Added #def DTRACE_BOOST4 
Added #def DTRACE_BOOST5 
Added #def DTRACE_BOOST6 
Added #def DTRACE_FSINFO 
Added #def DTRACE_FSINFO_IO 
Added #def DTRACE_MPTCP 
Added #def DTRACE_MPTCP1 
Added #def DTRACE_MPTCP2 
Added #def DTRACE_MPTCP3 
Added #def DTRACE_MPTCP4 
Added #def DTRACE_MPTCP5 
Added #def DTRACE_MPTCP6 
Added #def DTRACE_MPTCP7 
select.h
Removed sigset_t 
signal.h
Removed sigset_t 
socket.h
Removed #def SO_RESTRICTIONS 
Removed #def SO_RESTRICT_DENYIN 
Removed #def SO_RESTRICT_DENYOUT 
Removed #def SO_RESTRICT_DENYSET 
Removed iovec 
Removed sa_family_t 
socketvar.h
Removed #def SS_ASYNC 
Removed #def SS_CANTRCVMORE 
Removed #def SS_CANTSENDMORE 
Removed #def SS_COMP 
Removed #def SS_DEFUNCT 
Removed #def SS_DRAINING 
Removed #def SS_INCOMP 
Removed #def SS_ISCONFIRMING 
Removed #def SS_ISCONNECTED 
Removed #def SS_ISCONNECTING 
Removed #def SS_ISDISCONNECTED 
Removed #def SS_ISDISCONNECTING 
Removed #def SS_NBIO 
Removed #def SS_NOFDREF 
Removed #def SS_PRIV 
Removed #def SS_RCVATMARK 
Removed so_gen_t 
Removed xsockbuf 
Removed xsocket 
Removed xsocket64 
stdint.h
Added #def INT16_C 
Added #def INT32_C 
Added #def INT64_C 
Added #def INT8_C 
Added #def INTMAX_C 
Added #def RSIZE_MAX 
Added #def SIG_ATOMIC_MAX 
Added #def SIG_ATOMIC_MIN 
Added #def UINT16_C 
Added #def UINT32_C 
Added #def UINT64_C 
Added #def UINT8_C 
Added #def UINTMAX_C 
Added #def WCHAR_MIN 
Added #def WINT_MAX 
Added #def WINT_MIN 
string.h
Added strnstr() 
syscall.h
Removed #def SYS_ATPgetreq 
Removed #def SYS_ATPgetrsp 
Removed #def SYS_ATPsndreq 
Removed #def SYS_ATPsndrsp 
Removed #def SYS_ATgetmsg 
Removed #def SYS_ATputmsg 
Removed #def SYS_ATsocket 
Removed #def SYS_pid_hibernate 
Removed #def SYS_pid_shutdown_sockets 
Added #def SYS_change_fdguard_np 
Added #def SYS_connectx 
Added #def SYS_disconnectx 
Added #def SYS_guarded_close_np 
Added #def SYS_guarded_kqueue_np 
Added #def SYS_guarded_open_np 
Added #def SYS_memorystatus_control 
Added #def SYS_memorystatus_get_level 
Added #def SYS_peeloff 
Added #def SYS_proc_rlimit_control 
Added #def SYS_proc_uuid_policy 
Added #def SYS_socket_delegate 
Added #def SYS_system_override 
Added #def SYS_telemetry 
Added #def SYS_vfs_purge 
systm.h
Removed throttle_legacy_process_decr() 
Removed throttle_legacy_process_incr() 
task.h
task.h
task_info.h
Added #def TASK_POWER_INFO 
Added #def TASK_POWER_INFO_COUNT 
Added #def TASK_VM_INFO 
Added #def TASK_VM_INFO_COUNT 
Added #def TASK_VM_INFO_PURGEABLE 
Added task_power_info_data_t 
Added task_power_info_t 
Added task_purgable_info_t 
Added task_vm_info_data_t 
Added task_vm_info_t 
task_policy.h
Added #def LATENCY_QOS_LAUNCH_DEFAULT_TIER 
Added LATENCY_QOS_TIER_0 
Added LATENCY_QOS_TIER_1 
Added LATENCY_QOS_TIER_2 
Added LATENCY_QOS_TIER_3 
Added LATENCY_QOS_TIER_4 
Added LATENCY_QOS_TIER_5 
Added #def PROC_FLAG_ADAPTIVE 
Added #def PROC_FLAG_ADAPTIVE_IMPORTANT 
Added #def PROC_FLAG_DARWINBG 
Added #def PROC_FLAG_EXT_DARWINBG 
Added #def PROC_FLAG_IMPORTANCE_DONOR 
Added #def PROC_FLAG_IOS_APPLEDAEMON 
Added #def PROC_FLAG_IOS_APPLICATION 
Added #def PROC_FLAG_IOS_IMPPROMOTION 
Added #def PROC_FLAG_SUPPRESSED 
Added #def TASK_BASE_QOS_POLICY 
Added #def TASK_OVERRIDE_QOS_POLICY 
Added #def TASK_POLICY_STATE 
Added #def TASK_QOS_POLICY_COUNT 
Added #def TASK_SUPPRESSION_POLICY 
Added #def THROUGHPUT_QOS_LAUNCH_DEFAULT_TIER 
Added THROUGHPUT_QOS_TIER_0 
Added THROUGHPUT_QOS_TIER_1 
Added THROUGHPUT_QOS_TIER_2 
Added THROUGHPUT_QOS_TIER_3 
Added THROUGHPUT_QOS_TIER_4 
Added THROUGHPUT_QOS_TIER_5 
Added task_latency_qos 
Added task_latency_qos_t 
Added task_qos_policy_t 
Added task_role 
Added task_throughput_qos 
Added task_throughput_qos_t 
tcp.h
Removed #def TCP_MINMSSOVERLOAD 
Added #def TCP_KEEPCNT 
Added #def TCP_KEEPINTVL 
Added #def TCP_SENDMOREACKS 
telemetry.h
Added #def TELEMETRY_CMD_TIMER_EVENT 
Added bootprofile_gather() 
Added bootprofile_init() 
Added compute_telemetry() 
Added telemetry_ast() 
Added telemetry_gather() 
Added telemetry_global_ctl() 
Added telemetry_init() 
Added telemetry_mark_curthread() 
Added telemetry_needs_record 
Added telemetry_task_ctl() 
Added telemetry_task_ctl_locked() 
Added telemetry_timer_event() 
telemetry_notification_server.h
Added #def subsystem_to_name_map_telemetry_notification 
Added telemetry_notification() 
Added #def telemetry_notification_MSG_COUNT 
thread_status.h
Added #def THREAD_STATE_FLAVOR_LIST_10_9 
thread_status.h
Removed x86_seg_load_fault32 
time.h
Added microtime_with_abstime() 
timer_call.h
types.h
Removed gid_t 
Removed id_t 
Removed in_addr_t 
Removed in_port_t 
Removed key_t 
Removed mode_t 
Removed off_t 
Removed pid_t 
Removed size_t 
Removed ssize_t 
Removed time_t 
Removed uid_t 
Modified #def FD_CLR
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_clr.h | 
Modified #def FD_COPY
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_copy.h | 
Modified #def FD_ISSET
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_isset.h | 
Modified #def FD_SET
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_set.h | 
Modified #def FD_SETSIZE
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_setsize.h | 
Modified #def FD_ZERO
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fd_zero.h | 
Modified blkcnt_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_blkcnt_t.h | 
Modified blksize_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_blksize_t.h | 
Modified clock_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_clock_t.h | 
Modified dev_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_dev_t.h | 
Modified fsblkcnt_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fsblkcnt_t.h | 
Modified fsfilcnt_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_fsfilcnt_t.h | 
Modified ino64_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_ino64_t.h | 
Modified ino_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_ino_t.h | 
Modified nlink_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_nlink_t.h | 
Modified pthread_attr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_attr_t.h | 
Modified pthread_cond_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_cond_t.h | 
Modified pthread_condattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_condattr_t.h | 
Modified pthread_key_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_key_t.h | 
Modified pthread_mutex_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_mutex_t.h | 
Modified pthread_mutexattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_mutexattr_t.h | 
Modified pthread_once_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_once_t.h | 
Modified pthread_rwlock_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_rwlock_t.h | 
Modified pthread_rwlockattr_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_rwlockattr_t.h | 
Modified pthread_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_pthread_t.h | 
Modified suseconds_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_suseconds_t.h | 
Modified useconds_t
| Header | |
|---|---|
| From | Kernel/sys/types.h | 
| To | Kernel/sys/_types/_useconds_t.h | 
types.h
Modified int16_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_int16_t.h | 
Modified int32_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_int32_t.h | 
Modified int64_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_int64_t.h | 
Modified int8_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_int8_t.h | 
Modified intptr_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_intptr_t.h | 
Modified uintptr_t
| Header | |
|---|---|
| From | Kernel/i386/types.h | 
| To | Kernel/sys/_types/_uintptr_t.h | 
ubc.h
Added #def UBC_INVALIDATE 
Added #def UBC_PUSHALL 
Added #def UBC_PUSHDIRTY 
Added #def UBC_SYNC 
Added advisory_read() 
Added advisory_read_ext() 
Added cluster_bp() 
Added cluster_bp_ext() 
Added cluster_copy_ubc_data() 
Added cluster_copy_upl_data() 
Added cluster_pagein() 
Added cluster_pagein_ext() 
Added cluster_pageout() 
Added cluster_pageout_ext() 
Added cluster_push() 
Added cluster_push_ext() 
Added cluster_read() 
Added cluster_read_ext() 
Added cluster_write() 
Added cluster_write_ext() 
Added cluster_zero() 
Added is_file_clean() 
Added ubc_blktooff() 
Added ubc_create_upl() 
Added ubc_getcred() 
Added ubc_getsize() 
Added ubc_msync() 
Added ubc_offtoblk() 
Added ubc_page_op() 
Added ubc_pages_resident() 
Added ubc_range_op() 
Added ubc_setsize() 
Added ubc_setthreadcred() 
Added ubc_sync_range() 
Added ubc_upl_abort() 
Added ubc_upl_abort_range() 
Added ubc_upl_commit() 
Added ubc_upl_commit_range() 
Added ubc_upl_map() 
Added ubc_upl_maxbufsize() 
Added ubc_upl_pageinfo() 
Added ubc_upl_range_needed() 
Added ubc_upl_unmap() 
ucred.h
Removed is_suser() 
Removed is_suser1() 
uio.h
Removed iovec 
un.h
Removed sa_family_t 
Added #def LOCAL_PEEREPID 
Added #def LOCAL_PEEREUUID 
Added #def LOCAL_PEERUUID 
uuid.h
vDSP.h
Added COMPLEX 
Added COMPLEX_SPLIT 
Added DOUBLE_COMPLEX 
Added DOUBLE_COMPLEX_SPLIT 
Added DSPComplex 
Added DSPDoubleComplex 
Added DSPDoubleSplitComplex 
Added DSPSplitComplex 
Added FFTDirection 
Added FFTRadix 
Added FFTSetup 
Added FFTSetupD 
Added FFT_FORWARD 
Added FFT_INVERSE 
Added FFT_RADIX2 
Added FFT_RADIX3 
Added FFT_RADIX5 
Added #def USE_NON_APPLE_STANDARD_DATATYPES 
Added kFFTDirection_Forward 
Added kFFTDirection_Inverse 
Added kFFTRadix2 
Added kFFTRadix3 
Added kFFTRadix5 
Added vDSP_HALF_WINDOW 
Added vDSP_HANN_DENORM 
Added vDSP_HANN_NORM 
Added vDSP_Length 
Added vDSP_Stride 
Added #def vDSP_Version0 
Added #def vDSP_Version1 
Added vDSP_biquad_Setup 
Added vDSP_biquad_SetupD 
Added vDSP_biquadm_Setup 
Added vDSP_create_fftsetup() 
Added vDSP_ctoz() 
Added vDSP_destroy_fftsetup() 
Added vDSP_fft_zrip() 
Added vDSP_int24 
Added vDSP_uint24 
Added vDSP_vadd() 
Added vDSP_vclip() 
Added vDSP_vclr() 
Added vDSP_vdbcon() 
Added vDSP_vmax() 
Added vDSP_ztoc() 
Added vDSP_zvabs() 
vecLib.h
vm_purgable.h
Added #def VM_PURGABLE_NO_AGING 
Added #def VM_PURGABLE_NO_AGING_MASK 
Added #def VM_PURGABLE_NO_AGING_SHIFT 
vm_region.h
Added #def VM_REGION_SUBMAP_INFO_V0_COUNT_64 
Added #def VM_REGION_SUBMAP_INFO_V0_SIZE 
Added #def VM_REGION_SUBMAP_INFO_V1_COUNT_64 
Added #def VM_REGION_SUBMAP_INFO_V1_SIZE 
vm_statistics.h
Added #def VM_FLAGS_RETURN_DATA_ADDR 
Added #def VM_MEMORY_ACCELERATE 
Added #def VM_MEMORY_COREDATA 
Added #def VM_MEMORY_COREDATA_OBJECTIDS 
Added #def VM_MEMORY_COREUI 
Added #def VM_MEMORY_LIBDISPATCH 
Added #def VM_MEMORY_MALLOC_NANO 
Added #def VM_MEMORY_OS_ALLOC_ONCE 
Added vm_purgeable_info_t 
Added vm_purgeable_stat_t 
vnode.h
Added #def IO_SWAP_DISPATCH