aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/Signal/UnixSignalHandlerRegistration.cs
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/Signal/UnixSignalHandlerRegistration.cs
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/Signal/UnixSignalHandlerRegistration.cs')
-rw-r--r--ARMeilleure/Signal/UnixSignalHandlerRegistration.cs8
1 files changed, 4 insertions, 4 deletions
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;
}
}
}