]> git.saurik.com Git - apple/xnu.git/blobdiff - libsyscall/mach/mach_port.c
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / libsyscall / mach / mach_port.c
index 57d67509466e616870fe0f203631cc25dbd7ca86..6a305be025887feb46690e91038bc02bd33300c4 100644 (file)
@@ -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,