trylock.cc (222B)
1 #include "mutex" 2 #include "profiler/profiler" 3 4 bool Mutex::trylock() { 5 int res = pthread_mutex_trylock(&_mutex); 6 if (res && res != EBUSY) 7 throw Error("Failed to try to lock mutex"); 8 return res == 0; 9 } 10
crossroadsGit mirror of https://crossroads.e-tunity.com/ | |
| git clone git://git.finwo.net/app/crossroads | |
| Log | Files | Refs | LICENSE |