summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1999-06-05 21:18:44 +0000
committerRoland McGrath <roland@gnu.org>1999-06-05 21:18:44 +0000
commitad3265017080f9f0755ad6c42f3e5b23986fb5cb (patch)
tree2d349936f7bf8a1b7c4978287abf57954cb64d37
parentb3f1204d64a0aacf71710fbe2f9d3b98fa1679e6 (diff)
.
-rw-r--r--init/ChangeLog16
-rw-r--r--proc/ChangeLog15
2 files changed, 31 insertions, 0 deletions
diff --git a/init/ChangeLog b/init/ChangeLog
index 70a21705..f6b40a69 100644
--- a/init/ChangeLog
+++ b/init/ChangeLog
@@ -1,3 +1,19 @@
+1999-06-05 Roland McGrath <roland@baalperazim.frob.com>
+
+ * init.c (request_dead_name): New function.
+ (S_startup_request_notification, S_startup_essential_task): Use it.
+ (run): Request dead-name notification for new task.
+ (main): Request dead-name notification for FSTASK.
+ (do_mach_notify_dead_name): If system_state is INITIAL, recognize
+ FSTASK, AUTHTASK, PROCTASK specifically and crash with appropriate msg.
+
+1999-06-04 Roland McGrath <roland@baalperazim.frob.com>
+
+ * init.c (launch_core_servers): Use proc_child on the proc server task
+ to register it with itself as our child. Snarf its proc port and use
+ proc_mark_exec do remove that unsightly `f', as we do for the other
+ bootstrap processes.
+
1999-06-02 Roland McGrath <roland@baalperazim.frob.com>
* init.c (frob_kernel_process): If no --kernel-command-line option,
diff --git a/proc/ChangeLog b/proc/ChangeLog
index 11a62628..9e36394a 100644
--- a/proc/ChangeLog
+++ b/proc/ChangeLog
@@ -1,3 +1,18 @@
+1999-06-05 Roland McGrath <roland@baalperazim.frob.com>
+
+ * proc.h (struct proc): Use unsigned int for flag bitfields.
+
+ * mgt.c (allocate_proc, complete_proc): New functions, broken
+ out of new_proc. Remove magic handling of PIDs 0 and 1.
+ (new_proc): Now just call those two. Made static.
+ (create_startup_proc): New function, also broken out of old new_proc.
+ Do special setup for PID 1 (init) proc structure here.
+ * proc.h: Update decls.
+ * main.c (main): Use create_startup_proc for startup_proc, and
+ allocate_proc + complete_proc (with PID 0) for self_proc.
+
+ * mgt.c (make_ids): Add const to arguments.
+
1999-05-29 Roland McGrath <roland@baalperazim.frob.com>
* mgt.c (add_tasks): Skip invalid (null) rights in tasks array.