summaryrefslogtreecommitdiff
path: root/evthread-internal.h
Commit message (Expand)AuthorAgeFilesLines
* Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-1/+3
* Use relative includes instead of system includes consistently.Evan Jones2010-12-021-1/+1
* Implement EVBASE_NEED_NOTIFY on win32Nick Mathewson2010-09-081-0/+4
* Merge branch 'th_notify_fd_reinit'Nick Mathewson2010-09-081-2/+11
|\
| * Avoid needlessly calling evthread_notify_base() when the loop is not runningNick Mathewson2010-09-081-2/+11
* | On windows, make lock/thread function tables staticNick Mathewson2010-09-011-28/+151
|/
* Add a condition variable backend, with implementations for pthreads and win32Nick Mathewson2010-08-171-2/+41
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Do not check that event_base is set in EVBASE_ACQUIRE_LOCKNick Mathewson2010-05-131-8/+2
* 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-4/+4
* Fix compilation of rate-limit code when threading support is disabledNick Mathewson2010-01-221-1/+1
* New EVTHREAD_TRY_LOCK function to try to grab a lock.Nick Mathewson2009-12-041-0/+19
* Improved optional lock debugging.Nick Mathewson2009-11-271-1/+14
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-7/+7
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-271-25/+22
* Spelling fixes in comments and strings.Nick Mathewson2009-10-161-1/+1
* Update copyright notices, add some missing license statementsNick Mathewson2009-04-191-1/+1
* Document many internal functions and pieces of code.Nick Mathewson2009-04-171-1/+21
* Finally, get unit tests to pass with threading turned off again.Nick Mathewson2009-04-051-0/+1
* Actually, move EVUTIL_NIL_STMT to util-internal.hNick Mathewson2009-04-051-13/+8
* Fix build with thread support disabled, and make no-op macros a little more n...Nick Mathewson2009-04-051-5/+17
* Add some more utility macros to evthread-internal.hNick Mathewson2009-04-051-1/+41
* Make threading functions global, like the mm_ functions. Use the libevent_pt...Nick Mathewson2009-02-121-21/+39
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-1/+0
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-3/+3
* add a check that base != NULL for threading; might want to drop this laterNiels Provos2008-03-311-1/+1
* switch thread support so that locks get allocated as they are needed.Niels Provos2008-03-101-7/+4
* Provide OpenSSL style support for multiple threads accessing the same event_baseNiels Provos2008-03-021-0/+74