CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2003-12-01 22:10:57

Modified files:
        winsup/cygwin  : ChangeLog thread.cc thread.h 

Log message:
        * thread.cc (pthread_rwlock::add_reader): Remove mx parameter for
        List_insert call.
        (pthread::prepare): Ensure race safeness when adding function
        pointers to atfork lists by using List_insert.
        * thread.h (List_insert): Use InterlockedCompareExchangePointer to
        ensure race safeness without using a mutex.
        (List_remove): Use InterlockedCompareExchangePointer to
        ensure race safeness with List_insert.
        (List::insert): Remove mx parameter for List_insert call.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2201&r2=1.2202
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.148&r2=1.149
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.h.diff?cvsroot=src&r1=1.78&r2=1.79

Reply via email to