From e2f1d502a5a5ab6a8885cc518ed254c79f7ab27c Mon Sep 17 00:00:00 2001 From: Luca Dariz Date: Sun, 3 Apr 2022 16:59:54 +0200 Subject: add port name types * include/mach/mach_port.defs - use C type mach_port_name_array_t * include/mach/port.h: - add new types mach_port_name_t and mach_port_name_array_t - refine mach_port_t type for user and kernel space - use port names in mach_port_status to allow compilation of 64-bit - use port name to have uniform sizes and remove the old_mach_port_status_t as it's unused * include/mach/std_types.defs - use C type mach_port_name_array_t * kern/thread.{h,c} - fix prototype to use port names. So far it seems the only rpc to cause a conflict between the mig-generated header and the regular header, so compilation fails. Signed-off-by: Luca Dariz Message-Id: <20220403145955.120742-2-luca@orpolo.org> --- kern/thread.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kern/thread.c') diff --git a/kern/thread.c b/kern/thread.c index 0e3cc2c9..82863b38 100644 --- a/kern/thread.c +++ b/kern/thread.c @@ -861,8 +861,8 @@ kern_return_t thread_terminate( kern_return_t thread_terminate_release( thread_t thread, task_t task, - mach_port_t thread_name, - mach_port_t reply_port, + mach_port_name_t thread_name, + mach_port_name_t reply_port, vm_offset_t address, vm_size_t size) { -- cgit v1.2.3