Subject: process remote exit
To: None <tech-kern@netbsd.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: tech-kern
Date: 06/27/2006 15:11:37
Hi

In order to properly emulate Linux's exit_group(), I need to remotely 
exit a process from another process.

I do this by posting a SIGKILL, but the problem is that if a process is
awaiting on the killed process, it will see the SIGKILL in the exit code.
This is not what happens on Linux.

To avoid the SIGKILL notification, I added a p_flag for when the process
is being remotely killed. This is not very satisfying, as it introduce some
code compat code in native kernel code. OTOH, it could be used for a native
feature too. 

Here is the patch: http://ftp.espci.fr/shadow/manu/remoteexit.diff

Opinions? Is this committable?

-- 
Emmanuel Dreyfus
manu@netbsd.org