OSDN Git Service

* external.cc (fillout_pinfo): Store program name as POSIX path in
authorcorinna <corinna>
Mon, 28 Nov 2011 17:53:17 +0000 (17:53 +0000)
committercorinna <corinna>
Mon, 28 Nov 2011 17:53:17 +0000 (17:53 +0000)
ep.progname_long.

winsup/cygwin/ChangeLog
winsup/cygwin/external.cc

index b814544..1fe10ec 100644 (file)
@@ -1,5 +1,10 @@
 2011-11-28  Corinna Vinschen  <vinschen@redhat.com>
 
+       * external.cc (fillout_pinfo): Store program name as POSIX path in
+       ep.progname_long.
+
+2011-11-28  Corinna Vinschen  <vinschen@redhat.com>
+
        * pinfo.cc (pinfo::exit): Call TerminateProcess to avoid potential
        busy loop in ntdll.dll when calling ExitProcess. Only call ExitProcess
        as a fallback.
index 35f0f09..58639fe 100644 (file)
@@ -99,7 +99,7 @@ fillout_pinfo (pid_t pid, int winpid)
          ep.gid32 = p->gid;
 
          ep.progname_long = ep_progname_long_buf;
-         sys_wcstombs(ep.progname_long, NT_MAX_PATH, p->progname);
+         mount_table->conv_to_posix_path (p->progname, ep.progname_long, 0);
          break;
        }
     }