summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2001-08-04 23:32:47 +0000
committerRoland McGrath <roland@gnu.org>2001-08-04 23:32:47 +0000
commit8610c561b7c249fe0d851be8d5d41dbe3cb2a674 (patch)
tree7d862b47c144ef3643f18d76f7696379b3c37315
parenta07736d2abd88053b2a169d3f3e15260363b3626 (diff)
.
-rw-r--r--proc/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/proc/ChangeLog b/proc/ChangeLog
index eb848193..58fa83f7 100644
--- a/proc/ChangeLog
+++ b/proc/ChangeLog
@@ -1,5 +1,15 @@
2001-08-04 Roland McGrath <roland@frob.com>
+ * proc.h (struct proc): New members p_rusage, p_child_rusage.
+ * wait.c (rusage_add): New static function.
+ (alert_parent): Use it to add dead child's p_rusage into parent's
+ p_child_rusage.
+ (S_proc_wait): Fill *RU out param with CHILD->p_rusage, not just zeros.
+ Rewrote subfunction child_ready and its two callers into new
+ subfunction reap to reduce duplicated code.
+
+ * mgt.c (process_has_exited): Call ports_interrupt_rpcs last thing.
+
* mgt.c (S_proc_reauthenticate): Release global_lock while making RPC.
Don't mach_port_deallocate an argument port when returning an error,
because mig does it for us.