Changeset d73942c in mainline for libipc/include/ipc.h


Ignore:
Timestamp:
2006-03-15T11:45:03Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
55cff86
Parents:
936351c1
Message:

Added support for taskid source identification.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libipc/include/ipc.h

    r936351c1 rd73942c  
    3232#include <kernel/ipc/ipc.h>
    3333#include <libc.h>
     34#include <types.h>
    3435
    3536typedef sysarg_t ipcarg_t;
    36 typedef ipcarg_t ipc_data_t[IPC_CALL_LEN];
     37typedef sysarg_t ipc_data_t[IPC_CALL_LEN];
     38typedef struct {
     39        unsigned long long taskid;
     40        ipc_data_t data;
     41}ipc_call_t;
    3742typedef sysarg_t ipc_callid_t;
    3843
     
    5055extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1,
    5156                         ipcarg_t *result);
    52 extern int ipc_wait_for_call(ipc_data_t *data, int flags);
     57extern int ipc_wait_for_call(ipc_call_t *data, int flags);
    5358extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1,
    5459                       ipcarg_t arg2);
Note: See TracChangeset for help on using the changeset viewer.