3 typedef __SIZE_TYPE__ size_t;
7 int __gthread_mutex_unlock (__gthread_mutex_t *__mutex);
8 class __concurrence_unlock_error {
10 inline void __throw_concurrence_unlock_error() {
11 throw __concurrence_unlock_error();
14 __gthread_mutex_t _M_mutex;
17 if (__gthread_mutex_unlock(&_M_mutex) != 0)
18 __throw_concurrence_unlock_error();
22 typedef __mutex __mutex_type;
23 __mutex_type& _M_get_mutex();
24 void _M_get(size_t __sz)
25 #if __cplusplus <= 201402L
26 throw(bad_alloc) // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } }
30 void free_list::_M_get(size_t __sz)
31 #if __cplusplus <= 201402L
32 throw(bad_alloc) // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } }
35 __mutex_type& __bfl_mutex = _M_get_mutex();
42 __ret = (size_t*) (::operator new(__sz + sizeof(size_t)));
44 catch(const bad_alloc&) { }