$Id: README,v 1.2 1995/09/17 23:12:25 vixie Exp $

Paul Vixie <paul@vix.com>
Internet Software Consortium

NAME
     evOpen, evClose, evGetNext, evDispatch, evMainLoop, evConsTimeV,
     evAddTimeV, evSubTimeV, evCmpTimeV, evSetTimer, evClearTimer, evSelectFD,
     evDeselectFD, evSetSignal, evClearSignal, evTimerFunc, evUserFunc,
     evSignalFunc - event handling library

DESCRIPTION
     This library provides multiple outstanding asynchronous timers and I/O to
     a cooperating application.  The model is similar to that of the X Toolk-
     it, in that events are registered with the library and the application
     spends most of its time in the evMainLoop() function.  If an application
     already has a main loop, it can safely register events with this library
     as long as it periodically calls the evGetNext() and evDispatch() func-
     tions.  (Note that evGetNext() has both polling and blocking modes.)

NOTES

*.lpcat and *.pscat are for users without the BSD 4.4 "mdoc" or "mandoc"
macros.  Don't run "make clobber" or otherwise delete these files unless
you have the means to regenerate them.  *.mdoc are NOT standard man pages.

The Makefile supplied with this kit is NOT in the BSD standard.  As much
as I admire Keith Bostic's 4.3-Reno++ system build environment, I think it
was presumptuous of Keith to call it "make."  You will have to edit SysMake
on some systems (if you do, please send me your changes.)

COPYRIGHT

Copyright (c) 1995 by Internet Software Consortium

Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
