Changeset 11bb813 in mainline


Ignore:
Timestamp:
2011-01-24T00:00:13Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3c22f70
Parents:
124c061
Message:

Cleanup async.h.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/async.h

    r124c061 r11bb813  
    4444
    4545typedef ipc_callid_t aid_t;
    46 typedef void (*async_client_conn_t)(ipc_callid_t callid, ipc_call_t *call);
     46typedef void (*async_client_conn_t)(ipc_callid_t, ipc_call_t *);
    4747
    4848extern atomic_t async_futex;
     
    5151
    5252extern int __async_init(void);
    53 extern ipc_callid_t async_get_call_timeout(ipc_call_t *call, suseconds_t usecs);
     53extern ipc_callid_t async_get_call_timeout(ipc_call_t *, suseconds_t);
    5454
    5555static inline ipc_callid_t async_get_call(ipc_call_t *data)
     
    8585            (arg5), (dataptr))
    8686
    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,
    91     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,
    94     suseconds_t timeout);
    95 
    96 extern fid_t async_new_connection(sysarg_t in_phone_hash, ipc_callid_t callid,
    97     ipc_call_t *call, void (*cthread)(ipc_callid_t, ipc_call_t *));
    98 extern void async_usleep(suseconds_t timeout);
     87extern aid_t async_send_fast(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
     88    sysarg_t, ipc_call_t *);
     89extern aid_t async_send_slow(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
     90    sysarg_t, sysarg_t, ipc_call_t *);
     91extern void async_wait_for(aid_t, sysarg_t *);
     92extern int async_wait_timeout(aid_t, sysarg_t *, suseconds_t);
     93
     94extern fid_t async_new_connection(sysarg_t, ipc_callid_t, ipc_call_t *,
     95    void (*)(ipc_callid_t, ipc_call_t *));
     96extern void async_usleep(suseconds_t);
    9997extern void async_create_manager(void);
    10098extern void async_destroy_manager(void);
    10199
    102 extern void async_set_client_connection(async_client_conn_t conn);
    103 extern void async_set_interrupt_received(async_client_conn_t conn);
     100extern void async_set_client_connection(async_client_conn_t);
     101extern void async_set_interrupt_received(async_client_conn_t);
    104102
    105103/* Wrappers for simple communication */
     
    243241            (arg5), (rc1), (rc2), (rc3), (rc4), (rc5))
    244242
    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);
     243extern sysarg_t async_req_fast(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
     244    sysarg_t, sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *);
     245extern sysarg_t async_req_slow(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
     246    sysarg_t, sysarg_t, sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *,
     247    sysarg_t *);
    251248
    252249static inline void async_serialize_start(void)
Note: See TracChangeset for help on using the changeset viewer.