summaryrefslogtreecommitdiff
path: root/kqueue.c
Commit message (Expand)AuthorAgeFilesLines
* Fix compat with NetBSD >= 10Kamil Rytarowski2019-10-041-1/+4
* kqueue: Avoid undefined behaviour.Tobias Stoeckmann2019-05-111-3/+6
* Prevent integer overflow in kq_build_changes_list.Tobias Stoeckmann2019-05-071-0/+7
* Check for Mac OS X 10.4 kqueue bug properlyMark Mentovai2016-07-121-1/+1
* Assume that ke_udata is an integer type on CloudABI.Ed Schouten2015-09-101-1/+1
* Remove BSD-ism: TIMEVAL_TO_TIMESPEC().Ed Schouten2015-08-251-1/+2
* Handle ENOTCAPABLE from FreeBSD - this is returned if an event in theAdrian Chadd2014-06-071-0/+17
* Replace pipe-based notification with EVFILT_USER where possibleNick Mathewson2012-04-111-0/+73
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-03-131-1/+1
|\
| * Properly zero the kevent in kq_setup_kevent()Sebastian Hahn2012-03-131-1/+1
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-6/+6
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-2/+2
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-5/+5
* | Merge branch 'ifdef' of git://github.com/rosslagerwall/libeventNick Mathewson2012-02-101-0/+4
|\ \
| * | Put #ifdef around some files to support alternate build systems.Ross Lagerwall2012-02-081-0/+4
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ \ | | |/ | |/|
| * | Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-3/+8
|\ \ \ | |/ / | | / | |/ |/|
| * In the kqueue backend, do not report EBADF as an EV_READNick Mathewson2012-02-101-3/+8
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ | |/
| * Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | Use SIG_IGN instead of a do-nothing handler for signal events with kqueueZack Weinberg2011-08-301-9/+7
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-06-161-19/+46
|\ \ | |/
| * Report kqueue ebadf, epipe, and eperm as EV_READ eventsNick Mathewson2011-06-081-19/+46
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-05-031-9/+37
|\ \ | |/
| * Fix a warn-and-fail bug in kqueue by providing kevent() room to report errorsNick Mathewson2011-05-031-9/+37
* | Remove use and reference to event-private.hKevin Bowling2011-01-071-1/+1
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-1/+0
* | Remove internal usage of _GNU_SOURCEKevin Bowling2010-12-221-1/+1
|/
* fix a signed/unsigned warning in kqueue.cNick Mathewson2010-10-141-1/+1
* Fix compile in kqueue.cSebastian Hahn2010-09-271-1/+0
* Remove the now-useless evsig_caught and evsig_processNick Mathewson2010-09-151-0/+2
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* more whitespace normalizationNick Mathewson2010-03-051-5/+5
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-1/+1
* Remove kqueue->pend_changes.Nick Mathewson2010-01-141-25/+11
* Make kqueue use changelists.Nick Mathewson2010-01-141-111/+73
* Valgrind fix: Clear struct kevent before checking for OSX bug.William Ahern2009-11-291-0/+1
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-2/+2
* Fix memory-leak of signal handler array with kqueue.Nick Mathewson2009-11-211-0/+1
* Prefer calloc(a,b) to malloc(a*b). via openbsd.Nick Mathewson2009-11-151-3/+3
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Fix kqueue.c build on GNU/kFreeBSD systems.Nick Mathewson2009-11-061-0/+2
* Remove compat/sys/_time.hNick Mathewson2009-11-031-2/+0
* Remove some duplicate code in kqueue.c and fix a small memory leak.Nick Mathewson2009-10-301-10/+15
* Refactor kq_init error handling.Nick Mathewson2009-10-271-24/+19
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-3/+2
* OSX compilation issuesNick Mathewson2009-10-211-5/+7
* Add locking to event_base_loop.Nick Mathewson2009-10-211-26/+58