Mail Archives: cygwin-developers/1998/11/18/16:56:06
I committed this patch, changing the size of pname to MAX_PATH and
adding the include file sys/cygwin.h which is where the proto for
cygwin_conv_to_posix_path lives.
-gjn
> Wed Nov 16 23:38:13  Corinna Vinschen <corinna DOT vinschen AT cityweb DOT de>
> 
> 	* utils/ps.cc (main): converting windows paths to posix
> 	paths in output.
> 
> ---- snip ----
> --- ps.cc.orig  Wed Nov 18 23:38:03 1998
> +++ ps.cc       Wed Nov 18 23:38:13 1998
> @@ -115,7 +115,12 @@ main (int argc, char *argv[])
>        else if (p->process_state & PID_TTYOU)
>          status = 'O';
> 
> -      const char *pname = (p->process_state & PID_ZOMBIE) ? "<defunct>" : p->progname;
> +      char pname[512];
> +      if (p->process_state & PID_ZOMBIE)
> +        strcpy (pname, "<defunct>");
> +      else
> +        cygwin_conv_to_posix_path (p->progname, pname);
> +
>        char uname[128];
> 
>        if (fflag)
> 
-- 
Geoffrey Noer
noer AT cygnus DOT com
- Raw text -