Subject: Re: Importing kqueue's from FreeBSD...
To: None <lukem@wasabisystems.com, tech-kern@netbsd.org>
From: None <eeh@netbsd.org>
List: tech-kern
Date: 03/15/2001 16:59:25
After I saw a presentation at BSDCon 2000 last year about the
implementation of kqueue in FreeBSD, a few NetBSD developers
present decided that it's definately worth a look for NetBSD.
kqueue (aka `kevent') is a generic and scalable event
notification facility, developed by Jonathan Lemon of FreeBSD.
It's generic: you can monitor socket events, filesystem events
such as `file ready to read', vnode operations such as `file has been
deleted', `directory has been modified', signals delivered to a
process, process creation/exit, etc.
If you want to claim it is a generic event mechanism it also
needs to support device events: insertion, removal, errors,
etc.
Eduardo