bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: oskit-mach and the OSENV_NONBLOCKING flag


From: Igor Khavkine
Subject: Re: oskit-mach and the OSENV_NONBLOCKING flag
Date: Tue, 21 Aug 2001 14:19:52 -0400
User-agent: Mutt/1.3.20i

On Tue, Aug 21, 2001 at 01:20:17AM +0200, Daniel Wagner wrote:
> Hi,
> 
> After the tip from Igor not to mix two version of oskit I was able to
> boot oskit-mach succesfully. But still accessing the network, e.g. using
> ping, caused a total crash. 
> 
> It is an assertion in oskit-mach/oskit/osenv_mem.c on line 199.
> 197       if (in_oskit_interrupt) 
> 198         /* The oskit documentation says an interrupt caller must set the 
> flag.  */
> 199         assert (flags & OSENV_NONBLOCKING); 

You seem to be following my exact footsteps when I was trying to get
it to work. Look at
http://mail.gnu.org/pipermail/bug-hurd/2001-July/004727.html for a fix.
But it's exactly the same thing as you did. oskit documentation
states that this flags should be set if called from an interrupt
handler, but oskit itself (at least version 20000202) does not repect
that.

I think I'll add that to my HOWTO so there would be less confusion.

Igor



reply via email to

[Prev in Thread] Current Thread [Next in Thread]