From 9298e25f6c5d5606fa140aa6a192b72f201daa56 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 17 Jul 2015 17:08:14 +0100 Subject: [PATCH] status_cxx2011.xml: Add caveats for native_handle. * doc/xml/manual/status_cxx2011.xml: Add caveats for native_handle. * doc/html/manual/status.html: Regenerate. From-SVN: r225939 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/doc/html/manual/status.html | 5 ++++- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 5 ++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3362427..7f1a85c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2015-07-17 Jonathan Wakely + + * doc/xml/manual/status_cxx2011.xml: Add caveats for native_handle. + * doc/html/manual/status.html: Regenerate. + 2015-07-16 François Dumont * include/bits/stl_algobase.h (__miter_base): Move... diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index 0885b5d..e28bfba 100644 --- a/libstdc++-v3/doc/html/manual/status.html +++ b/libstdc++-v3/doc/html/manual/status.html @@ -297,7 +297,10 @@ particular release. 30.2.3 [thread.req.native]/1 native_handle_type and native_handle are provided. The handle types - are defined in terms of the Gthreads abstraction layer. + are defined in terms of the Gthreads abstraction layer, although this + is subject to change at any time. Any use of + native_handle is inherently non-portable and + not guaranteed to work between major releases of GCC.

  • thread: The native handle type is a typedef for __gthread_t i.e. pthread_t when GCC is configured with the posix thread diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml index 2b99b9d..cf99956 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml @@ -2670,7 +2670,10 @@ particular release. 30.2.3 [thread.req.native]/1 native_handle_type and native_handle are provided. The handle types - are defined in terms of the Gthreads abstraction layer. + are defined in terms of the Gthreads abstraction layer, although this + is subject to change at any time. Any use of + native_handle is inherently non-portable and + not guaranteed to work between major releases of GCC. thread: The native handle type is a typedef for __gthread_t i.e. pthread_t -- 2.7.4