Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/pinfo.cc')
-rw-r--r--winsup/cygwin/pinfo.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc
index cacfc7913..cc64e2f81 100644
--- a/winsup/cygwin/pinfo.cc
+++ b/winsup/cygwin/pinfo.cc
@@ -402,6 +402,8 @@ commune_process (void *arg)
ProtectHandle (process_sync);
lock_process now (false);
+ if (si._si_commune._si_code & PICOM_EXTRASTR)
+ si._si_commune._si_str = (char *) (&si + 1);
switch (si._si_commune._si_code)
{
@@ -524,7 +526,7 @@ commune_process (void *arg)
}
case PICOM_FIFO:
{
- sigproc_printf ("processing PICOM_FIFO");
+ sigproc_printf ("processing PICOM_FIFO for %s", si._si_commune._si_str);
fhandler_fifo *fh = cygheap->fdtab.find_fifo (si._si_commune._si_str);
HANDLE it[2];
if (fh == NULL)