summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2000-03-14 00:49:47 +0000
committerRoland McGrath <roland@gnu.org>2000-03-14 00:49:47 +0000
commit765a4c2903b9c187b05dd4dac9a4a9ec97af1d55 (patch)
tree09039364bef859eaaea624c50117f46b014c5891
parentd6fb866bfff3eb4d4add7246ff54b6cc552b561a (diff)
.
-rw-r--r--proc/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/proc/ChangeLog b/proc/ChangeLog
index fc230707..54b6ee77 100644
--- a/proc/ChangeLog
+++ b/proc/ChangeLog
@@ -1,5 +1,12 @@
2000-03-13 Roland McGrath <roland@baalperazim.frob.com>
+ * mgt.c (S_proc_exception_raise): Check for
+ MACH_SEND_NOTIFY_IN_PROGRESS rather than MACH_SEND_INVALID_NOTIFY.
+ Don't deallocate THREAD and TASK ports before the switch, since the
+ successful case uses THREAD again and the failure case uses TASK
+ again. Instead, deallocate them at the end of the successful case.
+ At the end of the error case, use mach_port_destroy on THREAD only.
+
* stubs.c (struct msg_sig_post_request): New type, broken out of
send_signal, where it was anonymous.
(struct msg_spec): Type removed.