Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/async.c

    r45cbcaf4 rd7978525  
    114114#include <stdlib.h>
    115115#include <macros.h>
     116#include "private/libc.h"
    116117
    117118#define CLIENT_HASH_TABLE_BUCKETS  32
     
    637638       
    638639        if (usecs) {
    639                 getuptime(&conn->wdata.to_event.expires);
     640                gettimeofday(&conn->wdata.to_event.expires, NULL);
    640641                tv_add(&conn->wdata.to_event.expires, usecs);
    641642        } else
     
    966967{
    967968        struct timeval tv;
    968         getuptime(&tv);
     969        gettimeofday(&tv, NULL);
    969970       
    970971        futex_down(&async_futex);
     
    10231024                       
    10241025                        struct timeval tv;
    1025                         getuptime(&tv);
     1026                        gettimeofday(&tv, NULL);
    10261027                       
    10271028                        if (tv_gteq(&tv, &waiter->to_event.expires)) {
     
    13301331                timeout = 0;
    13311332
    1332         getuptime(&msg->wdata.to_event.expires);
     1333        gettimeofday(&msg->wdata.to_event.expires, NULL);
    13331334        tv_add(&msg->wdata.to_event.expires, timeout);
    13341335       
     
    14121413        msg->wdata.fid = fibril_get_id();
    14131414       
    1414         getuptime(&msg->wdata.to_event.expires);
     1415        gettimeofday(&msg->wdata.to_event.expires, NULL);
    14151416        tv_add(&msg->wdata.to_event.expires, timeout);
    14161417       
     
    21662167int async_share_in_finalize(ipc_callid_t callid, void *src, unsigned int flags)
    21672168{
    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);
    21692171}
    21702172
     
    22332235int async_share_out_finalize(ipc_callid_t callid, void **dst)
    22342236{
    2235         return ipc_share_out_finalize(callid, dst);
     2237        return ipc_answer_2(callid, EOK, (sysarg_t) __entry, (sysarg_t) dst);
    22362238}
    22372239
     
    23172319int async_data_read_finalize(ipc_callid_t callid, const void *src, size_t size)
    23182320{
    2319         return ipc_data_read_finalize(callid, src, size);
     2321        return ipc_answer_2(callid, EOK, (sysarg_t) src, (sysarg_t) size);
    23202322}
    23212323
     
    24202422int async_data_write_finalize(ipc_callid_t callid, void *dst, size_t size)
    24212423{
    2422         return ipc_data_write_finalize(callid, dst, size);
     2424        return ipc_answer_2(callid, EOK, (sysarg_t) dst, (sysarg_t) size);
    24232425}
    24242426
Note: See TracChangeset for help on using the changeset viewer.