Changeset 953769f in mainline for uspace/lib/libc/include/async.h


Ignore:
Timestamp:
2009-06-15T21:51:50Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
103e7d7
Parents:
ef8bcc6
Message:

Handle pending input using only one fibril.
Relax serialization in console, keep your fingers crossed.
Do not create a new "pending" fibril after each received call.

File:
1 edited

Legend:

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

    ref8bcc6 r953769f  
    4444typedef ipc_callid_t aid_t;
    4545typedef void (*async_client_conn_t)(ipc_callid_t callid, ipc_call_t *call);
    46 typedef void (*async_pending_t)(void);
    4746
    4847extern atomic_t async_futex;
     
    10099extern void async_set_client_connection(async_client_conn_t conn);
    101100extern void async_set_interrupt_received(async_client_conn_t conn);
    102 extern void async_set_pending(async_pending_t pend);
    103101
    104102/* Wrappers for simple communication */
Note: See TracChangeset for help on using the changeset viewer.