aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure
diff options
context:
space:
mode:
authorMary <me@thog.eu>2021-12-08 22:24:26 +0100
committerGitHub <noreply@github.com>2021-12-08 18:24:26 -0300
commit00c69f2098bf78cecefd897599c95f68450d88a1 (patch)
tree7a8672d0e9edd0924e1d8b72a2996a36443c01f1 /ARMeilleure
parentbc4e70b6fafc333c91caf5a94e49ece339dccd80 (diff)
Remove usage of Mono.Posix.NETStandard accross all projects (#2906)
* Remove usage of Mono.Posix.NETStandard in Ryujinx project * Remove usage of Mono.Posix.NETStandard in ARMeilleure project * Remove usage of Mono.Posix.NETStandard in Ryujinx.Memory project * Address gdkchan's comments
Diffstat (limited to 'ARMeilleure')
-rw-r--r--ARMeilleure/ARMeilleure.csproj4
-rw-r--r--ARMeilleure/Signal/UnixSignalHandlerRegistration.cs8
2 files changed, 4 insertions, 8 deletions
diff --git a/ARMeilleure/ARMeilleure.csproj b/ARMeilleure/ARMeilleure.csproj
index 1fd95ad0..e29e33e8 100644
--- a/ARMeilleure/ARMeilleure.csproj
+++ b/ARMeilleure/ARMeilleure.csproj
@@ -6,10 +6,6 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Mono.Posix.NETStandard" Version="5.20.1-preview" />
- </ItemGroup>
-
- <ItemGroup>
<ProjectReference Include="..\Ryujinx.Common\Ryujinx.Common.csproj" />
</ItemGroup>
diff --git a/ARMeilleure/Signal/UnixSignalHandlerRegistration.cs b/ARMeilleure/Signal/UnixSignalHandlerRegistration.cs
index 9e87749e..40268a91 100644
--- a/ARMeilleure/Signal/UnixSignalHandlerRegistration.cs
+++ b/ARMeilleure/Signal/UnixSignalHandlerRegistration.cs
@@ -1,5 +1,4 @@
-using Mono.Unix.Native;
-using System;
+using System;
using System.Runtime.InteropServices;
namespace ARMeilleure.Signal
@@ -21,6 +20,7 @@ namespace ARMeilleure.Signal
static class UnixSignalHandlerRegistration
{
+ private const int SIGSEGV = 11;
private const int SA_SIGINFO = 0x00000004;
[DllImport("libc", SetLastError = true)]
@@ -39,7 +39,7 @@ namespace ARMeilleure.Signal
sigemptyset(ref sig.sa_mask);
- int result = sigaction((int)Signum.SIGSEGV, ref sig, out SigAction old);
+ int result = sigaction(SIGSEGV, ref sig, out SigAction old);
if (result != 0)
{
@@ -51,7 +51,7 @@ namespace ARMeilleure.Signal
public static bool RestoreExceptionHandler(SigAction oldAction)
{
- return sigaction((int)Signum.SIGSEGV, ref oldAction, out SigAction _) == 0;
+ return sigaction(SIGSEGV, ref oldAction, out SigAction _) == 0;
}
}
}