aboutsummaryrefslogtreecommitdiff
path: root/proc/mgt.c
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2021-05-26 16:40:47 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-10 22:12:30 +0200
commit111e1a54234613eb5055903cffa20d1f1e6a659e (patch)
tree9613e1deb5199ee8299bf668e997a2ed91ecfe0b /proc/mgt.c
parent2c6c2b011eda70abac23c6ff9702917485f9ed3b (diff)
downloadhurd-111e1a54234613eb5055903cffa20d1f1e6a659e.tar.gz
hurd-111e1a54234613eb5055903cffa20d1f1e6a659e.tar.bz2
hurd-111e1a54234613eb5055903cffa20d1f1e6a659e.zip
proc: Use ports_request_dead_name_notification ()
Diffstat (limited to 'proc/mgt.c')
-rw-r--r--proc/mgt.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/proc/mgt.c b/proc/mgt.c
index 929712f8..a833a849 100644
--- a/proc/mgt.c
+++ b/proc/mgt.c
@@ -662,17 +662,9 @@ void
proc_death_notify (struct proc *p)
{
error_t err;
- mach_port_t old;
- err = mach_port_request_notification (mach_task_self (), p->p_task,
- MACH_NOTIFY_DEAD_NAME, 1,
- p->p_pi.port_right,
- MACH_MSG_TYPE_MAKE_SEND_ONCE,
- &old);
+ err = ports_request_dead_name_notification (p, p->p_task, NULL);
assert_perror_backtrace (err);
-
- if (old != MACH_PORT_NULL)
- mach_port_deallocate (mach_task_self (), old);
}
/* Complete a new process that has been allocated but not entirely initialized.