Only call EventActivityIdControl ETW function on Windows. (#11549)
authorBrian Robbins <brianrob@microsoft.com>
Fri, 12 May 2017 19:22:06 +0000 (12:22 -0700)
committerGitHub <noreply@github.com>
Fri, 12 May 2017 19:22:06 +0000 (12:22 -0700)
src/mscorlib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs

index b691dd3..bf9e038 100644 (file)
@@ -33,7 +33,7 @@ namespace System.Diagnostics.Tracing
         {
             if (TplEtwProvider.Log != null)
                 TplEtwProvider.Log.SetActivityId(activityId);
-#if FEATURE_MANAGED_ETW
+#if FEATURE_MANAGED_ETW && PLATFORM_WINDOWS
 #if FEATURE_ACTIVITYSAMPLING
             Guid newId = activityId;
 #endif // FEATURE_ACTIVITYSAMPLING
@@ -57,7 +57,7 @@ namespace System.Diagnostics.Tracing
                 }
 #endif // FEATURE_ACTIVITYSAMPLING
             }
-#endif // FEATURE_MANAGED_ETW
+#endif // FEATURE_MANAGED_ETW && PLATFORM_WINDOWS
         }
 
         /// <summary>