httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ralf S. Engelschall" <...@engelschall.com>
Subject Re: [PATCH] select-thread-hybrid-01.patch
Date Mon, 17 May 1999 17:29:36 GMT

In article <Pine.LNX.3.96dg4.990517091915.20744x-100000@twinlark.arctic.org> you wrote:

> [...]
> Get and build bind-8.x (I'm using bind-8.2).  You want the wonderful
> eventlib which the ISC folks have written for us, and released under a
> BSD-style license.  This is a convenient select/poll wrapper which
> provides timer and fd events.  Paul's comments say he had inputs from lots
> of folks -- including the X folks... so I'm guessing Jim Gettys' comments
> were taken into account... and so I'm just trusting the code rather than
> looking at it.
> [...]

Oh, yes. The eventlib is a _really_ nice library. I've taken over some it's
API ideas for my non-preemtive scheduler library. And I've some time ago
extracted it out of BIND 8.2 and made it stand-alone (the version in the BIND
8.2 distribution depends on some other stuff in the tree, etc), wrote a little
test program, added GNU Autoconf layer, etc. 

>From my CHANGES entry:

  Changes made by RSE:
  - derived from BIND 8.2's src/lib/isc/
  - merged with heap.[ch], assertions.[ch] and list.h
  - removed references to BIND's port_*.h stuff
  - completely reindented the source code
  - made egcc -Wxxx clean
  - written an ev_test.c
  - written a Makefile
  - added GNU Autoconf environment for pselect() stuff

When you're interested in this stand-alone version, contact me.

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com

Mime
View raw message