Bug 4126 - System.Diagnostics.Process.StandardError.DiscardBufferedData() doesn't do anything
Summary: System.Diagnostics.Process.StandardError.DiscardBufferedData() doesn't do any...
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System (show other bugs)
Version: 2.10.x
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
Depends on:
Reported: 2012-03-28 12:08 UTC by Jeff
Modified: 2012-03-28 12:45 UTC (History)
1 user (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description Jeff 2012-03-28 12:08:36 UTC
My application uses System.Diagnostics namespace to create and communicates with a child process using child.StandardInput, child.StandardOutput, and child.StandardError.

When the child process first starts, it prints some welcome message in the Standard Error stream and I want to get rid of that message, so I can get to the real error message. I tried to use child.StandardError.DiscardBufferedData() to clear the welcome message, but the method doesn't seem to do anything. I believe the same thing for StandardOutput.DiscardBufferedData().

I'm using Ubuntu 10.04 LTS and the child process I run is 'Rdf3xquery'.

Note You need to log in before you can comment on or make changes to this bug.