Subject: Re: selwakeup()
To: Daniel <danielb@cat.co.za>
From: Martin Husemann <martin@duskware.de>
List: tech-kern
Date: 02/28/2002 16:05:41
> I'm looking for some information on this function, but have been
> unsuccessful so far. Does anyone know whether this function causes
> or schedules a context switch to the process being woken up?
It marks processes blocked in a select() or poll() call for the thing
in the selinfo parameter runnable. This may involve a call to wakeup(),
if multiple processes are waiting.
The scheduler may pick one of the now runnable processes the next time it is
doing a context switch. AFAICT there is no imediate switch to the process
enforced.
Martin