From afdb7762cb3eb4f2e14a0fd3a774008f684210e8 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Sat, 25 Apr 2009 20:14:27 +0000 Subject: mutex (__get_once_functor_lock, [...]): Replace global lock object with local locks on global mutex. 2009-04-25 Jonathan Wakely * include/std/mutex (__get_once_functor_lock, __get_once_mutex): Replace global lock object with local locks on global mutex. * src/mutex.cc: Likewise. * config/abi/pre/gnu.ver: Adjust. * testsuite/30_threads/call_once/call_once2.cc: New. From-SVN: r146785 --- libstdc++-v3/config/abi/pre/gnu.ver | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libstdc++-v3/config') diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index 57183c1..bd2c63e 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -879,7 +879,8 @@ GLIBCXX_3.4.11 { _ZSt11__once_call; _ZSt15__once_callable; _ZSt14__once_functor; - _ZSt23__get_once_functor_lockv; + _ZSt19__once_functor_lock; + _ZSt16__get_once_mutexv; __once_proxy; # condition_variable -- cgit v1.1