diff options
author | Mary <me@thog.eu> | 2021-12-08 22:24:26 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-08 18:24:26 -0300 |
commit | 00c69f2098bf78cecefd897599c95f68450d88a1 (patch) | |
tree | 7a8672d0e9edd0924e1d8b72a2996a36443c01f1 /ARMeilleure/Signal/UnixSignalHandlerRegistration.cs | |
parent | bc4e70b6fafc333c91caf5a94e49ece339dccd80 (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.cs | 8 |
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; } } } |