0.3.1
fiber.h File Reference

Data Structures

struct  fiber
 Not yet documented. More...
 

Typedefs

typedef struct fiber fiber_t
 Not yet documented.
 
typedef void(* fiber_entry_t) (void)
 Not yet documented.
 
typedef void *(* fiber_stack_alloc_t) (size_t align, size_t amount)
 Not yet documented.
 
typedef void(* fiber_stack_free_t) (void *p)
 Not yet documented.
 

Functions

static void fiber_context_mac_save (fiber_t *fiber)
 Not yet documented.
 
static void fiber_context_mac_restore (fiber_t *fiber)
 Not yet documented.
 
void fiber_init (void)
 Not yet documented.
 
void fiber_stack_allocator_set (fiber_stack_alloc_t stack_alloc, fiber_stack_free_t stack_free)
 Not yet documented.
 
int32_t fiber_fiber_init (fiber_t *fiber, ssize_t stack_size, fiber_entry_t entry)
 Not yet documented.
 
void fiber_fiber_deinit (fiber_t *fiber)
 Not yet documented.
 
void fiber_yield (fiber_t *to)
 Not yet documented.