|
|
@@ -91,12 +91,14 @@ namespace System.Diagnostics {
|
|
|
|
|
|
DateTime exitTime;
|
|
|
bool haveExitTime;
|
|
|
-
|
|
|
+
|
|
|
+#if !MONO
|
|
|
bool responding;
|
|
|
bool haveResponding;
|
|
|
|
|
|
bool priorityBoostEnabled;
|
|
|
bool havePriorityBoostEnabled;
|
|
|
+#endif
|
|
|
|
|
|
bool raisedOnExited;
|
|
|
RegisteredWaitHandle registeredWaitHandle;
|
|
|
@@ -108,7 +110,9 @@ namespace System.Diagnostics {
|
|
|
OperatingSystem operatingSystem;
|
|
|
bool disposed;
|
|
|
|
|
|
+#if !MONO
|
|
|
static object s_CreateProcessLock = new object();
|
|
|
+#endif
|
|
|
|
|
|
// This enum defines the operation mode for redirected process stream.
|
|
|
// We don't support switching between synchronous mode and asynchronous mode.
|
|
|
@@ -139,8 +143,9 @@ namespace System.Diagnostics {
|
|
|
internal bool pendingOutputRead;
|
|
|
internal bool pendingErrorRead;
|
|
|
|
|
|
-
|
|
|
+#if !MONO
|
|
|
private static SafeFileHandle InvalidPipeHandle = new SafeFileHandle(IntPtr.Zero, false);
|
|
|
+#endif
|
|
|
#if DEBUG
|
|
|
internal static TraceSwitch processTracing = new TraceSwitch("processTracing", "Controls debug output from Process component");
|
|
|
#else
|
|
|
@@ -1873,8 +1878,10 @@ namespace System.Diagnostics {
|
|
|
haveProcessorAffinity = false;
|
|
|
havePriorityClass = false;
|
|
|
haveExitTime = false;
|
|
|
+#if !MONO
|
|
|
haveResponding = false;
|
|
|
havePriorityBoostEnabled = false;
|
|
|
+#endif
|
|
|
}
|
|
|
|
|
|
/// <devdoc>
|