summaryrefslogtreecommitdiff
path: root/src/common/compat_threads.c
AgeCommit message (Expand)Author
2016-02-27Update the copyright year.Nick Mathewson
2016-02-27Add a brief file-level description for everything in src/commonNick Mathewson
2015-08-07Check for EINTR correctly on windowsNick Mathewson
2015-01-30Fix: check r < 0 before checking errnoDavid Goulet
2015-01-30Fix possible infinite loop on pipe/sock_drain()David Goulet
2015-01-22fix some warnings in compat_threads.cNick Mathewson
2015-01-22Move a redundant _GNU_SOURCE to where it is not redundantNick Mathewson
2015-01-21handle EINTR in compat_*threads.cNick Mathewson
2015-01-14Fix check-spacesNick Mathewson
2015-01-14"Recursive" locks, not "reentrant" locks. Duh.Nick Mathewson
2015-01-14Fix linux compilation (pipe2 needs _GNU_SOURCE)Nick Mathewson
2015-01-14Test a little more of compat_threads.cNick Mathewson
2015-01-14Rename mutex_for_cond -> mutex_nonreentrantNick Mathewson
2015-01-14Documentation for new workqueue and condition and locking stuffNick Mathewson
2015-01-14Isolate the "socketpair or a pipe" logic for alerting main threadNick Mathewson
2015-01-14Add tor_cond_init/uninitNick Mathewson
2015-01-14Split threading-related code out of compat.cNick Mathewson