diff options
| author | rpj <rpj> | 1998-08-06 08:32:53 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 1998-08-06 08:32:53 +0000 | 
| commit | 9b0e93aa59205fa6e35f0d8e5c2065c6e806f114 (patch) | |
| tree | 229bda74f9892a8f7bf12693be7d029d98aac87b /ChangeLog | |
| parent | f1f8c6bef1563b8752967631ad024953584964d7 (diff) | |
*** empty log message ***
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 29 | 
1 files changed, 29 insertions, 0 deletions
| @@ -1,5 +1,34 @@  Thu Aug  6 15:19:22 1998  Ross Johnson  <rpj@swan.canberra.edu.au> +	* misc.c (pthread_once): Fix arg 1 of EnterCriticalSection() + 	and LeaveCriticalSection() calls to pass address-of lock. + +	* fork.c (pthread_atfork): Typecast (void (*)(void *)) funcptr +	in each _pthread_handler_push() call. + +	* exit.c (_pthread_exit): Fix attr arg in  +	pthread_attr_getdetachstate() call. + +	* private.c (_pthread_new_thread): Typecast (HANDLE) NULL. +	(_pthread_delete_thread): Ditto. + +	* implement.h: (_PTHREAD_MAX_THREADS): Add define. This keeps +	changing in an attempt to make thread administration data types +	opaque and cleanup DLL startup. + +	* dll.c (PthreadsEntryPoint):  +	(_pthread_virgins): Remove malloc() and free() calls. +	(_pthread_reuse): Ditto. +	(_pthread_win32handle_map): Ditto. +	(_pthread_threads_mutex_table): Ditto. + +	* global.c (_POSIX_THREAD_THREADS_MAX): Initialise with  +	_PTHREAD_MAX_THREADS. +	(_pthread_virgins): Ditto. +	(_pthread_reuse): Ditto. +	(_pthread_win32handle_map): Ditto. +	(_pthread_threads_mutex_table): Ditto. +  	* create.c (pthread_create): Typecast (HANDLE) NULL.  	Typecast (unsigned (*)(void *)) start_routine. | 
