Ignore:
File:
1 edited

Legend:

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

    r5a6cc679 ra35b458  
    119119
    120120        assert(inetcfg_sess == NULL);
    121        
     121
    122122        rc = loc_service_get_id(SERVICE_NAME_INET, &inet_svc,
    123123            IPC_FLAG_BLOCKING);
    124124        if (rc != EOK)
    125125                return ENOENT;
    126        
     126
    127127        inetcfg_sess = loc_service_connect(inet_svc, INTERFACE_INETCFG,
    128128            IPC_FLAG_BLOCKING);
    129129        if (inetcfg_sess == NULL)
    130130                return ENOENT;
    131        
     131
    132132        return EOK;
    133133}
     
    137137{
    138138        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    139        
     139
    140140        ipc_call_t answer;
    141141        aid_t req = async_send_1(exch, INETCFG_ADDR_CREATE_STATIC, link_id,
    142142            &answer);
    143        
     143
    144144        errno_t rc = async_data_write_start(exch, naddr, sizeof(inet_naddr_t));
    145145        if (rc != EOK) {
     
    148148                return rc;
    149149        }
    150        
     150
    151151        rc = async_data_write_start(exch, name, str_size(name));
    152        
    153         async_exchange_end(exch);
    154        
    155         if (rc != EOK) {
    156                 async_forget(req);
    157                 return rc;
    158         }
    159        
    160         errno_t retval;
    161         async_wait_for(req, &retval);
    162        
     152
     153        async_exchange_end(exch);
     154
     155        if (rc != EOK) {
     156                async_forget(req);
     157                return rc;
     158        }
     159
     160        errno_t retval;
     161        async_wait_for(req, &retval);
     162
    163163        *addr_id = IPC_GET_ARG1(answer);
    164        
     164
    165165        return retval;
    166166}
     
    179179{
    180180        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    181        
     181
    182182        ipc_call_t answer;
    183183        aid_t req = async_send_1(exch, INETCFG_ADDR_GET, addr_id, &answer);
    184        
     184
    185185        ipc_call_t answer_naddr;
    186186        aid_t req_naddr = async_data_read(exch, &ainfo->naddr,
    187187            sizeof(inet_naddr_t), &answer_naddr);
    188        
     188
    189189        errno_t retval_naddr;
    190190        async_wait_for(req_naddr, &retval_naddr);
    191        
     191
    192192        if (retval_naddr != EOK) {
    193193                async_exchange_end(exch);
     
    195195                return retval_naddr;
    196196        }
    197        
     197
    198198        ipc_call_t answer_name;
    199199        char name_buf[LOC_NAME_MAXLEN + 1];
    200200        aid_t req_name = async_data_read(exch, name_buf, LOC_NAME_MAXLEN,
    201201            &answer_name);
    202        
    203         async_exchange_end(exch);
    204        
     202
     203        async_exchange_end(exch);
     204
    205205        errno_t retval_name;
    206206        async_wait_for(req_name, &retval_name);
    207        
     207
    208208        if (retval_name != EOK) {
    209209                async_forget(req);
    210210                return retval_name;
    211211        }
    212        
    213         errno_t retval;
    214         async_wait_for(req, &retval);
    215        
     212
     213        errno_t retval;
     214        async_wait_for(req, &retval);
     215
    216216        if (retval != EOK)
    217217                return retval;
    218        
     218
    219219        size_t act_size = IPC_GET_ARG2(answer_name);
    220220        assert(act_size <= LOC_NAME_MAXLEN);
    221        
     221
    222222        name_buf[act_size] = '\0';
    223        
     223
    224224        ainfo->ilink = IPC_GET_ARG1(answer);
    225225        ainfo->name = str_dup(name_buf);
    226        
     226
    227227        return EOK;
    228228}
     
    329329{
    330330        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    331        
     331
    332332        ipc_call_t answer;
    333333        aid_t req = async_send_0(exch, INETCFG_SROUTE_CREATE, &answer);
    334        
     334
    335335        errno_t rc = async_data_write_start(exch, dest, sizeof(inet_naddr_t));
    336336        if (rc != EOK) {
     
    339339                return rc;
    340340        }
    341        
     341
    342342        rc = async_data_write_start(exch, router, sizeof(inet_addr_t));
    343343        if (rc != EOK) {
     
    346346                return rc;
    347347        }
    348        
     348
    349349        rc = async_data_write_start(exch, name, str_size(name));
    350        
    351         async_exchange_end(exch);
    352        
    353         if (rc != EOK) {
    354                 async_forget(req);
    355                 return rc;
    356         }
    357        
    358         errno_t retval;
    359         async_wait_for(req, &retval);
    360        
     350
     351        async_exchange_end(exch);
     352
     353        if (rc != EOK) {
     354                async_forget(req);
     355                return rc;
     356        }
     357
     358        errno_t retval;
     359        async_wait_for(req, &retval);
     360
    361361        *sroute_id = IPC_GET_ARG1(answer);
    362        
     362
    363363        return retval;
    364364}
     
    377377{
    378378        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    379        
     379
    380380        ipc_call_t answer;
    381381        aid_t req = async_send_1(exch, INETCFG_SROUTE_GET, sroute_id, &answer);
    382        
     382
    383383        ipc_call_t answer_dest;
    384384        aid_t req_dest = async_data_read(exch, &srinfo->dest,
    385385            sizeof(inet_naddr_t), &answer_dest);
    386        
     386
    387387        errno_t retval_dest;
    388388        async_wait_for(req_dest, &retval_dest);
    389        
     389
    390390        if (retval_dest != EOK) {
    391391                async_exchange_end(exch);
     
    393393                return retval_dest;
    394394        }
    395        
     395
    396396        ipc_call_t answer_router;
    397397        aid_t req_router = async_data_read(exch, &srinfo->router,
    398398            sizeof(inet_addr_t), &answer_router);
    399        
     399
    400400        errno_t retval_router;
    401401        async_wait_for(req_router, &retval_router);
    402        
     402
    403403        if (retval_router != EOK) {
    404404                async_exchange_end(exch);
     
    406406                return retval_router;
    407407        }
    408        
     408
    409409        ipc_call_t answer_name;
    410410        char name_buf[LOC_NAME_MAXLEN + 1];
    411411        aid_t req_name = async_data_read(exch, name_buf, LOC_NAME_MAXLEN,
    412412            &answer_name);
    413        
    414         async_exchange_end(exch);
    415        
     413
     414        async_exchange_end(exch);
     415
    416416        errno_t retval_name;
    417417        async_wait_for(req_name, &retval_name);
    418        
     418
    419419        if (retval_name != EOK) {
    420420                async_forget(req);
    421421                return retval_name;
    422422        }
    423        
    424         errno_t retval;
    425         async_wait_for(req, &retval);
    426        
     423
     424        errno_t retval;
     425        async_wait_for(req, &retval);
     426
    427427        if (retval != EOK)
    428428                return retval;
    429        
     429
    430430        size_t act_size = IPC_GET_ARG2(answer_name);
    431431        assert(act_size <= LOC_NAME_MAXLEN);
    432        
     432
    433433        name_buf[act_size] = '\0';
    434        
     434
    435435        srinfo->name = str_dup(name_buf);
    436        
     436
    437437        return EOK;
    438438}
Note: See TracChangeset for help on using the changeset viewer.