Changeset 48daf64 in mainline for uspace/lib/libc/generic/ipc.c


Ignore:
Timestamp:
2009-01-25T20:10:10Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a68ba8b
Parents:
161ae09
Message:

Introduce a new syscall: SYS_IPC_FORWARD_SLOW.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/ipc.c

    r161ae09 r48daf64  
    667667}
    668668
     669
     670int ipc_forward_slow(ipc_callid_t callid, int phoneid, int method,
     671    ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5,
     672    int mode)
     673{
     674        ipc_call_t data;
     675
     676        IPC_SET_METHOD(data, method);
     677        IPC_SET_ARG1(data, arg1);
     678        IPC_SET_ARG2(data, arg2);
     679        IPC_SET_ARG3(data, arg3);
     680        IPC_SET_ARG4(data, arg4);
     681        IPC_SET_ARG5(data, arg5);
     682
     683        return __SYSCALL3(SYS_IPC_FORWARD_SLOW, callid, (sysarg_t) &data, mode);
     684}
     685
    669686/** Wrapper for making IPC_M_SHARE_IN calls.
    670687 *
Note: See TracChangeset for help on using the changeset viewer.