Hi, this is in no way related to the kqueue question asked below but to
event notification mechanisms in general. I was wondering if there is
some paper or design that talks about how such a facility could be
provided in a Unix type kernel. Kqueue is fairly recent, and I dont know
what its requirements are but I'm thinking of providing this for an old
2.x FreeBSD system. Any ideas, pointers or suggestions are appreciated.

vijay

Michel Oosterhof wrote:
> 
> Hello.
> 
> Recently I started looking into kqueue(2), and to get to know the
> interface better I attempted to turn usr.sbin/moused into a kqueue
> program (replacing the main select() loop that reads the mouse
> device).
> 
> Now I thought I understood the interface, I requested a kqueue, but
> as soon as I add an event for monitoring I get an 'Operation not
> permitted' error.  Does anyone know if this is caused because
> kqueue() only supports FFS? The mouse device is on devfs (I'm running
> -CURRENT, btw).
> 
> I've got one more question, actually a fact that surprises me, it
> seems that tail(1) is the only place in the base system that actually
> uses kqueue. Is there a reason for this? I read in most places
> kqueue() is more efficient, scalable, etc. I'm sure code like ftpd
> or other services would benefit. (And i'm sure Apache could use it
> too).
>

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to