From 5025bf330bc3d26e93f52e59a9d2df6b08ee816a Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 8 Dec 2011 06:17:49 +0000 Subject: * dll_init.cc (dll_dllcrt0): Don't try to initialize dll data if we're dynamically loaded since fork() doesn't work in that scenario anyway. (dll_dllcrt0_1): Don't accommodate dynamically loaded dlls. * exceptions.cc (ctrl_c_handler): Don't lock the process; there's too much risk of deadlock. * sigproc.cc (_cygtls::remove_wq): Don't try to remove anything from the waitq if there is obviously nothing there. * strace.cc (strace::activate): Allow stracing dynamically loaded cygwin1.dll. --- winsup/cygwin/exceptions.cc | 1 - 1 file changed, 1 deletion(-) (limited to 'winsup/cygwin/exceptions.cc') diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index 019c585ef..b16e8162a 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -927,7 +927,6 @@ static BOOL WINAPI ctrl_c_handler (DWORD type) { static bool saw_close; - lock_process now; if (!cygwin_finished_initializing) { -- cgit v1.2.3