summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spfatal24
diff options
context:
space:
mode:
authorChristian Mauderer <Christian.Mauderer@embedded-brains.de>2014-03-21 14:29:55 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-03-24 08:31:49 +0100
commit5ef9f23fb430f73cbb7cca72631768431f17717f (patch)
treeccf9776f7d2808b138323c8f753bd7252179efcc /testsuites/sptests/spfatal24
parentlibcsupport: Remove unused gxx-wrapper function. (diff)
downloadrtems-5ef9f23fb430f73cbb7cca72631768431f17717f.tar.bz2
libcsupport: Use POSIX keys for GXX key functions
With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured.
Diffstat (limited to 'testsuites/sptests/spfatal24')
-rw-r--r--testsuites/sptests/spfatal24/spfatal24.doc2
-rw-r--r--testsuites/sptests/spfatal24/testcase.h6
2 files changed, 3 insertions, 5 deletions
diff --git a/testsuites/sptests/spfatal24/spfatal24.doc b/testsuites/sptests/spfatal24/spfatal24.doc
index e30241bc8b..b697770085 100644
--- a/testsuites/sptests/spfatal24/spfatal24.doc
+++ b/testsuites/sptests/spfatal24/spfatal24.doc
@@ -12,7 +12,7 @@ test set name: spfatal24
directives:
- rtems_gxx_getspecific();
+ rtems_gxx_setspecific();
concepts:
diff --git a/testsuites/sptests/spfatal24/testcase.h b/testsuites/sptests/spfatal24/testcase.h
index 73ecf857a9..87cbe534a8 100644
--- a/testsuites/sptests/spfatal24/testcase.h
+++ b/testsuites/sptests/spfatal24/testcase.h
@@ -18,9 +18,7 @@
void force_error()
{
- __gthread_key key;
+ pthread_key_t key = -1;
- rtems_workspace_greedy_allocate( NULL, 0 );
-
- rtems_gxx_getspecific( &key );
+ rtems_gxx_setspecific( &key, NULL );
}