Changeset 085bd54 in mainline for libc/include/ipc/ipc.h


Ignore:
Timestamp:
2006-06-06T15:16:08Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
63bb83e
Parents:
d7eafd8
Message:

Revised ipc. Now it is preferrable to use only functions from async.h, they
take care of correct buffering, waiting for answers etc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libc/include/ipc/ipc.h

    rd7eafd8 r085bd54  
    8282extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method, ipcarg_t arg1);
    8383
    84 
    85 /* Primitve functions for IPC communication */
    86 void send_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2,
    87                  ipcarg_t arg3);
    88 void send_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2);
    89 #define send_call(ph,m,a1) send_call_2(ph,m,a1,0)
    90 /* These functions never preempt */
    91 void nsend_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1,
    92                   ipcarg_t arg2, ipcarg_t arg3);
    93 void nsend_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2);
    94 #define nsend_call(ph,m,a1) nsend_call_2(ph,m,a1,0)
    95 
    9684#endif
Note: See TracChangeset for help on using the changeset viewer.