vezel-dev / cathode

A terminal-centric replacement for the .NET console APIs.
https://docs.vezel.dev/cathode
BSD Zero Clause License
91 stars 7 forks source link

Investigate dropping Mono.Unix dependency #26

Closed alexrp closed 2 years ago

alexrp commented 2 years ago

With #21 done, we now only use Mono.Unix for a few system calls like read, write, isatty, kill, etc.

kill in particular is troublesome. We need a way to translate PosixSignal values to native signal numbers.

alexrp commented 2 years ago

kill in particular is troublesome. We need a way to translate PosixSignal values to native signal numbers.

See: https://github.com/dotnet/runtime/issues/61889

alexrp commented 2 years ago

Done in 15b7d30a23ae99351a644b78e59a36c9b03fac11.