diff --git a/mcs/class/System/System.Diagnostics/ChangeLog b/mcs/class/System/System.Diagnostics/ChangeLog index 7496fda092e88..7005ce5d64312 100644 --- a/mcs/class/System/System.Diagnostics/ChangeLog +++ b/mcs/class/System/System.Diagnostics/ChangeLog @@ -1,3 +1,7 @@ +2004-12-06 Gonzalo Paniagua Javier + + * Process.cs: always pass the same arguments to the runtime. + 2004-09-07 Dick Porter * Process.cs: Throw documented exceptions when getting stdin, diff --git a/mcs/class/System/System.Diagnostics/Process.cs b/mcs/class/System/System.Diagnostics/Process.cs index e46ab5b07300e..007ebf5215780 100755 --- a/mcs/class/System/System.Diagnostics/Process.cs +++ b/mcs/class/System/System.Diagnostics/Process.cs @@ -796,11 +796,7 @@ public void Kill () cmdline = startInfo.FileName + " " + startInfo.Arguments.Trim (); } else { appname = startInfo.FileName; - // FIXME: There seems something wrong in process.c. We should not require extraneous command line - if (Path.DirectorySeparatorChar == '\\') - cmdline = appname + " " + startInfo.Arguments.Trim (); - else - cmdline = startInfo.Arguments.Trim (); + cmdline = startInfo.Arguments.Trim (); } ret=Start_internal(appname,