Changeset 95faa4d in mainline for uspace/lib/c/generic/async/client.c


Ignore:
Timestamp:
2018-06-07T17:00:31Z (6 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Parents:
9c16c36
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-06-07 16:59:42)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-06-07 17:00:31)
Message:

Convert a bit of devman.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/async/client.c

    r9c16c36 r95faa4d  
    13491349    sysarg_t arg1, sysarg_t arg2, sysarg_t arg3, sysarg_t arg4)
    13501350{
     1351        assert(call);
    13511352        memset(call, 0, sizeof(*call));
     1353        list_initialize(&call->fragments);
     1354
     1355        if (!sess) {
     1356                call->rc = ENOENT;
     1357                return;
     1358        }
    13521359
    13531360        call->exch = async_exchange_begin(sess);
     
    15031510        data->finalizer = finalizer;
    15041511
    1505         if (!call->exch)
    1506                 call->rc = ENOENT;
    1507 
    15081512        if (call->rc)
    15091513                return;
     1514
     1515        if (!call->exch) {
     1516                call->rc = ENOENT;
     1517                return;
     1518        }
    15101519
    15111520        data->msgid = async_send_fast(call->exch, imethod,
     
    16061615}
    16071616
     1617void async_call_connect_to_me(async_call_t *call, async_call_data_t *data,
     1618        sysarg_t arg1, sysarg_t arg2, sysarg_t arg3)
     1619{
     1620        async_call_method(call, data, IPC_M_CONNECT_TO_ME, arg1, arg2, arg3, 0);
     1621}
     1622
    16081623// TODO: connect me to, connect to me, vfs handle, etc.
    16091624
Note: See TracChangeset for help on using the changeset viewer.