commit | 0ed6de4cadecbd977d0fe5545ae3a5d7d4eeccd5 | [log] [tgz] |
---|---|---|
author | Chris Mumford <cmumford@chromium.org> | Mon Aug 14 21:33:58 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Aug 16 17:31:58 2017 |
tree | 719aa439a104cd3715299847399a5f1dc0ef3ecd | |
parent | 9e117c5e1b279aa2920786351eaf72b4f07ce295 [diff] |
Check for prior thread annotation macros before defining. The macros in thread_annotations.h (LOCKABLE, SHARED_LOCKS_REQUIRED, etc.) didn't check for an existing definition before defining a new one. This conflicts with other libraries, specifically leveldb: https://github.com/google/leveldb/blob/master/port/thread_annotations.h Change-Id: Ic37b7b63a0fbf84f183e446ee8735ef997b7099d BUG=8096 Change-Id: Ic37b7b63a0fbf84f183e446ee8735ef997b7099d Reviewed-on: https://chromium-review.googlesource.com/614441 Reviewed-by: Peter Thatcher <pthatcher@webrtc.org> Commit-Queue: Chris Mumford <cmumford@chromium.org> Cr-Commit-Position: refs/heads/master@{#19374}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.