diff options
| author | rpj <rpj> | 2000-08-11 05:49:39 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2000-08-11 05:49:39 +0000 | 
| commit | eb45ddca732b7e919ec54e5c524fd1e128fc84a4 (patch) | |
| tree | ecf9e04c1f57dd9a93e7a64236d11570d1aa6773 /ChangeLog | |
| parent | 9aa68dd9d05e3080f1963b3a2abaa595c532945e (diff) | |
2000-08-10  Ross Johnson  <rpj@special.ise.canberra.edu.au>snap-2000-08-10
        * cleanup.c (pthread_pop_cleanup): Remove _pthread
        prefix from __except and catch keywords; implement.h
        now simply undefines _pthread__except and
        _pthread_catch if defined; VC++ was not textually
        substituting _pthread_catch etc back to catch as
        it was redefined; the reason for using the prefixed
        version was to make it clear that it was not using
        the pthread.h redefined catch keyword.
        * private.c (_pthread_threadStart): Ditto.
        (_pthread_callUserDestroyRoutines): Ditto.
        * implement.h (_pthread__except): Remove #define.
        (_pthread_catch): Remove #define.
        * GNUmakefile (pthread.a): New target to build
        libpthread32.a from pthread.dll using dlltool.
        * buildlib.bat: Duplicate cl commands with args to
        build C++ EH version of pthread.dll; use of .bat
        files is redundant now that nmake compatible
        Makefile is included; used as a kludge only now.
        * Makefile: Localise some macros and fix up the clean:
        target to extend it and work properly.
        * CONTRIBUTORS: Add contributors.
        * ANNOUNCE: Updated.
        * README: Updated.
tests/ChangeLog:
2000-08-10  Ross Johnson  <rpj@special.ise.canberra.edu.au>
        * eyal1.c (main): Change implicit cast to explicit
        cast when passing "print_server" function pointer;
        G++ no longer allows implicit func parameter casts.
        * cleanup1.c: Remove unused "waitLock".
        (main): Fix implicit parameter cast.
        * cancel2.c (main): Fix implicit parameter cast.
        * cancel4.c (main): Fix implicit parameter cast.
        * cancel3.c (main): Fix implicit parameter cast.
        * GNUmakefile: Renamed from Makefile; Add missing
        cancel1 and cancel2 test targets.
        * Makefile: Converted for use with MS nmake.
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 34 | 
1 files changed, 34 insertions, 0 deletions
| @@ -1,3 +1,37 @@ +2000-08-10  Ross Johnson  <rpj@special.ise.canberra.edu.au> + +	* cleanup.c (pthread_pop_cleanup): Remove _pthread +	prefix from __except and catch keywords; implement.h +	now simply undefines _pthread__except and +	_pthread_catch if defined; VC++ was not textually +	substituting _pthread_catch etc back to catch as +	it was redefined; the reason for using the prefixed +	version was to make it clear that it was not using +	the pthread.h redefined catch keyword. + +	* private.c (_pthread_threadStart): Ditto. +	(_pthread_callUserDestroyRoutines): Ditto. + +	* implement.h (_pthread__except): Remove #define. +	(_pthread_catch): Remove #define. + +	* GNUmakefile (pthread.a): New target to build +	libpthread32.a from pthread.dll using dlltool. + +	* buildlib.bat: Duplicate cl commands with args to +	build C++ EH version of pthread.dll; use of .bat +	files is redundant now that nmake compatible +	Makefile is included; used as a kludge only now. + +	* Makefile: Localise some macros and fix up the clean: +	target to extend it and work properly. + +	* CONTRIBUTORS: Add contributors. + +	* ANNOUNCE: Updated. + +	* README: Updated. +  2000-08-06  Ross Johnson  <rpj@special.ise.canberra.edu.au>  	* pthread.h: Remove #warning - VC++ doesn't accept it. | 
