From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 13 Oct 1995 09:27:38 -0400 From: td@plan9.att.com td@plan9.att.com Subject: Panel + forks + postnote Topicbox-Message-UUID: 2db43fea-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19951013132738.-Wi6XJME2Ykk8u4lb50Yk6MTluSOy4mun9DT5-RB_MA@z> plan9.cs.su.oz.au!beto asks: >I'm having problems after killing processes with >the panel library. It looks like there is some kind of >sincronization program, I'm not quite sure what's going on. >The error is > bitblt: bad slave 32 on event pipe: fd out of > range or not open I believe the problem is that when you execute postnote(PNGROUP, getpid(), "kill\n"); after having done einit(Emouse); that you're killing the process that's reading the mouse. Ironically, this postnote appears not to terminate the processes that you started by calling filter. At least, it didn't work when I tried it on my nextstation.