 Setcontext

setcontext is one of a family of C library functions (the others being getcontext, makecontext and swapcontext) used for context control.The codice_1 family allows the implementation in C of advanced control flow patterns such as iterators, fibers, and coroutines.