aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure
diff options
context:
space:
mode:
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;
}
}
}