diff options
| author | rpj <rpj> | 2003-09-02 16:15:05 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2003-09-02 16:15:05 +0000 | 
| commit | 879bb0613c03b10bdf91aa862c2463b7f9f99087 (patch) | |
| tree | 6e91c26a0f16a0e4bfd3ed436f27e470b5db7307 /ChangeLog | |
| parent | a5f3d62017a8e705016d0083a24837d6a56f178d (diff) | |
Added cancelation of/from non-POSIX threads; minor fixes; minor changes.snap-2003-09-03
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 19 | 
1 files changed, 19 insertions, 0 deletions
| @@ -1,3 +1,22 @@ +2003-09-02  Ross Johnson  <rpj@callisto.canberra.edu.au>
 +
 +	* pthread_win32_attach_detach_np.c (pthread_win32_thread_detach_np):
 +	Add comment.
 +
 +	* pthread_exit.c (pthread_exit): Fix to recycle the POSIX thread handle in
 +	addition to calling user TSD destructors. Move the implicit POSIX thread exit
 +	handling to ptw32_throw to centralise the logic.
 +
 +	* ptw32_throw.c (ptw32_throw): Implicit POSIX threads have no point
 +	to jump or throw to, so cleanup and exit the thread here in this case. For
 +	processes using the C runtime, the exit code will be set to the POSIX
 +	reason for the throw (i.e. PTHREAD_CANCEL or the value given to pthread_exit).
 +	Note that pthread_exit() already had similar logic, which has been moved to
 +	here.
 +
 +	* ptw32_threadDestroy.c (ptw32_threadDestroy): Don't close the Win32 handle
 +	of implicit POSIX threads - expect this to be done by Win32?
 +
  2003-09-01  Ross Johnson  <rpj@callisto.canberra.edu.au>
  	* pthread_self.c (pthread_self): The newly aquired pthread_t must be
 | 
