Changeset 4c61e60 in mainline for libipc/include/ipc.h


Ignore:
Timestamp:
2006-03-19T19:42:38Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
06b0d112
Parents:
7048773
Message:

Adapt userspace API to conform to kernel api.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libipc/include/ipc.h

    r7048773 r4c61e60  
    3636typedef sysarg_t ipcarg_t;
    3737typedef struct {
    38         sysarg_t args[IPC_CALL_LEN];
    39         sysarg_t phoneid;
    40 } ipc_data_t ;
    41 typedef struct {
    42         unsigned long long taskid;
    43         ipc_data_t data;
    44 }ipc_call_t;
     38        ipcarg_t args[IPC_CALL_LEN];
     39        ipcarg_t phoneid;
     40} ipc_call_t ;
    4541typedef sysarg_t ipc_callid_t;
    4642
    47 typedef void (* ipc_async_callback_t)(void *private,
    48                                       int retval,
    49                                       ipc_data_t *data);
     43typedef void (* ipc_async_callback_t)(void *private, int retval,
     44                                      ipc_call_t *data);
    5045
    5146#define ipc_call_sync_2(phoneid, method, arg1, arg2, res1, res2) ipc_call_sync_3((phoneid), (method), (arg1), (arg2), 0, (res1), (res2), 0)
     
    6661                      ipcarg_t arg2, void *private,
    6762                      ipc_async_callback_t callback);
    68 int ipc_connect_to_me(int phoneid, int arg1, int arg2,
    69                       unsigned long long *taskid);
     63int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone);
    7064int ipc_connect_me_to(int phoneid, int arg1, int arg2);
    7165int ipc_hangup(int phoneid);
Note: See TracChangeset for help on using the changeset viewer.