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 /ANNOUNCE | |
| 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 'ANNOUNCE')
| -rw-r--r-- | ANNOUNCE | 4 | 
1 files changed, 3 insertions, 1 deletions
| @@ -1,5 +1,5 @@ -                 PTHREADS-WIN32 SNAPSHOT 2000-08-13
 +                 PTHREADS-WIN32 SNAPSHOT 2000-09-08
                   ----------------------------------
         Web Site: http://sources.redhat.com/pthreads-win32/
        FTP Site: ftp://sources.redhat.com/pub/pthreads-win32
 @@ -30,6 +30,8 @@ New:  		pthread_getw32threadhandle_np
  Bugs fixed:
 +-       Calling pthread_cancel from non-POSIX threads fixed.
 +-       Possible deadlock threat using pthread_cond_broadcast() reduced.
  -	TSD key creation race condition;
  -	Other potential race conditions
  	associated with initialising various
 | 
