6a026382f0
This is just unnecessary, a process cannot be destroyed by another process in any case, every time this is executed the active address environment is the process getting destroyed. Even in the hypothetical case this was possible, the system would crash at once if a context switch happens between "select()" and "restore()", which is possible as the granule allocator is protected by a semaphore (which is a synchronization point). |
||
---|---|---|
.. | ||
group_addrenv.c | ||
group_childstatus.c | ||
group_continue.c | ||
group_create.c | ||
group_exitinfo.c | ||
group_find.c | ||
group_foreachchild.c | ||
group_free.c | ||
group_getgid.c | ||
group_getuid.c | ||
group_join.c | ||
group_killchildren.c | ||
group_leave.c | ||
group_malloc.c | ||
group_realloc.c | ||
group_setgid.c | ||
group_setuid.c | ||
group_setupidlefiles.c | ||
group_setupstreams.c | ||
group_setuptaskfiles.c | ||
group_signal.c | ||
group_suspendchildren.c | ||
group_waiter.c | ||
group_zalloc.c | ||
group.h | ||
Make.defs |