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


Ignore:
Timestamp:
2018-08-03T12:41:38Z (6 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c92dfed
Parents:
f67d8ee
Message:

IPC_M_SHARE_IN: source has no business deciding destination address

Make the use of kernel-set arguments more consistent with
IPC_M_CONNECT_* methods (i.e. allocate the kernel-set arguments from the
end). Improve the documentation of IPC_M_SHARE_IN.

File:
1 edited

Legend:

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

    rf67d8ee rf2c8f55  
    937937        sysarg_t _flags = 0;
    938938        sysarg_t _dst = (sysarg_t) -1;
    939         errno_t res = async_req_2_4(exch, IPC_M_SHARE_IN, (sysarg_t) size,
    940             arg, NULL, &_flags, NULL, &_dst);
     939        errno_t res = async_req_3_5(exch, IPC_M_SHARE_IN, (sysarg_t) size,
     940            (sysarg_t) __progsymbols.end, arg, NULL, &_flags, NULL, NULL,
     941            &_dst);
    941942
    942943        if (flags)
Note: See TracChangeset for help on using the changeset viewer.