On Fri, 12 Dec 2025, Stephen Borrill wrote:
I've been testing copyparty on NetBSD 10.1
https://github.com/9001/copyparty
It runs just fine, but ignores signals such as SIGINT, so you can't quit
without kill -9.
The same versions of copyparty and python work as expected on FreeBSD 14.3
and OpenBSD 7.8, so there's something a bit funky about NetBSD's signal
handling here.
Hmm. In FreeBSD, OpenBSD & Linux, pthread_sigmask(3) seems to apply
per-thread,
but on NetBSD, the whole process gets blocked--not just the thread which
called
pthread_sigmask():