Changes in uspace/lib/c/generic/task.c [01900b6:2443ad8] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/task.c
r01900b6 r2443ad8 181 181 182 182 /* Connect to a program loader. */ 183 errno_t rc; 184 loader_t *ldr = loader_connect(&rc); 183 loader_t *ldr = loader_connect(); 185 184 if (ldr == NULL) 186 return rc;185 return EREFUSED; 187 186 188 187 bool wait_initialized = false; … … 190 189 /* Get task ID. */ 191 190 task_id_t task_id; 192 rc = loader_get_task_id(ldr, &task_id);191 errno_t rc = loader_get_task_id(ldr, &task_id); 193 192 if (rc != EOK) 194 193 goto error; … … 251 250 /* Start a debug session if requested */ 252 251 if (rsess != NULL) { 253 ksess = async_connect_kbox(task_id , &rc);252 ksess = async_connect_kbox(task_id); 254 253 if (ksess == NULL) { 255 254 /* Most likely debugging support is not compiled in */ 255 rc = ENOTSUP; 256 256 goto error; 257 257 } … … 402 402 errno_t task_setup_wait(task_id_t id, task_wait_t *wait) 403 403 { 404 errno_t rc; 405 async_sess_t *sess_ns = ns_session_get(&rc); 404 async_sess_t *sess_ns = ns_session_get(); 406 405 if (sess_ns == NULL) 407 return rc;406 return EIO; 408 407 409 408 async_exch_t *exch = async_exchange_begin(sess_ns); … … 485 484 errno_t task_retval(int val) 486 485 { 487 errno_t rc; 488 async_sess_t *sess_ns = ns_session_get(&rc); 486 async_sess_t *sess_ns = ns_session_get(); 489 487 if (sess_ns == NULL) 490 return rc;488 return EIO; 491 489 492 490 async_exch_t *exch = async_exchange_begin(sess_ns); 493 rc = (errno_t) async_req_1_0(exch, NS_RETVAL, val);491 errno_t rc = (errno_t) async_req_1_0(exch, NS_RETVAL, val); 494 492 async_exchange_end(exch); 495 493
Note:
See TracChangeset
for help on using the changeset viewer.