History

Updates to Unix based UserInfo implementation.

ritchiecarroll committed 12 years ago

Commit bf22ae21 parent 2ab4c339 files · +284 −43Browse files

Showing the changes to Source/Libraries/GSF.Core/Console (1 of 9 files). Show all

Unified · Split

Source/Libraries/GSF.Core/Console/Command.cs+5−5
@@ -74,9 +74,6 @@ namespace GSF.Console · 73 unmodified lines
74 74
75 m_process.OutputDataReceived += m_process_OutputDataReceived;75 m_process.OutputDataReceived += m_process_OutputDataReceived;
76 m_process.ErrorDataReceived += m_process_ErrorDataReceived;76 m_process.ErrorDataReceived += m_process_ErrorDataReceived;
77
78 m_process.BeginOutputReadLine();
79 m_process.BeginErrorReadLine();
80 }77 }
81 78
82 /// <summary>79 /// <summary>
@@ -170,6 +167,9 @@ namespace GSF.Console · 87 unmodified lines
170 {167 {
171 m_process.Start();168 m_process.Start();
172 169
170 m_process.BeginOutputReadLine();
171 m_process.BeginErrorReadLine();
172
173 if (!m_process.WaitForExit(timeout))173 if (!m_process.WaitForExit(timeout))
174 {174 {
175 m_process.CancelOutputRead();175 m_process.CancelOutputRead();
@@ -183,12 +183,12 @@ namespace GSF.Console · 7 unmodified lines
183 183
184 private void m_process_OutputDataReceived(object sender, DataReceivedEventArgs e)184 private void m_process_OutputDataReceived(object sender, DataReceivedEventArgs e)
185 {185 {
186 m_standardOutput.Append(e.Data);186 m_standardOutput.AppendLine(e.Data);
187 }187 }
188 188
189 private void m_process_ErrorDataReceived(object sender, DataReceivedEventArgs e)189 private void m_process_ErrorDataReceived(object sender, DataReceivedEventArgs e)
190 {190 {
191 m_standardError.Append(e.Data);191 m_standardError.AppendLine(e.Data);
192 }192 }
193 193
194 #endregion194 #endregion

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t