Documentation Archive Developer
Search

Kernel Changes for Objective-C

Kernel

bank/bank_types.h

Added #def BANK_PERSONA_TOKEN

console/video_console.h (Added)

Added #def kVCSysctlConsoleOptions
Added #def kVCSysctlProgressMeter
Added #def kVCSysctlProgressMeterEnable
Added #def kVCSysctlProgressOptions

IOKit/bluetooth/BluetoothAssignedNumbers.h

IOKit/hid/IOHIDKeys.h

Added #def kIOHIDPhysicalDeviceUniqueIDKey

IOKit/IOService.h

Removed IOService::scheduleFinalize()

IOKit/pci/IOPCIDevice.h

Added #def IOPCIPMCSPMEDISABLEINS3_DEFINED

IOKit/scsi/IOSCSIProtocolInterface.h

Removed IOSCSIProtocolInterface::stop()

IOKit/usb/IOUSBHostFamily.h

Removed #def kUSBHostPropertyDataToggleResetOverride
Added #def kUSBHostPortPropertyDisconnectInterval

IOKit/usb/IOUSBHostInterface.h

Added IOUSBHostInterface::destroyPipes()
Added IOUSBHostInterface::destroyPipesGated()

IOKit/usb/IOUSBHostIOSource.h

Added IOUSBHostIOSource::destroy()
Added IOUSBHostIOSource::destroyGated()
Added IOUSBHostIOSource::open()
Added IOUSBHostIOSource::openGated()

IOKit/usb/IOUSBHostPipe.h

Added IOUSBHostPipe::destroyGated()
Added IOUSBHostPipe::openGated()

kern/assert.h

Added #def assertf

mach/mach_host.h

mach/mach_voucher_types.h

Added #def MACH_VOUCHER_ATTR_AUTO_REDEEM
Added #def MACH_VOUCHER_ATTR_SEND_PREPROCESS
Added #def MACH_VOUCHER_ATTR_VALUE_FLAGS_NONE
Added #def MACH_VOUCHER_ATTR_VALUE_FLAGS_PERSIST

os/overflow.h (Added)

Added #def os_add3_overflow
Added #def os_add_overflow
Added #def os_mul_overflow
Added #def os_sub_overflow

sys/kdebug.h

Added #def BANK_SECURE_ORIGINATOR_CHANGED
Added #def DBG_IMG
Added #def MACH_REC_CORES_FAILSAFE
Added #def MACH_SCHED_LOAD
Added #def MACH_SCHED_QUANTUM_EXPIRED

sys/mount.h

Removed #def VQ_FLAG1000
Added #def VQ_QUOTA

sys/proc.h

sys/syscall.h

Added #def SYS_persona
Added #def SYS_usrctl