X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/cb3231590a3c94ab4375e2228bd5e86b0cf1ad7e..f427ee49d309d8fc33ebf3042c3a775f2f530ded:/libsyscall/mach/mach_port.c diff --git a/libsyscall/mach/mach_port.c b/libsyscall/mach/mach_port.c index 57d675094..6a305be02 100644 --- a/libsyscall/mach/mach_port.c +++ b/libsyscall/mach/mach_port.c @@ -117,11 +117,7 @@ mach_port_destroy( { kern_return_t rv; - rv = _kernelrpc_mach_port_destroy_trap(task, name); - - if (rv == MACH_SEND_INVALID_DEST) { - rv = _kernelrpc_mach_port_destroy(task, name); - } + rv = _kernelrpc_mach_port_destroy(task, name); return rv; } @@ -638,6 +634,21 @@ mach_port_kobject( return rv; } +kern_return_t +mach_port_kobject_description( + ipc_space_t task, + mach_port_name_t name, + natural_t *object_type, + mach_vm_address_t *object_addr, + kobject_description_t desc) +{ + kern_return_t rv; + + rv = _kernelrpc_mach_port_kobject_description(task, name, object_type, object_addr, desc); + + return rv; +} + kern_return_t mach_port_construct( ipc_space_t task,