[newlib-cygwin/cygwin-3_5-branch] Cygwin: console: Add debug print on thread_sync_event creation error

Takashi Yano tyan0@sourceware.org
Sat Jun 29 23:41:21 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a92abb528266649c7b805885568bccb2acea5769

commit a92abb528266649c7b805885568bccb2acea5769
Author: Takashi Yano <takashi.yano@nifty.ne.jp>
Date:   Sun Jun 30 08:38:11 2024 +0900

    Cygwin: console: Add debug print on thread_sync_event creation error
    
    Fixes: 55baaac2ef5f ("Cygwin: console: Add error handling for thread_sync_event")
    Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp>

Diff:
---
 winsup/cygwin/fhandler/console.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/winsup/cygwin/fhandler/console.cc b/winsup/cygwin/fhandler/console.cc
index 881445824..dbf6ce8a6 100644
--- a/winsup/cygwin/fhandler/console.cc
+++ b/winsup/cygwin/fhandler/console.cc
@@ -1861,6 +1861,9 @@ fhandler_console::open (int flags, mode_t)
 	  WaitForSingleObject (thread_sync_event, INFINITE);
 	  CloseHandle (thread_sync_event);
 	}
+      else
+	debug_printf ("Failed to create thread_sync_event %08x",
+		      GetLastError ());
     }
   return 1;
 }


More information about the Cygwin-cvs mailing list