HelenOS sources

lock_shared        72 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp             void lock_shared();
lock_shared       121 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 mtx_->lock_shared();
lock_shared       192 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 mtx_->lock_shared();
lock_shared        59 uspace/lib/cpp/src/shared_mutex.cpp         aux::threading::shared_mutex::lock_shared(mtx_);
HelenOS homepage, sources at GitHub