HelenOS sources

__context_t        35 uspace/lib/c/arch/abs32le/src/fibril.c int __context_save(__context_t *ctx)
__context_t        40 uspace/lib/c/arch/abs32le/src/fibril.c void __context_restore(__context_t *ctx, int val)
__context_t        35 uspace/lib/c/arch/riscv64/src/fibril.c int __context_save(__context_t *ctx)
__context_t        40 uspace/lib/c/arch/riscv64/src/fibril.c void __context_restore(__context_t *ctx, int ret)
__context_t        35 uspace/lib/c/include/context.h typedef __context_t context_t;
__context_t        42 uspace/lib/c/include/setjmp.h typedef __context_t jmp_buf[1];
__context_t        44 uspace/lib/c/include/setjmp.h extern int __context_save(__context_t *) __attribute__((returns_twice));
__context_t        45 uspace/lib/c/include/setjmp.h extern __noreturn void __context_restore(__context_t *, int);
__context_t        35 uspace/lib/posix/include/libc/context.h typedef __context_t context_t;
__context_t        42 uspace/lib/posix/include/libc/setjmp.h typedef __context_t jmp_buf[1];
__context_t        44 uspace/lib/posix/include/libc/setjmp.h extern int __context_save(__context_t *) __attribute__((returns_twice));
__context_t        45 uspace/lib/posix/include/libc/setjmp.h extern __noreturn void __context_restore(__context_t *, int);
HelenOS homepage, sources at GitHub