summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/threaddispatch.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-12-02 08:33:35 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-12-02 09:24:51 +0100
commit927a0a1f990c19a3e7295bb001896b3f3c75a77e (patch)
treeb4c1cdb1a406b700a17b80e235613c9ced8c0cd9 /cpukit/score/src/threaddispatch.c
parentpstmtests_plan.csv: Update to reflect psxtmcond 09 and 10 exit (diff)
downloadrtems-927a0a1f990c19a3e7295bb001896b3f3c75a77e.tar.bz2
posix: Use cleanup contexts on the stack
Provide support for latest Newlib <pthread.h> change. The cleanup contexts are stored on the thread stack. This is conformant with the POSIX requirements for the pthread_cleanup_push() and pthread_cleanup_pop() statement pair. Passing an invalid pointer as the routine to pthread_cleanup_push() is now a usage error and the behaviour is undefined.
Diffstat (limited to 'cpukit/score/src/threaddispatch.c')
0 files changed, 0 insertions, 0 deletions