header: ucontext.h standards: - posix types: - type_name: mcontext_t - type_name: ucontext_t - type_name: sigset_t - type_name: stack_t functions: - name: getcontext standards: - posix return_type: int arguments: - type: ucontext_t * - name: setcontext standards: - posix return_type: int arguments: - type: const ucontext_t * - name: makecontext standards: - posix return_type: void arguments: - type: ucontext_t * - type: void(*)(void) - type: int - type: ... - name: swapcontext standards: - posix return_type: int arguments: - type: ucontext_t *__restrict - type: const ucontext_t *__restrict