minix/servers/pm
Ben Gras 904cf1f84d A "fix" for bug no. 2 is to check if the process slot has disappeared.
Not a really good solution (as it might not catch situations in which this
is caused by another bug), but the forrest of checks necessary might be worse
than this quick fix - because when looking for the cause, I found some other
cases in which the PM would panic as well. See info in bug 2 for details.

Another fix is to delay notification of PM by SYSTASK of signals delivered
internally until after the reply (e.g. of exec()), because the reply would
be messed up otherwise (receiving the notify instead of reply). This caused
SIGTRAP not to be delivered properly with traced processes.
2005-07-04 15:20:46 +00:00
..
alloc.c Parsing of free memory chunks is now done at the process manager. 2005-06-17 09:10:30 +00:00
break.c Cleaned up src/lib/utils library. Renamed server_ functions to more logical 2005-06-01 14:31:00 +00:00
const.h . Added printing of ppid to PM dump output 2005-07-04 09:36:16 +00:00
exec.c Minor commit to remove conflict with update. 2005-06-01 14:34:59 +00:00
forkexit.c Changed Makefiles for mkdep script. 2005-06-24 16:21:21 +00:00
getset.c Moved stime, time, times POSIX calls from FS to PM. Removed child time 2005-05-31 09:50:51 +00:00
glo.h Parsing of free memory chunks is now done at the process manager. 2005-06-17 09:10:30 +00:00
main.c A "fix" for bug no. 2 is to check if the process slot has disappeared. 2005-07-04 15:20:46 +00:00
Makefile Changed Makefiles for mkdep script. 2005-06-24 16:21:21 +00:00
misc.c Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00
mproc.h Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00
param.h Changed Makefiles for mkdep script. 2005-06-24 16:21:21 +00:00
pm.h Fixed bug relating to FS and MEMORY during startup; 2005-06-06 09:30:44 +00:00
proto.h Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00
signal.c Changed Makefiles for mkdep script. 2005-06-24 16:21:21 +00:00
table.c Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00
time.c Cleaned up src/lib/utils library. Renamed server_ functions to more logical 2005-06-01 14:31:00 +00:00
trace.c Created new findproc system call to the PM (to replace similar kernel 2005-06-02 12:43:21 +00:00
type.h Removed 'system process' magic from PM and FS. 2005-05-13 08:57:08 +00:00
utility.c Calls and functionality for get/setpriority() and fsync(). 2005-07-01 17:58:29 +00:00