summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2012-04-19 00:19:47 +0000
committerJim Ingham <jingham@apple.com>2012-04-19 00:19:47 +0000
commitfd29c36fbfa8a6e1ec34532bcad1fd85787096fc (patch)
tree7f76124c44369c6201bd930982c233beffc30bfe
parente1471230e24a89c307ac4eada5879cd033e4b87b (diff)
downloadbcm5719-llvm-fd29c36fbfa8a6e1ec34532bcad1fd85787096fc.tar.gz
bcm5719-llvm-fd29c36fbfa8a6e1ec34532bcad1fd85787096fc.zip
Add a WriteTryLock function.
llvm-svn: 155080
-rw-r--r--lldb/include/lldb/Host/ReadWriteLock.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/include/lldb/Host/ReadWriteLock.h b/lldb/include/lldb/Host/ReadWriteLock.h
index b77bad41864..c2c1ccf3724 100644
--- a/lldb/include/lldb/Host/ReadWriteLock.h
+++ b/lldb/include/lldb/Host/ReadWriteLock.h
@@ -78,6 +78,12 @@ public:
}
bool
+ WriteTryLock()
+ {
+ return ::pthread_rwlock_trywrlock (&m_rwlock) == 0;
+ }
+
+ bool
WriteUnlock ()
{
return ::pthread_rwlock_unlock (&m_rwlock) == 0;
OpenPOWER on IntegriCloud