Subject: Re: improving kqueue
To: Matthew Mondor <mm_lists@pulsar-zone.net>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 09/22/2006 22:19:51
--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 22, 2006 at 10:35:51PM -0400, Matthew Mondor wrote:
> On Thu, 21 Sep 2006 10:35:45 -0700
> Bill Studenmund <wrstuden@netbsd.org> wrote:
>=20
> > I think the thing to do here is take a page from the SVR4 book.
> >=20
> > We add a field to struct vnode that indicates what "watcher" is watchin=
g=20
> > it. Then when we look up a vnode in a directory, we copy the watcher in=
fo=20
> > down to it.
> [...]
> > No, let's do something like what I mention. The difference is that all=
=20
> > vnodes that are being watched have notes indicating that they are being=
=20
> > watched. If a vnode has no "being watched" indication, it's not being=
=20
> > watched. :-)
> [...]
> > Let's copy what SVR4 did, with some modernizations.
>=20
> Would this book be "The Design of the UNIX Operating System" from Bach?

I believe that book is what I have in mind. :-)

Take care,

Bill

--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)

iD8DBQFFFMP3Wz+3JHUci9cRAkEtAJ9JLGbDEP3UcQOqpCYfIl17fEUx5QCfVRuj
FhE+dSKfFqfCN5OaM+E5UgY=
=HB60
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--