Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/inet/udp.c

    rcde999a rb7fd2a0  
    4848 * @return EOK on success or an error code
    4949 */
    50 static int udp_callback_create(udp_t *udp)
     50static errno_t udp_callback_create(udp_t *udp)
    5151{
    5252        async_exch_t *exch = async_exchange_begin(udp->sess);
     
    5555       
    5656        port_id_t port;
    57         int rc = async_create_callback_port(exch, INTERFACE_UDP_CB, 0, 0,
     57        errno_t rc = async_create_callback_port(exch, INTERFACE_UDP_CB, 0, 0,
    5858            udp_cb_conn, udp, &port);
    5959       
     
    6363                return rc;
    6464
    65         int retval;
     65        errno_t retval;
    6666        async_wait_for(req, &retval);
    6767
     
    7575 *         cannot be contacted
    7676 */
    77 int udp_create(udp_t **rudp)
     77errno_t udp_create(udp_t **rudp)
    7878{
    7979        udp_t *udp;
    8080        service_id_t udp_svcid;
    81         int rc;
     81        errno_t rc;
    8282
    8383        udp = calloc(1, sizeof(udp_t));
     
    160160 * @return EOK on success or an error code.
    161161 */
    162 int udp_assoc_create(udp_t *udp, inet_ep2_t *epp, udp_cb_t *cb, void *arg,
     162errno_t udp_assoc_create(udp_t *udp, inet_ep2_t *epp, udp_cb_t *cb, void *arg,
    163163    udp_assoc_t **rassoc)
    164164{
     
    173173        exch = async_exchange_begin(udp->sess);
    174174        aid_t req = async_send_0(exch, UDP_ASSOC_CREATE, &answer);
    175         int rc = async_data_write_start(exch, (void *)epp,
     175        errno_t rc = async_data_write_start(exch, (void *)epp,
    176176            sizeof(inet_ep2_t));
    177177        async_exchange_end(exch);
    178178
    179179        if (rc != EOK) {
    180                 int rc_orig;
     180                errno_t rc_orig;
    181181                async_wait_for(req, &rc_orig);
    182182                if (rc_orig != EOK)
     
    200200error:
    201201        free(assoc);
    202         return (int) rc;
     202        return (errno_t) rc;
    203203}
    204204
     
    220220
    221221        exch = async_exchange_begin(assoc->udp->sess);
    222         int rc = async_req_1_0(exch, UDP_ASSOC_DESTROY, assoc->id);
     222        errno_t rc = async_req_1_0(exch, UDP_ASSOC_DESTROY, assoc->id);
    223223        async_exchange_end(exch);
    224224
     
    232232 * @param flags Flags
    233233 */
    234 int udp_assoc_set_nolocal(udp_assoc_t *assoc)
     234errno_t udp_assoc_set_nolocal(udp_assoc_t *assoc)
    235235{
    236236        async_exch_t *exch;
    237237
    238238        exch = async_exchange_begin(assoc->udp->sess);
    239         int rc = async_req_1_0(exch, UDP_ASSOC_SET_NOLOCAL, assoc->id);
     239        errno_t rc = async_req_1_0(exch, UDP_ASSOC_SET_NOLOCAL, assoc->id);
    240240        async_exchange_end(exch);
    241241
     
    252252 * @return EOK on success or an error code
    253253 */
    254 int udp_assoc_send_msg(udp_assoc_t *assoc, inet_ep_t *dest, void *data,
     254errno_t udp_assoc_send_msg(udp_assoc_t *assoc, inet_ep_t *dest, void *data,
    255255    size_t bytes)
    256256{
     
    260260        aid_t req = async_send_1(exch, UDP_ASSOC_SEND_MSG, assoc->id, NULL);
    261261
    262         int rc = async_data_write_start(exch, (void *)dest,
     262        errno_t rc = async_data_write_start(exch, (void *)dest,
    263263            sizeof(inet_ep_t));
    264264        if (rc != EOK) {
     
    318318 * @return EOK on success or an error code.
    319319 */
    320 int udp_rmsg_read(udp_rmsg_t *rmsg, size_t off, void *buf, size_t bsize)
     320errno_t udp_rmsg_read(udp_rmsg_t *rmsg, size_t off, void *buf, size_t bsize)
    321321{
    322322        async_exch_t *exch;
     
    325325        exch = async_exchange_begin(rmsg->udp->sess);
    326326        aid_t req = async_send_1(exch, UDP_RMSG_READ, off, &answer);
    327         int rc = async_data_read_start(exch, buf, bsize);
     327        errno_t rc = async_data_read_start(exch, buf, bsize);
    328328        async_exchange_end(exch);
    329329
     
    333333        }
    334334
    335         int retval;
     335        errno_t retval;
    336336        async_wait_for(req, &retval);
    337337        if (retval != EOK) {
     
    382382 * @return EOK on success or an error code
    383383 */
    384 static int udp_rmsg_info(udp_t *udp, udp_rmsg_t *rmsg)
     384static errno_t udp_rmsg_info(udp_t *udp, udp_rmsg_t *rmsg)
    385385{
    386386        async_exch_t *exch;
     
    390390        exch = async_exchange_begin(udp->sess);
    391391        aid_t req = async_send_0(exch, UDP_RMSG_INFO, &answer);
    392         int rc = async_data_read_start(exch, &ep, sizeof(inet_ep_t));
     392        errno_t rc = async_data_read_start(exch, &ep, sizeof(inet_ep_t));
    393393        async_exchange_end(exch);
    394394
     
    398398        }
    399399
    400         int retval;
     400        errno_t retval;
    401401        async_wait_for(req, &retval);
    402402        if (retval != EOK)
     
    415415 * @return EOK on success or an error code
    416416 */
    417 static int udp_rmsg_discard(udp_t *udp)
     417static errno_t udp_rmsg_discard(udp_t *udp)
    418418{
    419419        async_exch_t *exch;
    420420
    421421        exch = async_exchange_begin(udp->sess);
    422         int rc = async_req_0_0(exch, UDP_RMSG_DISCARD);
     422        errno_t rc = async_req_0_0(exch, UDP_RMSG_DISCARD);
    423423        async_exchange_end(exch);
    424424
     
    434434 * @return EOK on success, EINVAL if no association with the given ID exists
    435435 */
    436 static int udp_assoc_get(udp_t *udp, sysarg_t id, udp_assoc_t **rassoc)
     436static errno_t udp_assoc_get(udp_t *udp, sysarg_t id, udp_assoc_t **rassoc)
    437437{
    438438        list_foreach(udp->assoc, ludp, udp_assoc_t, assoc) {
     
    459459        udp_rmsg_t rmsg;
    460460        udp_assoc_t *assoc;
    461         int rc;
     461        errno_t rc;
    462462
    463463        while (true) {
Note: See TracChangeset for help on using the changeset viewer.