Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Mar 2000 22:54:32 -0800
From:      Arun Sharma <adsharma@sharmas.dhs.org>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        Peter Wemm <peter@netplex.com.au>, current@FreeBSD.ORG
Subject:   ucontext
Message-ID:  <20000321225432.A4533@sharmas.dhs.org>
In-Reply-To: <37D4F557.F4F743E7@scc.nl>; from marcel@scc.nl on Tue, Sep 07, 1999 at 01:21:59PM %2B0200
References:  <19990907103348.2801F1CA8@overcee.netplex.com.au> <37D4F557.F4F743E7@scc.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 07, 1999 at 01:21:59PM +0200, Marcel Moolenaar wrote:
> 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 swapcontext(ucontext_t *oucp, const ucontext_t *ucp);
> > 
> > http://www.opengroup.org/onlinepubs/007908799/xsh/ucontext.h.html
> > 
> > setjmp,longjmp,sigreturn,etc can all be done with this interface and it can
> > be used for libc_r and future kernel-assisted threading.
> 
> We're at a point where the discussion, altough meaningful and important,
> has no direct impact on the sigset_t change. I agree with Peter that we
> should as well consider the ucontext interface, but prefer to stay focussed
> on changing sigset_t. So, here's where I shut up and let you discuss the
> matter further :-)

Is anyone working on this ? Porting JDKs to FreeBSD would be a lot easier
if these routines are implemented.

	-Arun


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000321225432.A4533>