65 Commits

Author SHA1 Message Date
Niels Provos
025d1bc220 fix some of the windows compile issues; make buffer.c faster; support
signals via pipes.


svn:r105
2004-05-24 00:19:52 +00:00
Niels Provos
fbf01c7f04 support for low and high watermarks
svn:r101
2004-04-04 02:20:21 +00:00
Niels Provos
246d8583c0 allow the write callback to called even if there is no buffered data
svn:r96
2004-03-23 04:05:37 +00:00
Niels Provos
5908bd7213 provided buffered events
svn:r95
2004-03-23 03:43:53 +00:00
Niels Provos
cd699abf44 support event_loopexit(); idea from marius; and fix event_once()
svn:r94
2004-03-22 21:46:45 +00:00
Niels Provos
ec2c1db47e new event_once interface; start of buffering interface for buffered events
svn:r93
2004-02-22 21:17:23 +00:00
Niels Provos
c3f496c71b minor corrections; change license to 3-clause BSD license
svn:r84
2003-10-04 23:27:26 +00:00
Niels Provos
e506eaf79e constify; some windows stuff by mike davis; fix a poll bug
svn:r77
2003-09-25 03:26:53 +00:00
Niels Provos
f1cf632254 add timeout_ defines back for backward compatibility.
svn:r30
2002-09-06 17:13:08 +00:00
Niels Provos
5f8658582e sync with openbsd; API change: timeout_ is now evtimer_
svn:r29
2002-07-26 14:45:50 +00:00
Niels Provos
3821c7e201 make kqueue signal callback work with sigchld. cast and better timeout.
svn:r27
2002-06-13 01:54:07 +00:00
Niels Provos
59137c119f deal correctly with deleting an event, now that we allow multiple callbacks
for signal delivery.


svn:r20
2002-04-10 03:15:19 +00:00
Niels Provos
d10f85dbce signal support for kqueue; support of EV_PERSIST flag to event_set
svn:r18
2002-04-10 02:10:47 +00:00
Niels Provos
b855bc5500 initial support for signals (only for select now) based on code from
Dug Song <dugsong@monkey.org>


svn:r17
2002-04-10 00:31:31 +00:00
Niels Provos
aa6567fe64 Initial revision
svn:r2
2002-04-09 15:14:06 +00:00