83 |
|
|
84 |
/* Insert right into tasks IPC object. */ |
/* Insert right into tasks IPC object. */ |
85 |
ipc_object_lock (THREAD_CURRENT()->task->ipc_object); |
ipc_object_lock (THREAD_CURRENT()->task->ipc_object); |
86 |
kr = ipc_object_copyout (THREAD_CURRENT()->task->ipc_object, host_port, |
kr = ipc_object_copyout (THREAD_CURRENT()->task->ipc_object, |
87 |
|
ipc_port_copy_send (host_port), |
88 |
RTMK_MSG_TYPE_MAKE_SEND, & host_name); |
RTMK_MSG_TYPE_MAKE_SEND, & host_name); |
89 |
ipc_object_unlock (THREAD_CURRENT()->task->ipc_object); |
ipc_object_unlock (THREAD_CURRENT()->task->ipc_object); |
90 |
assert (kr == KERN_SUCCESS); |
assert (kr == KERN_SUCCESS); |
137 |
/* Get information about HOST. HOST must not be the |
/* Get information about HOST. HOST must not be the |
138 |
systems priviledged host port. Info is but in BUF. */ |
systems priviledged host port. Info is but in BUF. */ |
139 |
kern_return_t |
kern_return_t |
140 |
host_info (struct ipc_port *host, int flavor, char *buf, |
host_info (struct ipc_port *host, int flavor, void *buf, |
141 |
int *data_len) |
int *data_len) |
142 |
{ |
{ |
143 |
int i, size; |
int i, size; |