statham-arm wrote: Ah, thanks. Yes, that looks like a better plan, and avoids the special case of the otherwise empty file. But I'm still stuck on figuring out how to avoid using `signal.h` in the general case. https://github.com/llvm/llvm-project/pull/215830