X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/de355530ae67247cbd0da700edb3a2a1dae884c2..0c530ab8987f0ae6a1a3d9284f40182b88852816:/iokit/Kernel/IOServicePrivate.h diff --git a/iokit/Kernel/IOServicePrivate.h b/iokit/Kernel/IOServicePrivate.h index c74307f6b..213b2ea3e 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 ); }; @@ -191,5 +190,10 @@ public: virtual OSObject * getNextObject(); }; +extern const OSSymbol * gIOConsoleUsersKey; +extern const OSSymbol * gIOConsoleSessionUIDKey; +extern const OSSymbol * gIOConsoleSessionOnConsoleKey; +extern const OSSymbol * gIOConsoleSessionSecureInputPIDKey; + #endif /* ! _IOKIT_IOSERVICEPRIVATE_H */