Changes in uspace/lib/c/generic/async.c [45cbcaf4:d7978525] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/async.c
r45cbcaf4 rd7978525 114 114 #include <stdlib.h> 115 115 #include <macros.h> 116 #include "private/libc.h" 116 117 117 118 #define CLIENT_HASH_TABLE_BUCKETS 32 … … 637 638 638 639 if (usecs) { 639 get uptime(&conn->wdata.to_event.expires);640 gettimeofday(&conn->wdata.to_event.expires, NULL); 640 641 tv_add(&conn->wdata.to_event.expires, usecs); 641 642 } else … … 966 967 { 967 968 struct timeval tv; 968 get uptime(&tv);969 gettimeofday(&tv, NULL); 969 970 970 971 futex_down(&async_futex); … … 1023 1024 1024 1025 struct timeval tv; 1025 get uptime(&tv);1026 gettimeofday(&tv, NULL); 1026 1027 1027 1028 if (tv_gteq(&tv, &waiter->to_event.expires)) { … … 1330 1331 timeout = 0; 1331 1332 1332 get uptime(&msg->wdata.to_event.expires);1333 gettimeofday(&msg->wdata.to_event.expires, NULL); 1333 1334 tv_add(&msg->wdata.to_event.expires, timeout); 1334 1335 … … 1412 1413 msg->wdata.fid = fibril_get_id(); 1413 1414 1414 get uptime(&msg->wdata.to_event.expires);1415 gettimeofday(&msg->wdata.to_event.expires, NULL); 1415 1416 tv_add(&msg->wdata.to_event.expires, timeout); 1416 1417 … … 2166 2167 int async_share_in_finalize(ipc_callid_t callid, void *src, unsigned int flags) 2167 2168 { 2168 return ipc_share_in_finalize(callid, src, flags); 2169 return ipc_answer_3(callid, EOK, (sysarg_t) src, (sysarg_t) flags, 2170 (sysarg_t) __entry); 2169 2171 } 2170 2172 … … 2233 2235 int async_share_out_finalize(ipc_callid_t callid, void **dst) 2234 2236 { 2235 return ipc_ share_out_finalize(callid,dst);2237 return ipc_answer_2(callid, EOK, (sysarg_t) __entry, (sysarg_t) dst); 2236 2238 } 2237 2239 … … 2317 2319 int async_data_read_finalize(ipc_callid_t callid, const void *src, size_t size) 2318 2320 { 2319 return ipc_ data_read_finalize(callid, src,size);2321 return ipc_answer_2(callid, EOK, (sysarg_t) src, (sysarg_t) size); 2320 2322 } 2321 2323 … … 2420 2422 int async_data_write_finalize(ipc_callid_t callid, void *dst, size_t size) 2421 2423 { 2422 return ipc_ data_write_finalize(callid, dst,size);2424 return ipc_answer_2(callid, EOK, (sysarg_t) dst, (sysarg_t) size); 2423 2425 } 2424 2426
Note:
See TracChangeset
for help on using the changeset viewer.