Add Environment.ProcessPath (#42768)
authorJan Kotas <jkotas@microsoft.com>
Thu, 1 Oct 2020 14:21:30 +0000 (07:21 -0700)
committerGitHub <noreply@github.com>
Thu, 1 Oct 2020 14:21:30 +0000 (07:21 -0700)
commit2544c744d204c6ae0e20ba78c9cb8832a92091f3
tree72e7f9d129f9fc8af8d4154833e1b365d464ad56
parent073edfc937eea8b6883f52de28ea0e54e5ed6539
Add Environment.ProcessPath (#42768)

Fixes #40862

Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Ryan Lucia <ryan@luciaonline.net>
21 files changed:
src/libraries/Common/src/Interop/Unix/System.Native/Interop.GetProcessPath.cs [moved from src/libraries/Common/src/Interop/Unix/System.Native/Interop.GetLine.cs with 57% similarity]
src/libraries/Common/src/Interop/Unix/System.Native/Interop.POpen.cs [deleted file]
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetModuleFileName.cs [new file with mode: 0644]
src/libraries/Native/Unix/CMakeLists.txt
src/libraries/Native/Unix/System.Native/pal_io.c
src/libraries/Native/Unix/System.Native/pal_io.h
src/libraries/Native/Unix/System.Native/pal_process.c
src/libraries/Native/Unix/System.Native/pal_process.h
src/libraries/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj
src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.FreeBSD.cs
src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.OSX.cs
src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.Unix.cs
src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.UnknownUnix.cs
src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Environment.Browser.cs
src/libraries/System.Private.CoreLib/src/System/Environment.Unix.cs
src/libraries/System.Private.CoreLib/src/System/Environment.Windows.cs
src/libraries/System.Private.CoreLib/src/System/Environment.cs
src/libraries/System.Runtime.Extensions/tests/System/EnvironmentTests.cs
src/libraries/System.Runtime/ref/System.Runtime.cs