debug.cc (iterator_base_mutex): Make static for internal linkage.
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 9 Sep 2005 10:14:55 +0000 (10:14 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 9 Sep 2005 10:14:55 +0000 (10:14 +0000)
2005-09-09  Benjamin Kosnik  <bkoz@redhat.com>
            Jakub Jelinek  <jakub@redhat.com>

* src/debug.cc (iterator_base_mutex): Make static for internal
linkage.
* src/locale_init.cc (locale_mutex): Same.
* src/mt_allocator.cc (freelist_mutex): Same.
* src/pool_allocator.cc (palloc_init_mutex): Same.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r104090

libstdc++-v3/ChangeLog
libstdc++-v3/src/debug.cc
libstdc++-v3/src/locale_init.cc
libstdc++-v3/src/mt_allocator.cc
libstdc++-v3/src/pool_allocator.cc

index 5e391f2eb887ea67c8ea7ceae12005e73440fb5b..e6a51c72768409e25264e86b317d3fe10d67b644 100644 (file)
@@ -1,3 +1,12 @@
+2005-09-09  Benjamin Kosnik  <bkoz@redhat.com>
+            Jakub Jelinek  <jakub@redhat.com>
+
+       * src/debug.cc (iterator_base_mutex): Make static for internal
+       linkage.
+       * src/locale_init.cc (locale_mutex): Same.
+       * src/mt_allocator.cc (freelist_mutex): Same.
+       * src/pool_allocator.cc (palloc_init_mutex): Same.
+       
 2005-09-02  Paolo Carlini  <pcarlini@suse.de>
 
        * testsuite/tr1/6_containers/unordered/hashtable/23465.cc:
index af927e152fb5b74d42e3b976983af6f1c5e7308f..6f32fde5e65145321464f0f7d68e60c5c9878292 100644 (file)
@@ -41,7 +41,7 @@ using namespace std;
 
 namespace __gnu_internal
 {
-  __glibcxx_mutex_define_initialized(iterator_base_mutex);
+  static __glibcxx_mutex_define_initialized(iterator_base_mutex);
 } // namespace __gnu_internal
 
 namespace __gnu_debug
index a251e25e939776f78716cd832e1670b4def870e6..35805092fcb4dcb1c41d9555590f2b9103c62284 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -90,7 +90,7 @@ namespace __gnu_internal
 #endif
 
   // Mutex object for locale initialization.
-  __glibcxx_mutex_define_initialized(locale_mutex);
+  static __glibcxx_mutex_define_initialized(locale_mutex);
 } // namespace __gnu_internal
 
 namespace std 
index 722f79f194fc49b829e67e86e6e9da73210780c6..87161915c54501acc5bbfaf9cb83cc631bbaadf7 100644 (file)
@@ -37,7 +37,7 @@
 
 namespace __gnu_internal
 {
-  __glibcxx_mutex_define_initialized(freelist_mutex);
+  static __glibcxx_mutex_define_initialized(freelist_mutex);
 
 #ifdef __GTHREADS
   __gthread_key_t freelist_key;
index 445ff179349945525c895088e410a28cc6b491e6..90ada30bd5a30b80a5f98e5287bb6616e19d971b 100644 (file)
@@ -1,6 +1,6 @@
 // Allocator details.
 
-// Copyright (C) 2004 Free Software Foundation, Inc.
+// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -37,7 +37,7 @@
 
 namespace __gnu_internal
 {
-  __glibcxx_mutex_define_initialized(palloc_init_mutex);
+  static __glibcxx_mutex_define_initialized(palloc_init_mutex);
 }
 
 namespace __gnu_cxx