]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/c++/OSObject.cpp
xnu-3789.1.32.tar.gz
[apple/xnu.git] / libkern / c++ / OSObject.cpp
index 45652a1ca70fea933df9ae13dfb20223461d4a5d..2928456f5005f4ec6108dc3f852be478882e3429 100644 (file)
@@ -216,6 +216,18 @@ void OSObject::retain() const
     taggedRetain(0);
 }
 
+extern "C" void
+osobject_retain(void * object)
+{
+    ((OSObject *)object)->retain();
+}
+
+extern "C" void
+osobject_release(void * object)
+{
+    ((OSObject *)object)->release();
+}
+
 void OSObject::release(int when) const
 {
     taggedRelease(0, when);