Changes in uspace/lib/c/include/async.h [c1c0184:63f8966] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/async.h
rc1c0184 r63f8966 37 37 38 38 #include <ipc/ipc.h> 39 #include <async_sess.h>40 39 #include <fibril.h> 41 40 #include <sys/time.h> … … 85 84 (arg5), (dataptr)) 86 85 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,86 extern 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); 88 extern 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, 91 90 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,91 extern void async_wait_for(aid_t amsgid, ipcarg_t *result); 92 extern int async_wait_timeout(aid_t amsgid, ipcarg_t *retval, 94 93 suseconds_t timeout); 95 94 96 extern fid_t async_new_connection( sysarg_t in_phone_hash, ipc_callid_t callid,95 extern fid_t async_new_connection(ipcarg_t in_phone_hash, ipc_callid_t callid, 97 96 ipc_call_t *call, void (*cthread)(ipc_callid_t, ipc_call_t *)); 98 97 extern void async_usleep(suseconds_t timeout); … … 243 242 (arg5), (rc1), (rc2), (rc3), (rc4), (rc5)) 244 243 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);244 extern 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); 247 extern 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); 251 250 252 251 static inline void async_serialize_start(void) … … 260 259 } 261 260 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);261 extern int async_connect_me_to(int, ipcarg_t, ipcarg_t, ipcarg_t); 262 extern int async_connect_me_to_blocking(int, ipcarg_t, ipcarg_t, ipcarg_t); 264 263 265 264 /* … … 275 274 async_share_in_start((phoneid), (dst), (size), (arg), (flags)) 276 275 277 extern int async_share_in_start(int, void *, size_t, sysarg_t, int *);276 extern int async_share_in_start(int, void *, size_t, ipcarg_t, int *); 278 277 extern int async_share_in_receive(ipc_callid_t *, size_t *); 279 278 extern int async_share_in_finalize(ipc_callid_t, void *, int ); … … 315 314 extern int async_data_read_finalize(ipc_callid_t, const void *, size_t); 316 315 317 extern int async_data_read_forward_fast(int, sysarg_t, sysarg_t, sysarg_t,318 sysarg_t, sysarg_t, ipc_call_t *);316 extern int async_data_read_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t, 317 ipcarg_t, ipcarg_t, ipc_call_t *); 319 318 320 319 /* … … 357 356 extern void async_data_write_void(const int); 358 357 359 extern int async_data_write_forward_fast(int, sysarg_t, sysarg_t, sysarg_t,360 sysarg_t, sysarg_t, ipc_call_t *);358 extern int async_data_write_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t, 359 ipcarg_t, ipcarg_t, ipc_call_t *); 361 360 362 361 #endif
Note:
See TracChangeset
for help on using the changeset viewer.