Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Apr 2000 23:09:09 -0700
From:      "Justin C. Walker" <justin@apple.com>
To:        arch@freebsd.org
Subject:   Re: RFC: kqueue API and rough code
Message-ID:  <200004060609.XAA03090@scv1.apple.com>

next in thread | raw e-mail | index | archive | help
On Wednesday, April 5, 2000, at 10:21 PM, Jonathan Lemon wrote:

>   I would like to solicit comments on the kqueue mechanism
> that I've been working on.  Currently, it will report events
> for sockets, vnodes, and aio requests, and hopefully is
> designed to be extensible.
>
>   An API document and rough code is at:
>
> 	http://www.flugsvamp.com/~jlemon/fbsd

Hi, Jonathan,

This looks quite similar to what we've done on Mac OS X (Darwin), which  
you can check out at publicsource.apple.com.  It's designed to replace,  
architecturally, the use of select() in most applications.  It is most  
effective where there is a lot of activity on a lot of file descriptors.

Currently, the only armed piece of the file descriptor world is the  
socket, and it seems to be quite effective.  Check out the QuickTime  
Streaming Server at the same site for usage.

See <sys/ev.h> for the usual terse documentation.

Regards,

Justin




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004060609.XAA03090>