UInt32 value, const char * name );
};
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
+#endif __cplusplus
enum {
// loggage
kIOLogServiceTree = 0x00001000ULL,
kIOLogDTree = 0x00002000ULL,
kIOLogMemory = 0x00004000ULL,
+ // available = 0x00008000ULL,
+ kOSLogRegistryMods = 0x00010000ULL, // Log attempts to modify registry collections
// debug aids - change behaviour
- kIONoFreeObjects = 0x00100000ULL
+ kIONoFreeObjects = 0x00100000ULL,
+ kIOLogSynchronous = 0x00200000ULL, // IOLog completes synchrounsly
};
extern SInt64 gIOKitDebug;
-extern char iokit_version[];
+
+#ifdef __cplusplus
+extern "C" {
+#endif
struct IORegistryPlane;
extern void IOPrintPlane( const struct IORegistryPlane * plane );