#include <libkern/OSReturn.h>
libkern/OSReturn.h
Core OSReturn values.
typedefOSReturn
@typedef OSReturn
@abstract The return type for many Libkern functions.
typedef kern_return_t OSReturn
macrosys_libkern
#define sys_libkern err_system(0x37)
macrosub_libkern_common
#define sub_libkern_common err_sub(0)
macrosub_libkern_metaclass
#define sub_libkern_metaclass err_sub(1)
macrosub_libkern_reserved
#define sub_libkern_reserved err_sub(-1)
macrolibkern_common_err
#define libkern_common_err(return) (sys_libkern|sub_libkern_common|(return))
macrolibkern_metaclass_err
#define libkern_metaclass_err(return) (sys_libkern|sub_libkern_metaclass|(return))
macrokOSReturnSuccess
@define kOSReturnSuccess
@abstract Operation successful.
Equal to <code>@link //apple_ref/c/econst/KERN_SUCCESS
KERN_SUCCESS@/link</code>.
#define kOSReturnSuccess KERN_SUCCESS
macrokOSReturnError
@define kOSReturnError
@abstract Unspecified Libkern error.
<b>Not equal</b> to
<code>@link //apple_ref/c/econst/KERN_FAILURE
KERN_FAILURE@/link</code>.
#define kOSReturnError libkern_common_err(1)
macrokOSMetaClassInternal
@define kOSMetaClassInternal
@abstract Internal OSMetaClass run-time error.
#define kOSMetaClassInternal libkern_metaclass_err(1)
macrokOSMetaClassHasInstances
@define kOSMetaClassHasInstances
@abstract A kext cannot be unloaded because there are instances
derived from Libkern C++ classes that it defines.
#define kOSMetaClassHasInstances libkern_metaclass_err(2)
macrokOSMetaClassNoInit
@define kOSMetaClassNoInit
@abstract Internal error: The Libkern C++ class registration system
was not properly initialized during kext loading.
#define kOSMetaClassNoInit libkern_metaclass_err(3)
macrokOSMetaClassNoTempData
@define kOSMetaClassNoTempData
@abstract Internal error: An allocation failure occurred
registering Libkern C++ classes during kext loading.
#define kOSMetaClassNoTempData libkern_metaclass_err(4)
macrokOSMetaClassNoDicts
@define kOSMetaClassNoDicts
@abstract Internal error: An allocation failure occurred
registering Libkern C++ classes during kext loading.
#define kOSMetaClassNoDicts libkern_metaclass_err(5)
macrokOSMetaClassNoKModSet
@define kOSMetaClassNoKModSet
@abstract Internal error: An allocation failure occurred
registering Libkern C++ classes during kext loading.
#define kOSMetaClassNoKModSet libkern_metaclass_err(6)
macrokOSMetaClassNoInsKModSet
@define kOSMetaClassNoInsKModSet
@abstract Internal error: An error occurred registering
a specific Libkern C++ class during kext loading.
#define kOSMetaClassNoInsKModSet libkern_metaclass_err(7)
macrokOSMetaClassNoSuper
@define kOSMetaClassNoSuper
@abstract Internal error: No superclass can be found
for a specific Libkern C++ class during kext loading.
#define kOSMetaClassNoSuper libkern_metaclass_err(8)
macrokOSMetaClassInstNoSuper
@define kOSMetaClassInstNoSuper
@abstract Internal error: No superclass can be found when constructing
an instance of a Libkern C++ class.
#define kOSMetaClassInstNoSuper libkern_metaclass_err(9)
macrokOSMetaClassDuplicateClass
@define kOSMetaClassDuplicateClass
@abstract A duplicate Libkern C++ classname was encountered
during kext loading.
#define kOSMetaClassDuplicateClass libkern_metaclass_err(10)
macrokOSMetaClassNoKext
@define kOSMetaClassNoKext
@abstract Internal error: The kext for a Libkern C++ class
can't be found during kext loading.
#define kOSMetaClassNoKext libkern_metaclass_err(11)