Changeset 01900b6 in mainline for uspace/lib/c/generic/task.c
- Timestamp:
- 2020-01-21T15:10:26Z (4 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 51da086
- Parents:
- f8fb03b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/task.c
rf8fb03b r01900b6 181 181 182 182 /* Connect to a program loader. */ 183 loader_t *ldr = loader_connect(); 183 errno_t rc; 184 loader_t *ldr = loader_connect(&rc); 184 185 if (ldr == NULL) 185 return EREFUSED;186 return rc; 186 187 187 188 bool wait_initialized = false; … … 189 190 /* Get task ID. */ 190 191 task_id_t task_id; 191 errno_trc = loader_get_task_id(ldr, &task_id);192 rc = loader_get_task_id(ldr, &task_id); 192 193 if (rc != EOK) 193 194 goto error; … … 250 251 /* Start a debug session if requested */ 251 252 if (rsess != NULL) { 252 ksess = async_connect_kbox(task_id );253 ksess = async_connect_kbox(task_id, &rc); 253 254 if (ksess == NULL) { 254 255 /* 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 async_sess_t *sess_ns = ns_session_get(); 404 errno_t rc; 405 async_sess_t *sess_ns = ns_session_get(&rc); 405 406 if (sess_ns == NULL) 406 return EIO;407 return rc; 407 408 408 409 async_exch_t *exch = async_exchange_begin(sess_ns); … … 484 485 errno_t task_retval(int val) 485 486 { 486 async_sess_t *sess_ns = ns_session_get(); 487 errno_t rc; 488 async_sess_t *sess_ns = ns_session_get(&rc); 487 489 if (sess_ns == NULL) 488 return EIO;490 return rc; 489 491 490 492 async_exch_t *exch = async_exchange_begin(sess_ns); 491 errno_trc = (errno_t) async_req_1_0(exch, NS_RETVAL, val);493 rc = (errno_t) async_req_1_0(exch, NS_RETVAL, val); 492 494 async_exchange_end(exch); 493 495
Note:
See TracChangeset
for help on using the changeset viewer.