| Age | Commit message (Collapse) | Author | 
|---|
|  | * 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. | 
|  | - asynchronous cancellation added
	- attempt to hide internal exceptions from applications
	- kernel32 load/free problem fixed
	- new tests
	- changes only to comments in some tests | 
|  |  | 
|  | * *.c (comments): Remove individual attributions - these are
        documented sufficiently elsewhere.
        * implement.h (pthread.h): Remove extraneous include. | 
|  | * misc.c (CancelableWait): Initialise exceptionInformation[2].
	(pthread_self): Get a real Win32 thread handle for implicit threads.
	* cancel.c (pthread_testcancel): Initialise exceptionInformation[2].
	* implement.h (SE_INFORMATION): Fix values.
	* private.c (_pthread_threadDestroy): Close the thread handle.
Fri Mar 19 12:57:27 1999  Ross Johnson  <rpj@swan.canberra.edu.au>
	* cancel.c (comments): Update and cleanup.
Fri Mar 19 09:12:59 1999  Ross Johnson  <rpj@ixobrychus.canberra.edu.au>
	* private.c (_pthread_threadStart): status returns PTHREAD_CANCELED.
	* pthread.h (PTHREAD_CANCELED): defined. | 
|  | * all: Add GNU LGPL and Copyright and Warranty. | 
|  |  | 
|  |  | 
|  | * configure: Various temporary changes.
	- Kevin Ruland <Kevin.Ruland@anheuser-busch.com>
	* README: Update. | 
|  | * README: Updated. | 
|  | * implement.h: Compile-time switch for CYGWIN derived environments
        to use CreateThread instead of _beginthreadex. Ditto for ExitThread.
        Patch provided by Anders Norlander  <anorland@hem2.passagen.se>. | 
|  | * README: Update info about subscribing to the mailing list. | 
|  | * README: Correct cygwin32 compatibility statement. | 
|  |  | 
|  |  | 
|  |  |