summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-07-31 22:40:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-07-31 22:40:23 +0000
commitf05af6b733bf4635be42570134132d664ca130b2 (patch)
tree0f88f2ba736d0e5913f317aca9c35d41c75c18a6 /cpukit/ChangeLog
parent2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff)
downloadrtems-f05af6b733bf4635be42570134132d664ca130b2.tar.bz2
2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1855/cpukit * posix/src/psignal.c, posix/src/pthread.c, posix/src/pthreadjoin.c: Correct signal processing during pthread_join. We are supposed to unblock the thread waiting on a pthread_join(), dispatch the signal handler, account for it potentially overwriting errno, and then have the thread return to blocking within pthread_join().
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r--cpukit/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index fe937e0579..9cbde446ce 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,5 +1,14 @@
2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
+ PR 1855/cpukit
+ * posix/src/psignal.c, posix/src/pthread.c, posix/src/pthreadjoin.c:
+ Correct signal processing during pthread_join. We are supposed to
+ unblock the thread waiting on a pthread_join(), dispatch the signal
+ handler, account for it potentially overwriting errno, and then have
+ the thread return to blocking within pthread_join().
+
+2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
PR 1867/cpukit
* posix/src/pthreadexit.c, posix/src/pthreadjoin.c: Correct
implementation of pthread_exit() and pthread_join() to support the