]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/mach_port.defs
xnu-792.6.76.tar.gz
[apple/xnu.git] / osfmk / mach / mach_port.defs
index 10c6220349c4c5a88df493b648d5d22896a9c9ee..5da6fc755594e0203c6bbb31e834fa43c0325e88 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
@@ -59,7 +59,7 @@
 subsystem
 #if    KERNEL_SERVER
          KernelServer
-#endif KERNEL_SERVER
+#endif /* KERNEL_SERVER */
          mach_port 3200;
 
 #include <mach/std_types.defs>
@@ -195,14 +195,7 @@ routine mach_port_mod_refs(
                right           : mach_port_right_t;
                delta           : mach_port_delta_t);
 
-/*
- *      Allocates a new receive right, and associates it with the
- *     specified RPC subsystem.
- */
-routine mach_port_allocate_subsystem(
-               task            : ipc_space_t;
-               subsys          : subsystem_t;
-       out     name            : mach_port_name_t);
+skip;
 
 /*
  *     Only valid for receive rights.
@@ -263,7 +256,7 @@ routine mach_port_request_notification(
                msgid           : mach_msg_id_t;
                sync            : mach_port_mscount_t;
                notify          : mach_port_send_once_t;
-       out     previous        : mach_port_send_once_t);
+       out     previous        : mach_port_move_send_once_t);
 
 /*
  *     Inserts the specified rights into the target task,
@@ -343,6 +336,7 @@ routine mach_port_allocate_qos(
        inout   qos             : mach_port_qos_t;
        out     name            : mach_port_name_t);
 
+
 /*
  *     Generic interface to allocation various kinds of ports.
  *     Should never be called directly by users (at least not
@@ -352,7 +346,7 @@ routine mach_port_allocate_qos(
 routine mach_port_allocate_full(
                task            : ipc_space_t;
                right           : mach_port_right_t;
-               subs            : subsystem_t;
+               proto           : mach_port_t;
        inout   qos             : mach_port_qos_t;
        inout   name            : mach_port_name_t);
 
@@ -384,7 +378,7 @@ routine     mach_port_get_srights(
  */
 routine mach_port_space_info(
                task            : ipc_space_t;
-       out     info            : ipc_info_space_t;
+       out     space_info      : ipc_info_space_t;
        out     table_info      : ipc_info_name_array_t,
                                        Dealloc;
        out     tree_info       : ipc_info_tree_name_array_t,
@@ -399,8 +393,8 @@ routine mach_port_space_info(
 routine mach_port_dnrequest_info(
                task            : ipc_space_t;
                name            : mach_port_name_t;
-       out     total           : unsigned;     /* total size of table */
-       out     used            : unsigned);    /* amount used */
+       out     dnr_total       : unsigned;     /* total size of table */
+       out     dnr_used        : unsigned);    /* amount used */
 
 /*
  *     Return the type and address of the kernel object