HelenOS sources

shared_mutex       60 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_for(time);
shared_mutex       69 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_for(time);
shared_mutex       81 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_shared_for(time);
shared_mutex       90 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 return aux::threading::shared_mutex::try_lock_shared_for(time);
shared_mutex       36 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::init(mtx_);
shared_mutex       44 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::lock(mtx_);
shared_mutex       49 uspace/lib/cpp/src/shared_mutex.cpp         return aux::threading::shared_mutex::try_lock(mtx_);
shared_mutex       54 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::unlock(mtx_);
shared_mutex       59 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::lock_shared(mtx_);
shared_mutex       64 uspace/lib/cpp/src/shared_mutex.cpp         return aux::threading::shared_mutex::try_lock_shared(mtx_);
shared_mutex       69 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::unlock_shared(mtx_);
HelenOS homepage, sources at GitHub