+ kern_return_t result = OSRuntimeInitializeCPP(ki, data);
+
+ if ((result == KERN_SUCCESS) && _realmain) {
+ result = (*_realmain)(ki, data);
+
+ /* If _realmain failed, tear down C++.
+ */
+ if (result != KERN_SUCCESS) {
+ (void)OSRuntimeFinalizeCPP(ki, data);
+ }
+ }
+
+ return result;
+}
+
+/*********************************************************************
+*********************************************************************/
+__private_extern__ const char * OSKextGetCurrentIdentifier(void)
+{
+ return KMOD_INFO_NAME.name;
+}