diff options
Diffstat (limited to 'ARMeilleure')
| -rw-r--r-- | ARMeilleure/ARMeilleure.csproj | 4 | ||||
| -rw-r--r-- | ARMeilleure/Signal/UnixSignalHandlerRegistration.cs | 8 |
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; } } } |
