#include #include int main() { volatile int i = 0; ucontext_t context; getcontext(&context); printf("%i ", i); i = i + 1; if (i < 5) setcontext(&context); puts(""); }