114 #include <sys/types.h>
131 void yarnMem(
void *(*)(
size_t),
void (*)(
void *))
139 void * stack,
size_t nstack)
143 yarnThread
yarnLaunch(
void (*probe)(
void *),
void *payload)
147 yarnThread
yarnJoin( yarnThread ally)
void yarnWaitFor(yarnLock bolt, yarnWaitOP op, long)
enum yarnTwistOP_e yarnTwistOP
void yarnDestruct(yarnThread off_course)
yarnLock yarnNewLock(long)
void yarnTwist(yarnLock bolt, yarnTwistOP op, long)
long yarnPeekLock(yarnLock bolt)
struct yarnThread_s * yarnThread
yarnThread yarnJoin(yarnThread ally)
enum yarnWaitOP_e yarnWaitOP
yarnThread yarnLaunchStack(void(*probe)(void *), void *payload, void *stack, size_t nstack)
const char const bson const bson * op
void yarnRelease(yarnLock bolt)
void yarnMem(void *(*)(size_t), void(*)(void *))
void yarnPossess(yarnLock bolt)
yarnThread yarnLaunch(void(*probe)(void *), void *payload)
yarnLock yarnFreeLock(yarnLock bolt)