cstdlib (at_quick_exit, quick_exit): Do not declare.
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 11 Feb 2013 23:42:43 +0000 (23:42 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 11 Feb 2013 23:42:43 +0000 (23:42 +0000)
commit42906f794048d6e3a027a6ce1d8f47cdb37a5a52
tree4e003d8edff0469a1c9b46de5802c1c04d5857d2
parent6c59ffd1ac3a56fc1819282ce820ec8d95922f38
cstdlib (at_quick_exit, quick_exit): Do not declare.

2013-02-11  Paolo Carlini  <paolo.carlini@oracle.com>

* include/c_std/cstdlib (at_quick_exit, quick_exit): Do not declare.
* include/c_global/cstdlib (at_quick_exit, quick_exit): Declare only
in C++11 mode and if available in the underlying C library.
* testsuite/18_support/quick_exit/quick_exit.cc: Compile with
-std=gnu++11; check _GLIBCXX_HAVE_AT_QUICK_EXIT and
_GLIBCXX_HAVE_QUICK_EXIT.

From-SVN: r195961
libstdc++-v3/ChangeLog
libstdc++-v3/include/c_global/cstdlib
libstdc++-v3/include/c_std/cstdlib
libstdc++-v3/testsuite/18_support/quick_exit/quick_exit.cc