Changeset 6843a9c in mainline for uspace/lib/c/include/async.h
- Timestamp:
- 2012-06-29T13:02:14Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 722912e
- Parents:
- ba72f2b (diff), 0bbd13e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/async.h
rba72f2b r6843a9c 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); 141 142 142 143 extern fid_t async_new_connection(task_id_t, sysarg_t, ipc_callid_t, … … 320 321 sysarg_t *, sysarg_t *); 321 322 322 extern async_sess_t *async_c onnect_me(exch_mgmt_t, async_exch_t *);323 extern async_sess_t *async_clone_establish(exch_mgmt_t, async_exch_t *); 323 324 extern async_sess_t *async_connect_me_to(exch_mgmt_t, async_exch_t *, sysarg_t, 324 325 sysarg_t, sysarg_t); … … 346 347 */ 347 348 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 * );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 **); 359 360 extern bool async_share_in_receive(ipc_callid_t *, size_t *); 360 361 extern int async_share_in_finalize(ipc_callid_t, void *, unsigned int); … … 362 363 extern int async_share_out_start(async_exch_t *, void *, unsigned int); 363 364 extern bool async_share_out_receive(ipc_callid_t *, size_t *, unsigned int *); 364 extern int async_share_out_finalize(ipc_callid_t, void * );365 extern int async_share_out_finalize(ipc_callid_t, void **); 365 366 366 367 /*
Note:
See TracChangeset
for help on using the changeset viewer.