]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOSyncer.h
xnu-3789.60.24.tar.gz
[apple/xnu.git] / iokit / IOKit / IOSyncer.h
index f2d09e267a39bfce6c9f3ef1fe1837679905c603..dbdb443c10f1fab460e8ee28dcea58e3c98a457b 100644 (file)
@@ -32,8 +32,6 @@
 #include <IOKit/IOTypes.h>
 #include <IOKit/IOLocks.h>
 
-#define DEPRECATED __attribute__((deprecated))
-
 class IOSyncer : public OSObject
 {
     OSDeclareDefaultStructors(IOSyncer)
@@ -43,23 +41,23 @@ private:
     IOSimpleLock *guardLock;
     volatile bool threadMustStop;
     IOReturn fResult;
-    virtual void free();
+    virtual void free() APPLE_KEXT_OVERRIDE;
     virtual void privateSignal();
 
 public:
 
     static IOSyncer * create(bool twoRetains = true)
-       DEPRECATED;
+       APPLE_KEXT_DEPRECATED;
 
     virtual bool init(bool twoRetains)
-       DEPRECATED;
+       APPLE_KEXT_DEPRECATED;
     virtual void reinit()
-       DEPRECATED;
+       APPLE_KEXT_DEPRECATED;
     virtual IOReturn wait(bool autoRelease = true)
-       DEPRECATED;
+       APPLE_KEXT_DEPRECATED;
     virtual void signal(IOReturn res = kIOReturnSuccess,
                                        bool autoRelease = true)
-       DEPRECATED;
+       APPLE_KEXT_DEPRECATED;
 };
 
 #endif /* !_IOSYNCER */