diff options
author | rpj <rpj> | 2000-09-07 15:41:11 +0000 |
---|---|---|
committer | rpj <rpj> | 2000-09-07 15:41:11 +0000 |
commit | 199d96f3e3f6077235be8e0bf9482d2a46e108c2 (patch) | |
tree | ebc172293f31102bb6441d68d29b94519a17984d /tests/ChangeLog | |
parent | 69b6d50683fcf0a7241953fdd2df6413477a2475 (diff) |
2000-09-08 Ross Johnson <rpj@special.ise.canberra.edu.au>
* cancel.c (pthread_cancel): Must get "self" through
calling pthread_self() which will ensure a POSIX thread
struct is built for non-POSIX threads; return an error
if this fails
- Ollie Leahy <ollie@mpt.ie>
(pthread_setcancelstate): Likewise.
(pthread_setcanceltype): Likewise.
* misc.c (ptw32_cancelable_wait): Likewise.
* private.c (ptw32_tkAssocCreate): Remove unused #if 0
wrapped code.
* pthread.h (ptw32_get_exception_services_code):
Needed to be forward declared unconditionally.
2000-09-06 Ross Johnson <rpj@special.ise.canberra.edu.au>
* cancel.c (pthread_cancel): If called from the main
thread "self" would be NULL; get "self" via pthread_self()
instead of directly from TLS so that an implicit
pthread object is created.
* misc.c (pthread_equal): Strengthen test for NULLs.
Diffstat (limited to 'tests/ChangeLog')
-rw-r--r-- | tests/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 0bccb5b..a809dca 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,13 @@ +2000-09-08 Ross Johnson <rpj@special.ise.canberra.edu.au> + + * cancel5.c: New; tests calling pthread_cancel() + from the main thread without first creating a + POSIX thread struct for the non-POSIX main thread + - this forces pthread_cancel() to create one via + pthread_self(). + * Makefile (cancel5): Add new test. + * GNUmakefile (cancel5): Likewise. + 2000-08-17 Ross Johnson <rpj@special.ise.canberra.edu.au> * create2.c: New; Test that pthread_t contains |