On Jun 21, 2008, at 2:21 PM, Sander van Dijk wrote:
This (being unable to exit the window without killing dossrv) seems a
bit strange to me. I can of course destroy the window using the
'Delete' option in rio's menu, but I think that's not the 'right' way
to do it.
Am I doing something wrong (is there a way I can actually exit said
window without killing dossrv)?
Has it always been this way (I believe I vaguely remember that
somewhere in the past I could exit from the window that started dossrv
without problems)?

It's happened to me quite often. I think rc should kill all subprocesses on exit, but I don't think dossrv handles the hangup note: adding

        postnote(NPGROUP, getpid(), "hangup");

to plan9.c:Exit() and trying

        a: & exit # no floppy disk drive (QEMU) keeps a: hanging

does nothing. What I do is I put 9fat:, 9fs wiki, 9fs sources in my profile to run automatically.

How I wish Plan 9 had kill -9! The kernel uses the note

        sys: killed

internally, but notify(2) doesn't say so. I wonder...


Reply via email to