diff --git a/src/core/Terminals/Unix/Linux/LinuxVirtualTerminal.cs b/src/core/Terminals/Unix/Linux/LinuxVirtualTerminal.cs index a9a7307..551c076 100644 --- a/src/core/Terminals/Unix/Linux/LinuxVirtualTerminal.cs +++ b/src/core/Terminals/Unix/Linux/LinuxVirtualTerminal.cs @@ -96,7 +96,7 @@ public override int OpenTerminalHandle(string name) return open(name, O_RDWR | O_NOCTTY | O_CLOEXEC); } - public override unsafe bool PollHandles(int? error, short events, scoped Span handles) + public override bool PollHandles(int? error, short events, scoped Span handles) { if (error is int err && err != EAGAIN) return false; diff --git a/src/core/Terminals/Unix/MacOS/MacOSVirtualTerminal.cs b/src/core/Terminals/Unix/MacOS/MacOSVirtualTerminal.cs index 3e77bf6..f6a2764 100644 --- a/src/core/Terminals/Unix/MacOS/MacOSVirtualTerminal.cs +++ b/src/core/Terminals/Unix/MacOS/MacOSVirtualTerminal.cs @@ -96,7 +96,7 @@ public override int OpenTerminalHandle(string name) return open(name, O_RDWR | O_NOCTTY | O_CLOEXEC); } - public override unsafe bool PollHandles(int? error, short events, scoped Span handles) + public override bool PollHandles(int? error, short events, scoped Span handles) { if (error is int err && err != EAGAIN) return false; diff --git a/src/core/Terminals/Unix/UnixTerminalReader.cs b/src/core/Terminals/Unix/UnixTerminalReader.cs index 82aa9b3..7c883fc 100644 --- a/src/core/Terminals/Unix/UnixTerminalReader.cs +++ b/src/core/Terminals/Unix/UnixTerminalReader.cs @@ -20,7 +20,7 @@ public UnixTerminalReader( _cancellationPipe = cancellationPipe; } - protected override unsafe int ReadPartialCore(scoped Span buffer, CancellationToken cancellationToken) + protected override int ReadPartialCore(scoped Span buffer, CancellationToken cancellationToken) { using var guard = Terminal.Control.Guard(); diff --git a/src/core/Terminals/Unix/UnixTerminalWriter.cs b/src/core/Terminals/Unix/UnixTerminalWriter.cs index 90a3cca..6c947b8 100644 --- a/src/core/Terminals/Unix/UnixTerminalWriter.cs +++ b/src/core/Terminals/Unix/UnixTerminalWriter.cs @@ -12,7 +12,7 @@ public UnixTerminalWriter(UnixVirtualTerminal terminal, string name, int handle, _semaphore = semaphore; } - protected override unsafe int WritePartialCore( + protected override int WritePartialCore( scoped ReadOnlySpan buffer, CancellationToken cancellationToken) { using var guard = Terminal.Control.Guard();