CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 13:13:56
Modified files:
winsup/cygwin : ChangeLog fhandler.h winbase.h
Log message:
* fhandler.h (refcnt): Add i interlocked. Explain why.
* winbase.h (ilockadd): New
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 13:18:34
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc (pthread::pop_cleanup_handler): Move setting the cancelstate
to PTHREAD_CANCEL_DISABLE
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 13:24:57
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc (pthread::precreate): Make sure mutex is recursive.
Explain why.
Patches:
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 13:30:26
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc (pthread::cancel): Only allow asynchronous cancellation
if the thread is not executing
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 16:26:34
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc: Add a temporary workaround to help Cygwin along while
newlib doesn't install cleanup
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 17:39:39
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc (pthread::cancel): Re-allow asynchronous cancellation from
Cygwin code since it looks
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org 2012-05-23 19:49:40
Modified files:
winsup/cygwin : ChangeLog thread.cc
Log message:
* thread.cc (__cygwin_lock_lock): Take null thread at process startup
into account.