Changeset 95faa4d in mainline for uspace/lib/c/generic/async/client.c
- Timestamp:
- 2018-06-07T17:00:31Z (6 years ago)
- 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)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/async/client.c
r9c16c36 r95faa4d 1349 1349 sysarg_t arg1, sysarg_t arg2, sysarg_t arg3, sysarg_t arg4) 1350 1350 { 1351 assert(call); 1351 1352 memset(call, 0, sizeof(*call)); 1353 list_initialize(&call->fragments); 1354 1355 if (!sess) { 1356 call->rc = ENOENT; 1357 return; 1358 } 1352 1359 1353 1360 call->exch = async_exchange_begin(sess); … … 1503 1510 data->finalizer = finalizer; 1504 1511 1505 if (!call->exch)1506 call->rc = ENOENT;1507 1508 1512 if (call->rc) 1509 1513 return; 1514 1515 if (!call->exch) { 1516 call->rc = ENOENT; 1517 return; 1518 } 1510 1519 1511 1520 data->msgid = async_send_fast(call->exch, imethod, … … 1606 1615 } 1607 1616 1617 void 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 1608 1623 // TODO: connect me to, connect to me, vfs handle, etc. 1609 1624
Note:
See TracChangeset
for help on using the changeset viewer.