]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/include/Makefile.in
re PR libstdc++/12658 (Thread safety problems in locale::global() and locale::locale())
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 15 Dec 2003 21:08:03 +0000 (21:08 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 15 Dec 2003 21:08:03 +0000 (21:08 +0000)
commit3fe1373814015056725f2de2faed739459023b91
treef8e8ca945e453d4a8120f8e2e8418a21a57ad3c7
parent86d75cddd286af23fb680b5d12a7a3749a71d0d5
re PR libstdc++/12658 (Thread safety problems in locale::global() and locale::locale())

2003-12-15  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/12658
* include/Makefile.am (bits_headers): Add concurrence.h.
* include/Makefile.in: Regenerated.
* include/bits/concurrence.h: New.
* src/locale_init.cc: Use it.
(locale::locale): Lock critical regions.
(locale::global): Same.

From-SVN: r74648
libstdc++-v3/ChangeLog
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/bits/concurrence.h [new file with mode: 0644]
libstdc++-v3/src/locale_init.cc