diff options
| author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-11 23:42:43 +0000 |
|---|---|---|
| committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-11 23:42:43 +0000 |
| commit | 46b7803d5b694943680dc8d68e2fe22a5eb8ce85 (patch) | |
| tree | 4e003d8edff0469a1c9b46de5802c1c04d5857d2 /libstdc++-v3/include/c_std | |
| parent | 48b8e70a4490e737d6e7b8f08ec241deeb357589 (diff) | |
| download | ppe42-gcc-46b7803d5b694943680dc8d68e2fe22a5eb8ce85.tar.gz ppe42-gcc-46b7803d5b694943680dc8d68e2fe22a5eb8ce85.zip | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195961 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/c_std')
| -rw-r--r-- | libstdc++-v3/include/c_std/cstdlib | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/libstdc++-v3/include/c_std/cstdlib b/libstdc++-v3/include/c_std/cstdlib index 9d2f51ede28..224fccfd9c5 100644 --- a/libstdc++-v3/include/c_std/cstdlib +++ b/libstdc++-v3/include/c_std/cstdlib @@ -57,8 +57,6 @@ namespace std extern "C" void abort(void) throw () _GLIBCXX_NORETURN; extern "C" int atexit(void (*)()) throw (); extern "C" void exit(int) throw () _GLIBCXX_NORETURN; - extern "C" int at_quick_exit(void (*)()) throw (); - extern "C" void quick_exit(int) throw() _GLIBCXX_NORETURN; } // namespace #else @@ -69,7 +67,6 @@ namespace std #undef abort #undef abs #undef atexit -#undef at_quick_exit #undef atof #undef atoi #undef atol @@ -86,7 +83,6 @@ namespace std #undef mbstowcs #undef mbtowc #undef qsort -#undef quick_exit #undef rand #undef realloc #undef srand @@ -107,9 +103,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION using ::abort; using ::abs; using ::atexit; -#ifdef _GLIBCXX_HAVE_AT_QUICK_EXIT - using ::at_quick_exit; -#endif using ::atof; using ::atoi; using ::atol; @@ -128,9 +121,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION using ::mbtowc; #endif // _GLIBCXX_HAVE_MBSTATE_T using ::qsort; -#ifdef _GLIBCXX_HAVE_QUICK_EXIT - using ::quick_exit; -#endif using ::rand; using ::realloc; using ::srand; |

