1 // sigslot.h: Signal/Slot classes 2 // 3 // Written by Sarah Thompson (sarah@telergy.com) 2002. 4 // 5 // License: Public domain. You are free to use this code however you like, with 6 // the proviso that the author takes on no responsibility or liability for any 7 // use. 8 9 #include "rtc_base/third_party/sigslot/sigslot.h" 10 11 namespace sigslot { 12 13 #ifdef _SIGSLOT_HAS_POSIX_THREADS 14 get_mutex()15pthread_mutex_t* multi_threaded_global::get_mutex() { 16 static pthread_mutex_t g_mutex = PTHREAD_MUTEX_INITIALIZER; 17 return &g_mutex; 18 } 19 20 #endif // _SIGSLOT_HAS_POSIX_THREADS 21 22 } // namespace sigslot 23