Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/6.0] Exclude the managed code around libproc on iOS/tvOS (#61590) #61659

Commits on Nov 16, 2021

  1. Exclude the managed code around libproc on iOS/tvOS (dotnet#61590)

    Since libproc is a private Apple API, it is not available on iOS/tvOS and should be excluded (see dotnet#61265 (comment) and above for more details).  
    This PR excludes $(CommonPath)Interop\OSX\Interop.libproc.cs on the iOS/tvOS as well as makes some methods in Process, ProcessManager, and ProcessThread classes calling that API throw PNSE so that for iOS/tvOS it's possible to re-use the respective *.UnknownUnix.cs parts.
    MaximLipnin committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    dfb5ce7 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    0464e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Skip System.Diagnostics.TextWriterTraceListenerTests.XmlWriterTraceLi…

    …stenerTests on iOS/tvOS (dotnet#61807)
    
    This marks System.Diagnostics.TextWriterTraceListenerTests.XmlWriterTraceListenerTests withSkipOnPlatform attribute for iOS/tvOS as those tests try to create a process info, which throws PNSE after S.D.Process API's around libproc have been excluded in dotnet#61590.
    MaximLipnin committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    238360a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0614b8 View commit details
    Browse the repository at this point in the history