Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/async.h

    rc1c0184 r63f8966  
    3737
    3838#include <ipc/ipc.h>
    39 #include <async_sess.h>
    4039#include <fibril.h>
    4140#include <sys/time.h>
     
    8584            (arg5), (dataptr))
    8685
    87 extern aid_t async_send_fast(int phoneid, sysarg_t method, sysarg_t arg1,
    88     sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, ipc_call_t *dataptr);
    89 extern aid_t async_send_slow(int phoneid, sysarg_t method, sysarg_t arg1,
    90     sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5,
     86extern aid_t async_send_fast(int phoneid, ipcarg_t method, ipcarg_t arg1,
     87    ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipc_call_t *dataptr);
     88extern aid_t async_send_slow(int phoneid, ipcarg_t method, ipcarg_t arg1,
     89    ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5,
    9190    ipc_call_t *dataptr);
    92 extern void async_wait_for(aid_t amsgid, sysarg_t *result);
    93 extern int async_wait_timeout(aid_t amsgid, sysarg_t *retval,
     91extern void async_wait_for(aid_t amsgid, ipcarg_t *result);
     92extern int async_wait_timeout(aid_t amsgid, ipcarg_t *retval,
    9493    suseconds_t timeout);
    9594
    96 extern fid_t async_new_connection(sysarg_t in_phone_hash, ipc_callid_t callid,
     95extern fid_t async_new_connection(ipcarg_t in_phone_hash, ipc_callid_t callid,
    9796    ipc_call_t *call, void (*cthread)(ipc_callid_t, ipc_call_t *));
    9897extern void async_usleep(suseconds_t timeout);
     
    243242            (arg5), (rc1), (rc2), (rc3), (rc4), (rc5))
    244243
    245 extern sysarg_t async_req_fast(int phoneid, sysarg_t method, sysarg_t arg1,
    246     sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t *r1, sysarg_t *r2,
    247     sysarg_t *r3, sysarg_t *r4, sysarg_t *r5);
    248 extern sysarg_t async_req_slow(int phoneid, sysarg_t method, sysarg_t arg1,
    249     sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5, sysarg_t *r1,
    250     sysarg_t *r2, sysarg_t *r3, sysarg_t *r4, sysarg_t *r5);
     244extern ipcarg_t async_req_fast(int phoneid, ipcarg_t method, ipcarg_t arg1,
     245    ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t *r1, ipcarg_t *r2,
     246    ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5);
     247extern ipcarg_t async_req_slow(int phoneid, ipcarg_t method, ipcarg_t arg1,
     248    ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5, ipcarg_t *r1,
     249    ipcarg_t *r2, ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5);
    251250
    252251static inline void async_serialize_start(void)
     
    260259}
    261260
    262 extern int async_connect_me_to(int, sysarg_t, sysarg_t, sysarg_t);
    263 extern int async_connect_me_to_blocking(int, sysarg_t, sysarg_t, sysarg_t);
     261extern int async_connect_me_to(int, ipcarg_t, ipcarg_t, ipcarg_t);
     262extern int async_connect_me_to_blocking(int, ipcarg_t, ipcarg_t, ipcarg_t);
    264263
    265264/*
     
    275274        async_share_in_start((phoneid), (dst), (size), (arg), (flags))
    276275
    277 extern int async_share_in_start(int, void *, size_t, sysarg_t, int *);
     276extern int async_share_in_start(int, void *, size_t, ipcarg_t, int *);
    278277extern int async_share_in_receive(ipc_callid_t *, size_t *);
    279278extern int async_share_in_finalize(ipc_callid_t, void *, int );
     
    315314extern int async_data_read_finalize(ipc_callid_t, const void *, size_t);
    316315
    317 extern int async_data_read_forward_fast(int, sysarg_t, sysarg_t, sysarg_t,
    318     sysarg_t, sysarg_t, ipc_call_t *);
     316extern int async_data_read_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t,
     317    ipcarg_t, ipcarg_t, ipc_call_t *);
    319318
    320319/*
     
    357356extern void async_data_write_void(const int);
    358357
    359 extern int async_data_write_forward_fast(int, sysarg_t, sysarg_t, sysarg_t,
    360     sysarg_t, sysarg_t, ipc_call_t *);
     358extern int async_data_write_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t,
     359    ipcarg_t, ipcarg_t, ipc_call_t *);
    361360
    362361#endif
Note: See TracChangeset for help on using the changeset viewer.