Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/task.c

    r01900b6 r2443ad8  
    181181
    182182        /* Connect to a program loader. */
    183         errno_t rc;
    184         loader_t *ldr = loader_connect(&rc);
     183        loader_t *ldr = loader_connect();
    185184        if (ldr == NULL)
    186                 return rc;
     185                return EREFUSED;
    187186
    188187        bool wait_initialized = false;
     
    190189        /* Get task ID. */
    191190        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);
    193192        if (rc != EOK)
    194193                goto error;
     
    251250        /* Start a debug session if requested */
    252251        if (rsess != NULL) {
    253                 ksess = async_connect_kbox(task_id, &rc);
     252                ksess = async_connect_kbox(task_id);
    254253                if (ksess == NULL) {
    255254                        /* Most likely debugging support is not compiled in */
     255                        rc = ENOTSUP;
    256256                        goto error;
    257257                }
     
    402402errno_t task_setup_wait(task_id_t id, task_wait_t *wait)
    403403{
    404         errno_t rc;
    405         async_sess_t *sess_ns = ns_session_get(&rc);
     404        async_sess_t *sess_ns = ns_session_get();
    406405        if (sess_ns == NULL)
    407                 return rc;
     406                return EIO;
    408407
    409408        async_exch_t *exch = async_exchange_begin(sess_ns);
     
    485484errno_t task_retval(int val)
    486485{
    487         errno_t rc;
    488         async_sess_t *sess_ns = ns_session_get(&rc);
     486        async_sess_t *sess_ns = ns_session_get();
    489487        if (sess_ns == NULL)
    490                 return rc;
     488                return EIO;
    491489
    492490        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);
    494492        async_exchange_end(exch);
    495493
Note: See TracChangeset for help on using the changeset viewer.