Re: Signal changes and {,sig}{set,long}jmp

1999-09-07 Thread Marcel Moolenaar
Peter Wemm wrote: Before getting too far here, can we consider some other standard interfaces? #include ucontext.h int getcontext(ucontext_t *ucp); int setcontext(const ucontext_t *ucp); void makecontext(ucontext_t *ucp, (void *func)(), int argc, ...); int

Signal changes and {,sig}{set,long}jmp

1999-09-06 Thread Garrett Wollman
On Mon, 06 Sep 1999 19:34:06 +0200, Marcel Moolenaar [EMAIL PROTECTED] said: The setjump/longjump family of functions are userland function AFAICT. POSIX doesn't make any such distinction. Remember that setjmp/longjmp *already* enter the kernel, in order to save/restore the signal mask, so