CLIKI IS NOT A LIVEJOURNAL SUBSTITUTE

CLIKI IS NOT A LIVEJOURNAL SUBSTITUTE

CLIKI IS NOT A LIVEJOURNAL SUBSTITUTE

Ahem. I feel better for having said that, though.

In other news, I've been trying to page SBCL/threads back into my brain. This morning in the shower I made the executive decision to punt on all the POSIX job control stuff

  • It's complicated. I don't think anyone really ever intended that multiple tasks produced with CLONE_VM should be in different process groups.

  • It's messy to debug. ptrace() reparenting makes strace(1) a lot less useful than it might be, and fprintf(stderr,"...") is not so helpful either when it causes the process in question to get SIGTTOU

  • It's probably just going to confuse the shell, which expects to do this stuff itself.

So, decided to adopt a much easier approach towards getting "non-foreground" threads to ignore ^C: they can ignore SIGINT. Does anyone ever send SIGINT other than from the keyboard anyway? Please tell me they don't.


telent netowrks

Geeky stuff about what I do. Many include Lisp, Android, Javascript, Linux and matters arising. For my other personality (less tech and more skating/cycling), see coruskate