summaryrefslogtreecommitdiff
path: root/status
diff options
context:
space:
mode:
authorRoland Schwarz <roland.schwarz@blackspace.at>2006-12-14 18:55:51 +0000
committerRoland Schwarz <roland.schwarz@blackspace.at>2006-12-14 18:55:51 +0000
commitc15911fe286ac9ef0c7167ce6f058257cc17f2f6 (patch)
tree3ef7015efab10a13fe189f72af1f7cc2bc18a4c2 /status
parent1909e576b260dc8d743e8175b3415c35e1233b98 (diff)
downloadboost-c15911fe286ac9ef0c7167ce6f058257cc17f2f6.tar.gz
Explained expected test_tss_lib failures.
[SVN r36388]
Diffstat (limited to 'status')
-rw-r--r--status/explicit-failures-markup.xml17
1 files changed, 17 insertions, 0 deletions
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index 8354650044..67c2efe324 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -3710,6 +3710,23 @@ for more information.
<toolset name="qcc-3.3*"/>
<note author="Jim Douglas" date="13 Feb 06" refid="16"/>
</mark-expected-failures>
+ <mark-expected-failures>
+ <test name="test_tss_lib"/>
+ <toolset name="*"/>
+ <note author="Roland Schwarz" date="2006-12-14">
+ When a thread ends, tss data needs to be cleaned up. This process
+ is mostly automatic. When threads are launched by the Boost.Thread API
+ cleanup is handled by the library implementation. For threads, launched
+ by the native operating system API it is not possible to get this cleanup
+ on every compiler/platform. A warning (error) will be present in this case,
+ which cleary states this fact. It is recommended to start threads only
+ by means of the Boost.Thread API if you need to avoid the leaks that appear
+ on the end of the thread. If this is not possible the cleanup can be invoked
+ from user code before the process actually ends. For library implementors
+ this means to call these functions during library initialization and
+ finalization.
+ </note>
+ </mark-expected-failures>
</library>
<!-- tuple -->