Documentation Archive Developer
Search

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
Fromvirtual IOByteCount getFIFODepth ( UInt32 dmaIndex);
Tovirtual IOByteCount getFIFODepth ( UInt32 dmaIndex, IODirection direction);

Modified IODMAController::notifyDMACommand()
Declaration
Fromvirtual void notifyDMACommand ( IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount);
Tovirtual 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
Fromvirtual IOByteCount getFIFODepth ( void);
Tovirtual IOByteCount getFIFODepth ( IODirection direction);

Modified IODMAEventSource::notifyDMACommand()
Declaration
Fromvirtual void notifyDMACommand ( IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount);
Tovirtual void notifyDMACommand ( IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp);

IODeviceTreeSupport.h
Removed IODTCompareAddressCell64Func
IOGraphicsTypes.h
Added #def kIODisplayEDIDOriginalKey
Added #def kIOFBHDMIDongleROMKey
IOHIDDescriptorParser.h
Modified HIDGetButtons()
Declaration
FromOSStatus HIDGetButtons ( HIDReportType reportType, UInt32 collection, HIDUsageAndPagePtr usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDGetButtons ( HIDReportType reportType, UInt32 collection, HIDUsageAndPagePtr usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDGetButtonsOnPage()
Declaration
FromOSStatus HIDGetButtonsOnPage ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDGetButtonsOnPage ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDGetReportLength()
Declaration
FromOSStatus HIDGetReportLength ( HIDReportType reportType, UInt8 reportID, ByteCount *reportLength, HIDPreparsedDataRef preparsedDataRef);
ToOSStatus HIDGetReportLength ( HIDReportType reportType, UInt8 reportID, IOByteCount *reportLength, HIDPreparsedDataRef preparsedDataRef);

Modified HIDGetScaledUsageValue()
Declaration
FromOSStatus HIDGetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDGetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDGetUsageValue()
Declaration
FromOSStatus HIDGetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDGetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDGetUsageValueArray()
Declaration
FromOSStatus HIDGetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDGetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, UInt8 *usageValueBuffer, IOByteCount usageValueBufferSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDInitReport()
Declaration
FromOSStatus HIDInitReport ( HIDReportType reportType, UInt8 reportID, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDInitReport ( HIDReportType reportType, UInt8 reportID, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDOpenReportDescriptor()
Declaration
FromOSStatus HIDOpenReportDescriptor ( void *hidReportDescriptor, ByteCount descriptorLength, HIDPreparsedDataRef *preparsedDataRef, UInt32 flags);
ToOSStatus HIDOpenReportDescriptor ( void *hidReportDescriptor, IOByteCount descriptorLength, HIDPreparsedDataRef *preparsedDataRef, UInt32 flags);

Modified HIDSetButton()
Declaration
FromOSStatus HIDSetButton ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDSetButton ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDSetButtons()
Declaration
FromOSStatus HIDSetButtons ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDSetButtons ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDSetScaledUsageValue()
Declaration
FromOSStatus HIDSetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDSetScaledUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDSetUsageValue()
Declaration
FromOSStatus HIDSetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus HIDSetUsageValue ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, IOByteCount reportLength);

Modified HIDSetUsageValueArray()
Declaration
FromOSStatus HIDSetUsageValueArray ( HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferLength, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength);
ToOSStatus 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
FromOSArray * newDeviceUsagePairs ( void);
Tovirtual 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
FromTransducerData * createTransducerData ( UInt32 tranducerID);
ToTransducerData * createTransducerData ( UInt32 transducerID);

Modified IOHIDEventService::dispatchTabletPointerEvent()
Declaration
Fromvirtual 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);
Tovirtual 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
Fromvirtual void dispatchTabletProximityEvent ( AbsoluteTime timeStamp, UInt32 tranducerID, bool inRange, bool invert, UInt32 vendorTransducerUniqueID, UInt32 vendorTransducerSerialNumber, IOOptionBits options);
Tovirtual void dispatchTabletProximityEvent ( AbsoluteTime timeStamp, UInt32 transducerID, bool inRange, bool invert, UInt32 vendorTransducerUniqueID, UInt32 vendorTransducerSerialNumber, IOOptionBits options);

Modified IOHIDEventService::getTransducerData()
Declaration
FromTransducerData * getTransducerData ( UInt32 tranducerID);
ToTransducerData * getTransducerData ( UInt32 transducerID);

IOHIDKeys.h
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
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
Frombool genericNotificationHandler ( void *target, void *ref, IOService *newService, IONotifier *notifier);
Tobool genericNotificationHandler ( void *ref, IOService *newService, IONotifier *notifier);

Modified IOHIDSystem::relativePointerEventGated()
Declaration
Fromvoid relativePointerEventGated ( int buttons, int dx, int dy, AbsoluteTime ts, OSObject *sender);
Tovoid relativePointerEventGated ( int buttons, int dx, int dy, SInt64 ts, OSObject *sender);

IOHIDUsageTables.h
IOHIDUsageTables.h
IOKitDebug.h
Added kIOAppRespStacksOn
Added kIOPersistentLog
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()
IONDRVLibraries.h
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 CreateInterruptSet()
Removed CurrentExecutionLevel()
Removed DelayFor()
Removed DelayForHardware()
Removed DelayUntil()
Removed DeleteInterruptSet()
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 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 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
FromIOReturn restoreMachineState ( IOOptionBits options);
ToIOReturn restoreMachineState ( IOOptionBits options, IOPCIDevice *device);

Modified IOPCIBridge::setDevicePowerState()
Declaration
Fromvirtual IOReturn setDevicePowerState ( IOPCIDevice *device, unsigned long whatToDo);
ToIOReturn setDevicePowerState ( IOPCIDevice *device, IOOptionBits options, unsigned long prevState, unsigned long newState);

Modified IOPCIBridge::spaceFromProperties()
Declaration
Fromvirtual void spaceFromProperties ( OSDictionary *propTable, IOPCIAddressSpace *space);
Tovoid 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 #def kIOPCIExpressCapabilitiesKey
Added #def kIOPCIExpressSlotCapabilitiesKey
Added #def kIOPCIExpressSlotStatusKey
Added #def kIOPCIPauseCompatibleKey
IOPM.h
Added #def kIOPMBootSessionUUIDKey
Added #def kIOPMDriverAssertionRegistryEntryIDKey
Added #def kIOPMResetPowerStateOnWakeKey
IOPMLibDefs.h
Added #def kPMSetDisplayPowerOn
Added #def kPMSleepWakeDebugTrig
Added #def kPMSleepWakeWatchdogEnable
IOPMpowerState.h
IOPlatformExpert.h
IOReportTypes.h
Added #def IOREPORT_MAKEID
Added #def kIOReportCategoryDebug
Added #def kIOReportCategoryPerformance
Added #def kIOReportCategoryPeripheral
Added #def kIOReportCategoryPower
Added #def kIOReportCategoryTraffic
Added #def kIOReportInvalidCategory
Added #def kIOReportInvalidIntValue
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
Fromvoid RHCompleteTransaction ( IOUSBRootHubInterruptTransactionPtr outstandingRHTransPtr);
Tovoid 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
Fromvoid DisplayUserNotificationForDevice ( void);
Tovoid 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::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
Fromnone
ToOS X 10.9

Modified UnsignedWide
Deprecation
Fromnone
ToOS X 10.9

RootDomain.h
Added IOPMrootDomain::configureReport()
Added IOPMrootDomain::copyProperty()
Added IOPMrootDomain::updateReport()
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 #def ZERO_TAG
Added hashLookupTable
___offsetof.h
_blkcnt_t.h
Modified blkcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_blkcnt_t.h

_blksize_t.h
Modified blksize_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_blksize_t.h

_clock_t.h
Modified clock_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_clock_t.h

_ct_rune_t.h
Added ct_rune_t
_dev_t.h
Modified dev_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_dev_t.h

_errno_t.h
Modified errno_t
Header
FromKernel/sys/kernel_types.h
ToKernel/sys/_types/_errno_t.h

_fd_clr.h
Modified #def FD_CLR
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_clr.h

_fd_copy.h
Modified #def FD_COPY
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_copy.h

_fd_def.h
Modified fd_set
Header
FromKernel/sys/_structs.h
ToKernel/sys/_types/_fd_def.h

_fd_isset.h
Modified #def FD_ISSET
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_isset.h

_fd_set.h
Modified #def FD_SET
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_set.h

_fd_setsize.h
Modified #def FD_SETSIZE
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_setsize.h

_fd_zero.h
Modified #def FD_ZERO
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_zero.h

_filesec_t.h
Added filesec_t
_fsblkcnt_t.h
Modified fsblkcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fsblkcnt_t.h

_fsfilcnt_t.h
Modified fsfilcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fsfilcnt_t.h

_gid_t.h
Added gid_t
_guid_t.h
Modified #def KAUTH_GUID_SIZE
Header
FromKernel/sys/kernel_types.h
ToKernel/sys/_types/_guid_t.h

Modified guid_t
Header
FromKernel/sys/kernel_types.h
ToKernel/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
Modified ino64_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_ino64_t.h

_ino_t.h
Modified ino_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_ino_t.h

_int16_t.h
Modified int16_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int16_t.h

_int32_t.h
Modified int32_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int32_t.h

_int64_t.h
Modified int64_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int64_t.h

_int8_t.h
Modified int8_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int8_t.h

_intptr_t.h
Modified intptr_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_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
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext32
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext64
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext_t
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

_mode_t.h
Added mode_t
_nlink_t.h
Modified nlink_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_nlink_t.h

_null.h
Added #def NULL
_o_dsync.h
Modified #def O_DSYNC
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_o_dsync.h

_o_sync.h
Modified #def O_SYNC
Header
FromKernel/sys/fcntl.h
ToKernel/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
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_attr_t.h

_pthread_cond_t.h
Modified pthread_cond_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_cond_t.h

_pthread_condattr_t.h
Modified pthread_condattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_condattr_t.h

_pthread_key_t.h
Modified pthread_key_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_key_t.h

_pthread_mutex_t.h
Modified pthread_mutex_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_mutex_t.h

_pthread_mutexattr_t.h
Modified pthread_mutexattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_mutexattr_t.h

_pthread_once_t.h
Modified pthread_once_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_once_t.h

_pthread_rwlock_t.h
Modified pthread_rwlock_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_rwlock_t.h

_pthread_rwlockattr_t.h
Modified pthread_rwlockattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_rwlockattr_t.h

_pthread_t.h
Modified pthread_t
Header
FromKernel/sys/types.h
ToKernel/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
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFBLK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFCHR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFDIR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFIFO
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFLNK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFMT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFREG
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFSOCK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFWHT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IREAD
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IROTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXG
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXO
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXU
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISGID
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISTXT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISUID
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISVTX
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWOTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWRITE
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXOTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

_sa_family_t.h
_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
Modified socklen_t
Header
FromKernel/sys/socket.h
ToKernel/sys/_types/_socklen_t.h

_ssize_t.h
Added ssize_t
_structs.h
Modified #def I386_MCONTEXT_SIZE
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext32
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext64
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

Modified mcontext_t
Header
FromKernel/i386/_structs.h
ToKernel/i386/_mcontext.h

_structs.h
Modified fd_set
Header
FromKernel/sys/_structs.h
ToKernel/sys/_types/_fd_def.h

_suseconds_t.h
Modified suseconds_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_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
Modified uintptr_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_uintptr_t.h

_useconds_t.h
Modified useconds_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_useconds_t.h

_user32_itimerval.h
_user32_timespec.h
_user32_timeval.h
_user64_itimerval.h
_user64_timespec.h
_user64_timeval.h
_user_timespec.h
_user_timeval.h
_uuid_t.h
Modified uuid_t
Header
FromKernel/uuid/uuid.h
ToKernel/sys/_types/_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
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
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
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
Added #def F_FINDSIGS
Added #def F_SETLKWTIMEOUT
Added #def O_CLOFORK
Modified #def O_DSYNC
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_o_dsync.h

Modified #def O_SYNC
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_o_sync.h

Modified #def S_IEXEC
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFBLK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFCHR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFDIR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFIFO
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFLNK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFMT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFREG
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFSOCK
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IFWHT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IREAD
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IROTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXG
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXO
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IRWXU
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISGID
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISTXT
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISUID
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_ISVTX
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWOTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWRITE
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IWUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXGRP
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXOTH
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

Modified #def S_IXUSR
Header
FromKernel/sys/fcntl.h
ToKernel/sys/_types/_s_ifmt.h

hfs_format.h
hfs_unistr.h
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
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_laddrreq
Added if_msghdr
Added if_msghdr2
Added ifa_msghdr
Added ifaliasreq
Added ifdevmtu
Added ifdrv
Added ifkpi
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
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
if_utun_crypto.h
if_utun_crypto_ipsec.h
in.h
Removed in_addr_t
Removed in_port_t
Added inet_ntoa()
Added inet_ntoa_r()
Added inet_pton()
ipc.h
Removed gid_t
Removed key_t
Removed mode_t
Removed uid_t
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_RECVSPACE
Added #def KEV_SNDSPACE
Added #def SYS_KERN_EVENT_H
Added kev_msg
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
kernel_types.h
Modified #def KAUTH_GUID_SIZE
Header
FromKernel/sys/kernel_types.h
ToKernel/sys/_types/_guid_t.h

Modified errno_t
Header
FromKernel/sys/kernel_types.h
ToKernel/sys/_types/_errno_t.h

Modified guid_t
Header
FromKernel/sys/kernel_types.h
ToKernel/sys/_types/_guid_t.h

kpc.h
kpi_interface.h
Removed sa_family_t
libkern.h
Removed locc()
Removed rindex()
Added memchr()
Modified strsep()
Declaration
Fromchar * strsep ( char **stringp, const char *delim);
Tochar * strsep ( char **, const char *);

loader.h
Added #def LC_ENCRYPTION_INFO_64
mach_types.h
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
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
mman.h
Removed mode_t
Removed off_t
Removed size_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
msg.h
Removed pid_t
Removed size_t
Removed ssize_t
Removed time_t
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
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()
Architectures
Fromx86_64
Toi386,x86_64

Architectures
Fromx86_64
Toi386,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_diskiobytes
route.h
Removed route_cb
Added #def RTF_BITS
Added #def RTF_NOIFREF
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
sem.h
Removed pid_t
Removed size_t
Removed time_t
shm.h
Removed pid_t
Removed size_t
Removed time_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
Modified socklen_t
Header
FromKernel/sys/socket.h
ToKernel/sys/_types/_socklen_t.h

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_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
task_policy.h
Added #def LATENCY_QOS_LAUNCH_DEFAULT_TIER
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 task_role
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 #def telemetry_notification_MSG_COUNT
thread_status.h
Added #def THREAD_STATE_FLAVOR_LIST_10_9
thread_status.h
Removed x86_seg_load_fault32
Added #def x86_AVX_STATE
Added #def x86_AVX_STATE_COUNT
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
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_clr.h

Modified #def FD_COPY
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_copy.h

Modified #def FD_ISSET
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_isset.h

Modified #def FD_SET
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_set.h

Modified #def FD_SETSIZE
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_setsize.h

Modified #def FD_ZERO
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fd_zero.h

Modified blkcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_blkcnt_t.h

Modified blksize_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_blksize_t.h

Modified clock_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_clock_t.h

Modified dev_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_dev_t.h

Modified fsblkcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fsblkcnt_t.h

Modified fsfilcnt_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_fsfilcnt_t.h

Modified ino64_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_ino64_t.h

Modified ino_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_ino_t.h

Modified nlink_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_nlink_t.h

Modified pthread_attr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_attr_t.h

Modified pthread_cond_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_cond_t.h

Modified pthread_condattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_condattr_t.h

Modified pthread_key_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_key_t.h

Modified pthread_mutex_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_mutex_t.h

Modified pthread_mutexattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_mutexattr_t.h

Modified pthread_once_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_once_t.h

Modified pthread_rwlock_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_rwlock_t.h

Modified pthread_rwlockattr_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_rwlockattr_t.h

Modified pthread_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_pthread_t.h

Modified suseconds_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_suseconds_t.h

Modified useconds_t
Header
FromKernel/sys/types.h
ToKernel/sys/_types/_useconds_t.h

types.h
Modified int16_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int16_t.h

Modified int32_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int32_t.h

Modified int64_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int64_t.h

Modified int8_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_int8_t.h

Modified intptr_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_intptr_t.h

Modified uintptr_t
Header
FromKernel/i386/types.h
ToKernel/sys/_types/_uintptr_t.h

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
Modified uuid_t
Header
FromKernel/uuid/uuid.h
ToKernel/sys/_types/_uuid_t.h

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
vnode.h
Added #def IO_SWAP_DISPATCH
wait.h
Removed id_t
Removed pid_t