Ignore:
File:
1 edited

Legend:

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

    rf787c8e r514d561  
    4949typedef fibril_t *fid_t;
    5050
     51typedef struct {
     52        fibril_t *fibril;
     53} fibril_event_t;
     54
     55#define FIBRIL_EVENT_INIT ((fibril_event_t) {0})
     56
    5157/** Fibril-local variable specifier */
    5258#define fibril_local __thread
     
    7682extern __noreturn void fibril_exit(long);
    7783
     84extern void fibril_wait_for(fibril_event_t *);
     85extern errno_t fibril_wait_timeout(fibril_event_t *, const struct timeval *);
     86extern void fibril_notify(fibril_event_t *);
     87
     88extern errno_t fibril_ipc_wait(ipc_call_t *, const struct timeval *);
     89extern void fibril_ipc_poke(void);
     90
    7891#endif
    7992
Note: See TracChangeset for help on using the changeset viewer.