]> sourceware.org Git - newlib-cygwin.git/commitdiff
* transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 6 Nov 2009 13:11:52 +0000 (13:11 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 6 Nov 2009 13:11:52 +0000 (13:11 +0000)
Check cygwin_internal for returning 0 rather than for != 0.
(transport_layer_pipes::accept): Add debug output.
(transport_layer_pipes::connect): Ditto.

winsup/cygserver/ChangeLog
winsup/cygserver/transport_pipes.cc

index dbc28ba544e83a702551ed43a4d39d56d9876d38..a92896aef906c89d1f9b5138ee018a4e1caca581 100644 (file)
@@ -1,3 +1,10 @@
+2009-11-06  Corinna Vinschen  <corinna@vinschen.de>
+
+       * transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
+       Check cygwin_internal for returning 0 rather than for != 0.
+       (transport_layer_pipes::accept): Add debug output.
+       (transport_layer_pipes::connect): Ditto.
+
 2009-10-31  Corinna Vinschen  <corinna@vinschen.de>
 
        * transport_pipes.h (PIPE_NAME_PREFIX): New define.
index 1a67d2044113c8e834ff8f950e15020ac183918d..b3aaae59d53af2379a3633dbdb0f8bd28381b071 100644 (file)
@@ -91,7 +91,7 @@ transport_layer_pipes::transport_layer_pipes ()
   wchar_t cyg_instkey[18];
 
   wchar_t *p = wcpcpy (_pipe_name, PIPE_NAME_PREFIX);
-  if (cygwin_internal (CW_GET_INSTKEY, cyg_instkey))
+  if (!cygwin_internal (CW_GET_INSTKEY, cyg_instkey))
     wcpcpy (wcpcpy (p, cyg_instkey), PIPE_NAME_SUFFIX);
 #endif
 }
@@ -134,6 +134,8 @@ transport_layer_pipes::accept (bool *const recoverable)
 
   const bool first_instance = (pipe_instance == 0);
 
+  debug ("Try to create named pipe: %ls", _pipe_name);
+
   const HANDLE accept_pipe =
     CreateNamedPipeW (_pipe_name,
                     (PIPE_ACCESS_DUPLEX
@@ -279,6 +281,7 @@ transport_layer_pipes::connect ()
   BOOL rc = TRUE;
   int retries = 0;
 
+  debug_printf ("Try to connect to named pipe: %W", _pipe_name);
   while (rc)
     {
       _hPipe = CreateFileW (_pipe_name,
This page took 0.0360470000000001 seconds and 5 git commands to generate.