OSDN Git Service

* sigproc.cc (get_proc_lock): Remove extra NULL check. Return false on
authorcgf <cgf>
Tue, 29 Nov 2011 17:41:00 +0000 (17:41 +0000)
committercgf <cgf>
Tue, 29 Nov 2011 17:41:00 +0000 (17:41 +0000)
failure.

winsup/cygwin/ChangeLog
winsup/cygwin/sigproc.cc

index 7056124..170cbf4 100644 (file)
@@ -1,5 +1,10 @@
 2011-11-29  Christopher Faylor  <me.cygwin2011@cgf.cx>
 
+       * sigproc.cc (get_proc_lock): Remove extra NULL check.  Return false on
+       failure.
+
+2011-11-29  Christopher Faylor  <me.cygwin2011@cgf.cx>
+
        * sync.cc: Fix comment.
 
 2011-11-29  Christopher Faylor  <me.cygwin2011@cgf.cx>
index d5c9616..38aa1cf 100644 (file)
@@ -134,7 +134,7 @@ get_proc_lock (DWORD what, DWORD val)
   Static int lastwhat = -1;
   if (!sync_proc_subproc)
     {
-      sigproc_printf ("sync_proc_subproc is NULL (1)");
+      sigproc_printf ("sync_proc_subproc is NULL");
       return false;
     }
   if (sync_proc_subproc.acquire (WPSP))
@@ -142,14 +142,9 @@ get_proc_lock (DWORD what, DWORD val)
       lastwhat = what;
       return true;
     }
-  if (!sync_proc_subproc)
-    {
-      sigproc_printf ("sync_proc_subproc is NULL (2)");
-      return false;
-    }
-  system_printf ("Couldn't acquire sync_proc_subproc for(%d,%d), last %d, %E",
-                 what, val, lastwhat);
-  return true;
+  system_printf ("Couldn't acquire %s for(%d,%d), last %d, %E",
+                sync_proc_subproc.name, what, val, lastwhat);
+  return false;
 }
 
 static bool __stdcall