makecontext
void makecontext(ucontext_t *, void (*)(), int, ...);
makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
makecontext(ucp, func, argc, va_alist)
makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
makecontext(&pcc->pcc_uc, (void *)func, 1, (uintptr_t)pcc);
makecontext(ctx, (void (*)(void))f, 1, data);
makecontext(ucp, func, 0);
makecontext(ucp, func, 1, arg1);
makecontext(ucp, func, 2, arg1, arg2);
makecontext(ucp, func, 3, arg1, arg2, arg3);
makecontext(ucp, func, 4, arg1, arg2, arg3, arg4);
makecontext(&uc, &contextspfunc, 0);
makecontext(&uc, &contextspfunc, 0);
makecontext(&uc1, &contextnoop, 0);
makecontext(&uc2, &contextspfunc, 0);
makecontext(&uc1, &contextnoop, 0);
makecontext(&uc2, &contextspfunc, 0);
makecontext(&uc[i], (void *)run, 10, i,
makecontext(&c, func, 1, &lwpid);
makecontext(&nctx, swapfunc, 0);
makecontext(&nctx, swapfunc, 0);