Commit [199d96]  Maximize  Restore  History

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.

rpj rpj 2000-09-07

added tests/cancel5.c
changed ANNOUNCE
changed ChangeLog
changed cancel.c
changed misc.c
changed private.c
changed pthread.h
changed tests
changed tests/ChangeLog
changed tests/GNUmakefile
changed tests/Makefile
changed tests/eyal1.c
tests/cancel5.c Diff Switch to side-by-side view
Loading...
ANNOUNCE Diff Switch to side-by-side view
Loading...
ChangeLog Diff Switch to side-by-side view
Loading...
cancel.c Diff Switch to side-by-side view
Loading...
misc.c Diff Switch to side-by-side view
Loading...
private.c Diff Switch to side-by-side view
Loading...
pthread.h Diff Switch to side-by-side view
Loading...
tests
Directory.
tests/ChangeLog Diff Switch to side-by-side view
Loading...
tests/GNUmakefile Diff Switch to side-by-side view
Loading...
tests/Makefile Diff Switch to side-by-side view
Loading...
tests/eyal1.c Diff Switch to side-by-side view
Loading...