2004-01-31 Per Bothner <per@bothner.com>

* include/ext/mt_allocator.h
	(__mt_alloc::_S_thread_freelist_mutex): Guard with
	__GTHREAD_MUTEX_INIT.

From-SVN: r77042
This commit is contained in:
Per Bothner 2004-01-31 09:38:45 -08:00 committed by Benjamin Kosnik
parent a451b0bd9d
commit af3fb3d6dc
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2004-01-31 Per Bothner <per@bothner.com>
* include/ext/mt_allocator.h
(__mt_alloc::_S_thread_freelist_mutex): Guard with
__GTHREAD_MUTEX_INIT.
2004-01-31 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.tcc (_Rep::_S_create): Minor tweak.

View File

@ -837,7 +837,12 @@ namespace __gnu_cxx
volatile __mt_alloc<_Tp>::_S_thread_freelist_first = NULL;
template<typename _Tp> __gthread_mutex_t
#ifdef __GTHREAD_MUTEX_INIT
__mt_alloc<_Tp>::_S_thread_freelist_mutex = __GTHREAD_MUTEX_INIT;
#else
// XXX
__mt_alloc<_Tp>::_S_thread_freelist_mutex;
#endif
/*
* Actual initialization in _S_init()