corinna | 25 May 16:49
Favicon

src/winsup/cygwin ChangeLog registry.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2012-05-25 14:49:57

Modified files:
	winsup/cygwin  : ChangeLog registry.cc 

Log message:
	* registry.cc (reg_key::build_reg): Fix typo in debug output.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5849&r2=1.5850
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.cc.diff?cvsroot=src&r1=1.46&r2=1.47

corinna | 25 May 16:33
Favicon

src/winsup/cygwin ChangeLog select.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2012-05-25 14:33:19

Modified files:
	winsup/cygwin  : ChangeLog select.cc 

Log message:
	* select.cc (select_stuff::wait): When not returning after receiving
	a signal, recalculate timeout.  Apply temporary fix to avoid crashes
	after calling the signal handler.  Explain.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5848&r2=1.5849
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=src&r1=1.194&r2=1.195

corinna | 25 May 13:08
Favicon

src/winsup/cygwin ChangeLog fhandler_serial.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2012-05-25 11:08:10

Modified files:
	winsup/cygwin  : ChangeLog fhandler_serial.cc 

Log message:
	* fhandler_serial.cc (fhandler_serial::raw_read): Check for
	ERROR_OPERATION_ABORTED rather than ERROR_IO_INCOMPLETE after CancelIo.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5847&r2=1.5848
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_serial.cc.diff?cvsroot=src&r1=1.86&r2=1.87

corinna | 25 May 11:29
Favicon

src/winsup/cygwin ChangeLog fhandler_serial.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2012-05-25 09:29:18

Modified files:
	winsup/cygwin  : ChangeLog fhandler_serial.cc 

Log message:
	* fhandler_serial.cc (fhandler_serial::raw_read): Just call ReadFile
	directly in case of non-blocking I/O and handle result gracefully.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5846&r2=1.5847
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_serial.cc.diff?cvsroot=src&r1=1.85&r2=1.86

corinna | 24 May 16:17
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	2012-05-24 14:17:51

Modified files:
	winsup/cygwin  : ChangeLog thread.cc 

Log message:
	* thread.cc (__cygwin_lock_lock): Replace null thread check with test
	for cygwin_finished_initializing to handle process startup.
	(__cygwin_lock_trylock): Ditto.
	(__cygwin_lock_unlock): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5845&r2=1.5846
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.265&r2=1.266

corinna | 23 May 21:49
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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.
	(__cygwin_lock_trylock): Ditto.
	(__cygwin_lock_unlock): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5844&r2=1.5845
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.264&r2=1.265

corinna | 23 May 19:39
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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 like the problem is Windows only.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5843&r2=1.5844
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.263&r2=1.264

corinna | 23 May 18:26
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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 handlers.  Explain the problem.
	(class __cygwin_lock_handler): New class.
	(__cygwin_lock_cleanup): New function.
	(__cygwin_lock_lock): Push __cygwin_lock_cleanup thread cleanup
	handler.
	(__cygwin_lock_trylock): Ditto.
	(__cygwin_lock_unlock): Pop thread cleanup handler.
	(pthread::pop_cleanup_handler): Temporarily allow cleanup function to
	destroy cleanup handler so we can pop in another function than we
	pushed in.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5842&r2=1.5843
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.262&r2=1.263

corinna | 23 May 15:30
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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 Cygwin or Windows code.  Explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5841&r2=1.5842
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.261&r2=1.262

corinna | 23 May 15:24
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5840&r2=1.5841
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.260&r2=1.261

corinna | 23 May 15:18
Favicon

src/winsup/cygwin ChangeLog thread.cc

CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@...	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 from here...
	(pthread::pop_all_cleanup_handlers): ...to here, otherwise any explicit
	call to pthread_cleanup_pop disables cancellation for this thread.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5839&r2=1.5840
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.259&r2=1.260


Gmane