Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use thr_once() with once_t controls to initialize various thread_key_t | jhb | 2010-03-10 | 1 | -1/+0 |
| | | | | | | | | | | | | objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (tsd_lock) to do this before. However, that is not always safe with more relaxed memory orders. There were also other bugs, such as one in __rpc_createrr() that caused a new key to be allocated each time __rpc_createrr() was invoked. PR: threads/144558 Reported by: Sam Robb samrobb of averesystems com (key leak) MFC after: 1 week | ||||
* | Don't do a time travel to 12006... | delphij | 2006-02-28 | 1 | -1/+1 |
| | |||||
* | Staticize a couple of functions. | deischen | 2006-02-27 | 1 | -0/+66 |
Remove a few unused locks. Remove locks from application namespace. |