* vm/memory_object_proxy.c (memory_object_proxy): Move struct definition to vm/memory_object_proxy.h.
--- vm/memory_object_proxy.c | 10 ---------- vm/memory_object_proxy.h | 9 +++++++++ 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/vm/memory_object_proxy.c b/vm/memory_object_proxy.c index 4fed312..b200c5a 100644 --- a/vm/memory_object_proxy.c +++ b/vm/memory_object_proxy.c @@ -50,16 +50,6 @@ /* The cache which holds our proxy memory objects. */ static struct kmem_cache memory_object_proxy_cache; -struct memory_object_proxy -{ - struct ipc_port *port; - - ipc_port_t object; - vm_prot_t max_protection; -}; -typedef struct memory_object_proxy *memory_object_proxy_t; - - void memory_object_proxy_init (void) { diff --git a/vm/memory_object_proxy.h b/vm/memory_object_proxy.h index 8c2bc0f..dd55ebe 100644 --- a/vm/memory_object_proxy.h +++ b/vm/memory_object_proxy.h @@ -28,6 +28,15 @@ #include <mach/message.h> #include <mach/vm_prot.h> +struct memory_object_proxy +{ + struct ipc_port *port; + + ipc_port_t object; + vm_prot_t max_protection; +}; +typedef struct memory_object_proxy *memory_object_proxy_t; + extern void memory_object_proxy_init (void); extern boolean_t memory_object_proxy_notify (mach_msg_header_t *msg); extern kern_return_t memory_object_create_proxy (ipc_space_t space, -- 1.8.1.4