Changeset f787c8e in mainline for uspace/lib/c/include/fibril.h


Ignore:
Timestamp:
2018-08-01T18:37:54Z (6 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
82d9087
Parents:
1de92fb0
Message:

Move some internal interfaces to private headers.

File:
1 edited

Legend:

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

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