aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/threading
Commit message (Expand)AuthorAgeFilesLines
* windows: Remove useless assignment in put_thread()Tobias Brunner2014-07-021-1/+1
* windows: Fix parameter name in Doxygen commentTobias Brunner2014-06-301-1/+1
* thread-value: Defer cleanup handling to thread termination on WindowsMartin Willi2014-06-173-40/+51
* windows: Use WINAPI call convention for Windows API callbacksMartin Willi2014-06-061-2/+4
* windows: Include for Vista instead of defining CondVar/SRWLock functions ourselfMartin Willi2014-06-045-33/+12
* thread-value: Immediately cleanup all Windows TLS values on destroyMartin Willi2014-06-043-14/+46
* windows: Prevent queueing of multiple thread cancel APCsMartin Willi2014-06-041-4/+13
* windows: Provide a complete native Windows threading backendMartin Willi2014-06-047-0/+1492
* thread: Add a Windows pthread variant to print thread identifiersMartin Willi2014-06-031-0/+3
* thread: Properly clean up meta data of main threadTobias Brunner2014-03-071-0/+2
* thread: Note that tread_cancellation_point temporarily activates cancelabilityMartin Willi2013-11-061-5/+4
* Fixed some typosTobias Brunner2013-10-291-1/+1
* rwlock: Disable thread cancelability while waiting in (fallback) rwlockMartin Willi2013-10-241-0/+7
* rwlock: Don't use buggy pthread_rwlock on OS XMartin Willi2013-10-241-0/+7
* semaphore: Support cancellation in wait functions of semaphore fallbackMartin Willi2013-10-231-4/+6
* rwlock: Re-acquire rwlock even if condvar wait times outMartin Willi2013-10-231-1/+1
* thread: implicitly create thread_t if an external thread calls thread_current()Martin Willi2013-07-181-1/+14
* semaphore: similar to thread_create(), semaphore_create() is used by MachMartin Willi2013-05-061-0/+5
* Use SIGUSR2 for SIG_CANCEL on AndroidTobias Brunner2013-02-261-0/+4
* Use a ./configure check to detect pthread spinlock availabilityMartin Willi2012-12-181-15/+7
* Moved debug.[ch] to utils folderTobias Brunner2012-10-244-4/+4
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
* Use a helper function to add milliseconds to timeval structsTobias Brunner2012-10-182-13/+2
* Properly handle thread cancelation in rwlock_condvar_tTobias Brunner2012-09-211-15/+20
* Added a condvar implementation that works with rwlock_tTobias Brunner2012-09-212-0/+216
* Don't use POSIX semaphores if a MONOTONIC clock is availableMartin Willi2012-08-201-0/+8
* Add a mutex/condvar based semaphore implementation if sem_timedwait is unavai...Martin Willi2012-08-201-2/+67
* Merge branch 'android-app'Tobias Brunner2012-08-131-2/+2
|\
| * Ensure thread IDs always start with 1 even if the library is reusedTobias Brunner2012-08-131-2/+2
* | If _POSIX_SPIN_LOCKS is defined as -1, it is not availableMartin Willi2012-08-101-0/+4
|/
* Implemented recursive mutex without thread-specific counterTobias Brunner2012-08-031-23/+17
* Use a single thread-specific value for our custom rwlock_t implementationTobias Brunner2012-08-031-50/+67
* Properly cleanup thread-local values for the threads destroying thread_value_...Tobias Brunner2012-07-121-2/+19
* Added wrapper for POSIX spin locksTobias Brunner2012-07-042-0/+190
* Added recursive read_lock support to our own implementation of rwlock_t.Tobias Brunner2012-05-021-4/+35
* Added a wrapper class around POSIX semaphores.Tobias Brunner2012-05-022-0/+191
* Fix gettid() on Android, which is defined in unistd.h there.Tobias Brunner2012-01-121-3/+4
* Use native gettid() if available (which is the case on Android).Tobias Brunner2012-01-101-3/+11
* Log native thread ID when a thread is created.Tobias Brunner2011-12-161-1/+16
* Create a dummy pthread key for value "0", as some buggy PKCS#11 libraries man...Martin Willi2011-12-071-0/+10
* Migrated thread_t to INIT/METHOD macros.Tobias Brunner2011-10-031-34/+26
* Migrated mutex_t to INIT/METHOD macros.Tobias Brunner2011-10-031-72/+56
* Migrated rwlock_t to INIT/METHOD macros.Tobias Brunner2011-10-031-61/+45
* Migrated thread_value_t to INIT/METHOD macros.Tobias Brunner2011-10-031-17/+15
* id of non-registered threads defaults to 0Andreas Steffen2011-05-061-1/+18
* Option to skip slow addr2line resolution in leak-detectiveMartin Willi2010-05-201-1/+1
* We have to rename thread_create on Mac OS X because it conflicts with a syscall.Tobias Brunner2010-04-291-0/+6
* The mutex of a thread has to be locked when destroying it.Tobias Brunner2010-04-291-0/+2
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-063-11/+11
* corrected captionsAndreas Steffen2010-02-011-2/+2