]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/ipc/ipc_entry.h
xnu-2782.10.72.tar.gz
[apple/xnu.git] / osfmk / ipc / ipc_entry.h
index 592a31c7332d93a7cb5947335620f8a8fc3edfaf..4a34f110dd03c2c36a5de7c09ee5ee07bb66b763 100644 (file)
@@ -139,6 +139,17 @@ extern ipc_entry_t ipc_entry_lookup(
        ipc_space_t             space,
        mach_port_name_t        name);
 
+/* Hold a number of entries in a locked space */
+extern kern_return_t ipc_entries_hold(
+       ipc_space_t             space,
+       natural_t               count);
+
+/* claim and initialize a held entry in a locked space */
+extern kern_return_t ipc_entry_claim(
+       ipc_space_t             space,
+       mach_port_name_t        *namep,
+       ipc_entry_t             *entryp);
+
 /* Allocate an entry in a space */
 extern kern_return_t ipc_entry_get(
        ipc_space_t             space,