X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/e5568f75972dfc723778653c11cb6b4dc825716a..3a60a9f5b85abb8c2cf24e1926c5c7b3f608a5e2:/iokit/Kernel/IOServicePrivate.h diff --git a/iokit/Kernel/IOServicePrivate.h b/iokit/Kernel/IOServicePrivate.h index ad61f2485..9798d7eba 100644 --- a/iokit/Kernel/IOServicePrivate.h +++ b/iokit/Kernel/IOServicePrivate.h @@ -32,7 +32,8 @@ // options for getExistingServices() enum { - kIONotifyOnce = 0x00000001 + kIONotifyOnce = 0x00000001, + kIOServiceExistingSet = 0x00000002 }; // masks for __state[1] @@ -98,7 +99,7 @@ class _IOServiceInterestNotifier : public IONotifier OSDeclareDefaultStructors(_IOServiceInterestNotifier) public: - OSArray * whence; + queue_chain_t chain; IOServiceInterestHandler handler; void * target; @@ -120,11 +121,9 @@ class _IOConfigThread : public OSObject OSDeclareDefaultStructors(_IOConfigThread) public: - IOThread thread; - virtual void free(); - static _IOConfigThread * configThread( void ); + static void configThread( void ); static void main( _IOConfigThread * self ); };