]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/c++/OSRuntimeSupport.c
xnu-2782.1.97.tar.gz
[apple/xnu.git] / libkern / c++ / OSRuntimeSupport.c
index 6ed505f739e06ebf7e9bd834dd86f989f21ea87e..2bb1d5f98e1390e42bb7bba4ce8d07463460f079 100644 (file)
@@ -2,8 +2,10 @@
 // exporting the mangled functions for loadable drivers compiled on older
 // systems.
 // Note that I have had to manually mangle the symbols names.
-#if __GNUC__ >= 3
-    void _ZN11OSMetaClassdlEPvm(void *mem, unsigned long size);
-    void _ZN11OSMetaClassdlEPvm(__attribute__((__unused__)) void *mem, __attribute__((__unused__)) unsigned long size) { }
-#endif
+void _ZN11OSMetaClassdlEPvm(void *mem, unsigned long size);
+void *_ZN11OSMetaClassnwEm(unsigned long size);
+
+void _ZN11OSMetaClassdlEPvm(__attribute__((unused)) void *mem, __attribute__((__unused__)) unsigned long size) { }
+void *_ZN11OSMetaClassnwEm(__attribute__((unused)) unsigned long size) { return (void *)0ULL; }
+