Changeset b74959bd in mainline for kernel/generic/include/ipc/sysipc.h


Ignore:
Timestamp:
2007-11-20T21:33:32Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8498915
Parents:
3209923
Message:

Modify ipc_answer_*() to make use of all six syscall arguments. The recommended
means of answering calls is via the ipc_answer_m() macros (where m denotes the
number of return arguments) that automatically decide between the fast register
version or the slow universal version of ipc_answer().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/sysipc.h

    r3209923 rb74959bd  
    4848unative_t sys_ipc_call_async_slow(unative_t phoneid, ipc_data_t *data);
    4949unative_t sys_ipc_answer_fast(unative_t callid, unative_t retval,
    50     unative_t arg1, unative_t arg2);
    51 unative_t sys_ipc_answer(unative_t callid, ipc_data_t *data);
     50    unative_t arg1, unative_t arg2, unative_t arg3, unative_t arg4);
     51unative_t sys_ipc_answer_slow(unative_t callid, ipc_data_t *data);
    5252unative_t sys_ipc_wait_for_call(ipc_data_t *calldata, uint32_t usec,
    5353    int nonblocking);
Note: See TracChangeset for help on using the changeset viewer.