Ignore:
File:
1 edited

Legend:

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

    rb7fd2a0 rcde999a  
    3939static async_sess_t *inetcfg_sess = NULL;
    4040
    41 static errno_t inetcfg_get_ids_once(sysarg_t method, sysarg_t arg1,
     41static int inetcfg_get_ids_once(sysarg_t method, sysarg_t arg1,
    4242    sysarg_t *id_buf, size_t buf_size, size_t *act_size)
    4343{
     
    4646        ipc_call_t answer;
    4747        aid_t req = async_send_1(exch, method, arg1, &answer);
    48         errno_t rc = async_data_read_start(exch, id_buf, buf_size);
    49 
    50         async_exchange_end(exch);
    51 
    52         if (rc != EOK) {
    53                 async_forget(req);
    54                 return rc;
    55         }
    56 
    57         errno_t retval;
     48        int rc = async_data_read_start(exch, id_buf, buf_size);
     49
     50        async_exchange_end(exch);
     51
     52        if (rc != EOK) {
     53                async_forget(req);
     54                return rc;
     55        }
     56
     57        int retval;
    5858        async_wait_for(req, &retval);
    5959
     
    7676 * @return              EOK on success or an error code
    7777 */
    78 static errno_t inetcfg_get_ids_internal(sysarg_t method, sysarg_t arg1,
     78static int inetcfg_get_ids_internal(sysarg_t method, sysarg_t arg1,
    7979    sysarg_t **data, size_t *count)
    8080{
     
    8383
    8484        size_t act_size = 0;
    85         errno_t rc = inetcfg_get_ids_once(method, arg1, NULL, 0,
     85        int rc = inetcfg_get_ids_once(method, arg1, NULL, 0,
    8686            &act_size);
    8787        if (rc != EOK)
     
    113113}
    114114
    115 errno_t inetcfg_init(void)
     115int inetcfg_init(void)
    116116{
    117117        service_id_t inet_svc;
    118         errno_t rc;
     118        int rc;
    119119
    120120        assert(inetcfg_sess == NULL);
     
    133133}
    134134
    135 errno_t inetcfg_addr_create_static(const char *name, inet_naddr_t *naddr,
     135int inetcfg_addr_create_static(const char *name, inet_naddr_t *naddr,
    136136    sysarg_t link_id, sysarg_t *addr_id)
    137137{
     
    142142            &answer);
    143143       
    144         errno_t rc = async_data_write_start(exch, naddr, sizeof(inet_naddr_t));
     144        int rc = async_data_write_start(exch, naddr, sizeof(inet_naddr_t));
    145145        if (rc != EOK) {
    146146                async_exchange_end(exch);
     
    158158        }
    159159       
    160         errno_t retval;
     160        int retval;
    161161        async_wait_for(req, &retval);
    162162       
     
    166166}
    167167
    168 errno_t inetcfg_addr_delete(sysarg_t addr_id)
    169 {
    170         async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    171 
    172         errno_t rc = async_req_1_0(exch, INETCFG_ADDR_DELETE, addr_id);
     168int inetcfg_addr_delete(sysarg_t addr_id)
     169{
     170        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     171
     172        int rc = async_req_1_0(exch, INETCFG_ADDR_DELETE, addr_id);
    173173        async_exchange_end(exch);
    174174
     
    176176}
    177177
    178 errno_t inetcfg_addr_get(sysarg_t addr_id, inet_addr_info_t *ainfo)
     178int inetcfg_addr_get(sysarg_t addr_id, inet_addr_info_t *ainfo)
    179179{
    180180        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     
    187187            sizeof(inet_naddr_t), &answer_naddr);
    188188       
    189         errno_t retval_naddr;
     189        int retval_naddr;
    190190        async_wait_for(req_naddr, &retval_naddr);
    191191       
     
    203203        async_exchange_end(exch);
    204204       
    205         errno_t retval_name;
     205        int retval_name;
    206206        async_wait_for(req_name, &retval_name);
    207207       
     
    211211        }
    212212       
    213         errno_t retval;
     213        int retval;
    214214        async_wait_for(req, &retval);
    215215       
     
    228228}
    229229
    230 errno_t inetcfg_addr_get_id(const char *name, sysarg_t link_id, sysarg_t *addr_id)
     230int inetcfg_addr_get_id(const char *name, sysarg_t link_id, sysarg_t *addr_id)
    231231{
    232232        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     
    234234        ipc_call_t answer;
    235235        aid_t req = async_send_1(exch, INETCFG_ADDR_GET_ID, link_id, &answer);
    236         errno_t retval = async_data_write_start(exch, name, str_size(name));
     236        int retval = async_data_write_start(exch, name, str_size(name));
    237237
    238238        async_exchange_end(exch);
     
    249249}
    250250
    251 errno_t inetcfg_get_addr_list(sysarg_t **addrs, size_t *count)
     251int inetcfg_get_addr_list(sysarg_t **addrs, size_t *count)
    252252{
    253253        return inetcfg_get_ids_internal(INETCFG_GET_ADDR_LIST,
     
    255255}
    256256
    257 errno_t inetcfg_get_link_list(sysarg_t **links, size_t *count)
     257int inetcfg_get_link_list(sysarg_t **links, size_t *count)
    258258{
    259259        return inetcfg_get_ids_internal(INETCFG_GET_LINK_LIST,
     
    261261}
    262262
    263 errno_t inetcfg_get_sroute_list(sysarg_t **sroutes, size_t *count)
     263int inetcfg_get_sroute_list(sysarg_t **sroutes, size_t *count)
    264264{
    265265        return inetcfg_get_ids_internal(INETCFG_GET_SROUTE_LIST,
     
    267267}
    268268
    269 errno_t inetcfg_link_add(sysarg_t link_id)
    270 {
    271         async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    272 
    273         errno_t rc = async_req_1_0(exch, INETCFG_LINK_ADD, link_id);
     269int inetcfg_link_add(sysarg_t link_id)
     270{
     271        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     272
     273        int rc = async_req_1_0(exch, INETCFG_LINK_ADD, link_id);
    274274        async_exchange_end(exch);
    275275
     
    277277}
    278278
    279 errno_t inetcfg_link_get(sysarg_t link_id, inet_link_info_t *linfo)
     279int inetcfg_link_get(sysarg_t link_id, inet_link_info_t *linfo)
    280280{
    281281        ipc_call_t dreply;
    282         errno_t dretval;
     282        int dretval;
    283283        size_t act_size;
    284284        char name_buf[LOC_NAME_MAXLEN + 1];
     
    289289        aid_t req = async_send_1(exch, INETCFG_LINK_GET, link_id, &answer);
    290290        aid_t dreq = async_data_read(exch, name_buf, LOC_NAME_MAXLEN, &dreply);
    291         errno_t rc = async_data_read_start(exch, &linfo->mac_addr, sizeof(addr48_t));
     291        int rc = async_data_read_start(exch, &linfo->mac_addr, sizeof(addr48_t));
    292292        async_wait_for(dreq, &dretval);
    293293
     
    299299        }
    300300
    301         errno_t retval;
     301        int retval;
    302302        async_wait_for(req, &retval);
    303303
     
    315315}
    316316
    317 errno_t inetcfg_link_remove(sysarg_t link_id)
    318 {
    319         async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    320 
    321         errno_t rc = async_req_1_0(exch, INETCFG_LINK_REMOVE, link_id);
     317int inetcfg_link_remove(sysarg_t link_id)
     318{
     319        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     320
     321        int rc = async_req_1_0(exch, INETCFG_LINK_REMOVE, link_id);
    322322        async_exchange_end(exch);
    323323
     
    325325}
    326326
    327 errno_t inetcfg_sroute_create(const char *name, inet_naddr_t *dest,
     327int inetcfg_sroute_create(const char *name, inet_naddr_t *dest,
    328328    inet_addr_t *router, sysarg_t *sroute_id)
    329329{
     
    333333        aid_t req = async_send_0(exch, INETCFG_SROUTE_CREATE, &answer);
    334334       
    335         errno_t rc = async_data_write_start(exch, dest, sizeof(inet_naddr_t));
     335        int rc = async_data_write_start(exch, dest, sizeof(inet_naddr_t));
    336336        if (rc != EOK) {
    337337                async_exchange_end(exch);
     
    356356        }
    357357       
    358         errno_t retval;
     358        int retval;
    359359        async_wait_for(req, &retval);
    360360       
     
    364364}
    365365
    366 errno_t inetcfg_sroute_delete(sysarg_t sroute_id)
    367 {
    368         async_exch_t *exch = async_exchange_begin(inetcfg_sess);
    369 
    370         errno_t rc = async_req_1_0(exch, INETCFG_SROUTE_DELETE, sroute_id);
     366int inetcfg_sroute_delete(sysarg_t sroute_id)
     367{
     368        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     369
     370        int rc = async_req_1_0(exch, INETCFG_SROUTE_DELETE, sroute_id);
    371371        async_exchange_end(exch);
    372372
     
    374374}
    375375
    376 errno_t inetcfg_sroute_get(sysarg_t sroute_id, inet_sroute_info_t *srinfo)
     376int inetcfg_sroute_get(sysarg_t sroute_id, inet_sroute_info_t *srinfo)
    377377{
    378378        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     
    385385            sizeof(inet_naddr_t), &answer_dest);
    386386       
    387         errno_t retval_dest;
     387        int retval_dest;
    388388        async_wait_for(req_dest, &retval_dest);
    389389       
     
    398398            sizeof(inet_addr_t), &answer_router);
    399399       
    400         errno_t retval_router;
     400        int retval_router;
    401401        async_wait_for(req_router, &retval_router);
    402402       
     
    414414        async_exchange_end(exch);
    415415       
    416         errno_t retval_name;
     416        int retval_name;
    417417        async_wait_for(req_name, &retval_name);
    418418       
     
    422422        }
    423423       
    424         errno_t retval;
     424        int retval;
    425425        async_wait_for(req, &retval);
    426426       
     
    438438}
    439439
    440 errno_t inetcfg_sroute_get_id(const char *name, sysarg_t *sroute_id)
     440int inetcfg_sroute_get_id(const char *name, sysarg_t *sroute_id)
    441441{
    442442        async_exch_t *exch = async_exchange_begin(inetcfg_sess);
     
    444444        ipc_call_t answer;
    445445        aid_t req = async_send_0(exch, INETCFG_SROUTE_GET_ID, &answer);
    446         errno_t retval = async_data_write_start(exch, name, str_size(name));
     446        int retval = async_data_write_start(exch, name, str_size(name));
    447447
    448448        async_exchange_end(exch);
Note: See TracChangeset for help on using the changeset viewer.