Changes in uspace/lib/c/include/async.h [6aae539d:5da7199] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/async.h
r6aae539d r5da7199 139 139 extern void async_wait_for(aid_t, sysarg_t *); 140 140 extern int async_wait_timeout(aid_t, sysarg_t *, suseconds_t); 141 extern void async_forget(aid_t);142 141 143 142 extern fid_t async_new_connection(task_id_t, sysarg_t, ipc_callid_t, … … 321 320 sysarg_t *, sysarg_t *); 322 321 323 extern async_sess_t *async_c lone_establish(exch_mgmt_t, async_exch_t *);322 extern async_sess_t *async_connect_me(exch_mgmt_t, async_exch_t *); 324 323 extern async_sess_t *async_connect_me_to(exch_mgmt_t, async_exch_t *, sysarg_t, 325 324 sysarg_t, sysarg_t); … … 347 346 */ 348 347 349 #define async_share_in_start_0_0(exch, size, dst) \350 async_share_in_start(exch, size, 0, NULL, dst)351 #define async_share_in_start_0_1(exch, size, flags, dst) \352 async_share_in_start(exch, size, 0, flags, dst)353 #define async_share_in_start_1_0(exch, size, arg, dst) \354 async_share_in_start(exch, size, arg, NULL, dst)355 #define async_share_in_start_1_1(exch, size, arg, flags, dst) \356 async_share_in_start(exch, size, arg, flags, dst)357 358 extern int async_share_in_start(async_exch_t *, size_t, sysarg_t,359 unsigned int * , void **);348 #define async_share_in_start_0_0(exch, dst, size) \ 349 async_share_in_start(exch, dst, size, 0, NULL) 350 #define async_share_in_start_0_1(exch, dst, size, flags) \ 351 async_share_in_start(exch, dst, size, 0, flags) 352 #define async_share_in_start_1_0(exch, dst, size, arg) \ 353 async_share_in_start(exch, dst, size, arg, NULL) 354 #define async_share_in_start_1_1(exch, dst, size, arg, flags) \ 355 async_share_in_start(exch, dst, size, arg, flags) 356 357 extern int async_share_in_start(async_exch_t *, void *, size_t, sysarg_t, 358 unsigned int *); 360 359 extern bool async_share_in_receive(ipc_callid_t *, size_t *); 361 360 extern int async_share_in_finalize(ipc_callid_t, void *, unsigned int); … … 363 362 extern int async_share_out_start(async_exch_t *, void *, unsigned int); 364 363 extern bool async_share_out_receive(ipc_callid_t *, size_t *, unsigned int *); 365 extern int async_share_out_finalize(ipc_callid_t, void * *);364 extern int async_share_out_finalize(ipc_callid_t, void *); 366 365 367 366 /*
Note:
See TracChangeset
for help on using the changeset viewer.