diff options
author | Jim Ingham <jingham@apple.com> | 2012-04-19 00:19:47 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2012-04-19 00:19:47 +0000 |
commit | fd29c36fbfa8a6e1ec34532bcad1fd85787096fc (patch) | |
tree | 7f76124c44369c6201bd930982c233beffc30bfe | |
parent | e1471230e24a89c307ac4eada5879cd033e4b87b (diff) | |
download | bcm5719-llvm-fd29c36fbfa8a6e1ec34532bcad1fd85787096fc.tar.gz bcm5719-llvm-fd29c36fbfa8a6e1ec34532bcad1fd85787096fc.zip |
Add a WriteTryLock function.
llvm-svn: 155080
-rw-r--r-- | lldb/include/lldb/Host/ReadWriteLock.h | 6 |
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; |