From dc74da050c86c0f3be47510b36bd2ee15ed13e8a Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 7 Nov 2008 18:32:41 +0000 Subject: * pthread.cc (pthread_mutex::_unlock): Avoid unlocking a mutex if the recursion_counter is already 0. (pthread_mutex::_destroy): Don't consider a mutex busy if its recursion_counter == 0. (pthread_mutex::_fixup_after_fork): Set recursion_counter to 0 to flag that we've just forked. Don't reset the owner of this mutex since the forkee may think it still owns the mutex. Reinstate initialization of win32_obj_id. * fhandler_floppy.cc (fhandler_dev_floppy::raw_read): Initialize a variable to bypass a C++ warning. --- winsup/cygwin/fhandler_floppy.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/fhandler_floppy.cc') diff --git a/winsup/cygwin/fhandler_floppy.cc b/winsup/cygwin/fhandler_floppy.cc index 9e19b52aa..1357515aa 100644 --- a/winsup/cygwin/fhandler_floppy.cc +++ b/winsup/cygwin/fhandler_floppy.cc @@ -245,7 +245,7 @@ fhandler_dev_floppy::raw_read (void *ptr, size_t& ulen) { DWORD bytes_read = 0; DWORD read2; - DWORD bytes_to_read; + DWORD bytes_to_read = 0; int ret; size_t len = ulen; char *tgt; -- cgit v1.2.3