Changeset 3be9d10 in mainline for uspace/srv/loader/main.c
- Timestamp:
- 2018-03-21T21:29:31Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e242d2
- Parents:
- eadaeae8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/loader/main.c
readaeae8 r3be9d10 90 90 static bool connected = false; 91 91 92 static void ldr_get_taskid( ipc_callid_t rid, ipc_call_t *request)93 { 94 ipc_callid_t callid;92 static void ldr_get_taskid(cap_call_handle_t rid, ipc_call_t *request) 93 { 94 cap_call_handle_t callid; 95 95 task_id_t task_id; 96 96 size_t len; … … 116 116 * @param request 117 117 */ 118 static void ldr_set_cwd( ipc_callid_t rid, ipc_call_t *request)118 static void ldr_set_cwd(cap_call_handle_t rid, ipc_call_t *request) 119 119 { 120 120 char *buf; … … 136 136 * @param request 137 137 */ 138 static void ldr_set_program( ipc_callid_t rid, ipc_call_t *request)139 { 140 ipc_callid_t writeid;138 static void ldr_set_program(cap_call_handle_t rid, ipc_call_t *request) 139 { 140 cap_call_handle_t writeid; 141 141 size_t namesize; 142 142 if (!async_data_write_receive(&writeid, &namesize)) { … … 169 169 * @param request 170 170 */ 171 static void ldr_set_args( ipc_callid_t rid, ipc_call_t *request)171 static void ldr_set_args(cap_call_handle_t rid, ipc_call_t *request) 172 172 { 173 173 char *buf; … … 234 234 * @param request 235 235 */ 236 static void ldr_add_inbox( ipc_callid_t rid, ipc_call_t *request)236 static void ldr_add_inbox(cap_call_handle_t rid, ipc_call_t *request) 237 237 { 238 238 if (inbox_entries == INBOX_MAX_ENTRIES) { … … 241 241 } 242 242 243 ipc_callid_t writeid;243 cap_call_handle_t writeid; 244 244 size_t namesize; 245 245 if (!async_data_write_receive(&writeid, &namesize)) { … … 281 281 * @return 0 on success, !0 on error. 282 282 */ 283 static int ldr_load( ipc_callid_t rid, ipc_call_t *request)283 static int ldr_load(cap_call_handle_t rid, ipc_call_t *request) 284 284 { 285 285 int rc = elf_load(program_fd, &prog_info); … … 310 310 * @return 0 on success, !0 on error. 311 311 */ 312 static __attribute__((noreturn)) void ldr_run( ipc_callid_t rid,312 static __attribute__((noreturn)) void ldr_run(cap_call_handle_t rid, 313 313 ipc_call_t *request) 314 314 { … … 332 332 * to execute the loaded program). 333 333 */ 334 static void ldr_connection( ipc_callid_t iid, ipc_call_t *icall, void *arg)334 static void ldr_connection(cap_call_handle_t iid, ipc_call_t *icall, void *arg) 335 335 { 336 336 /* Already have a connection? */ … … 351 351 errno_t retval; 352 352 ipc_call_t call; 353 ipc_callid_t callid = async_get_call(&call);353 cap_call_handle_t callid = async_get_call(&call); 354 354 355 355 if (!IPC_GET_IMETHOD(call))
Note:
See TracChangeset
for help on using the changeset viewer.