summaryrefslogtreecommitdiffstats
path: root/Alc/threads.c
Commit message (Expand)AuthorAgeFilesLines
* Use gettimeofday if clock_gettime isn't availableChris Robinson2014-05-061-5/+11
* Use a backup in case pthread_mutex_timedlock isn't availableChris Robinson2014-05-011-1/+23
* Simplify some error checkingChris Robinson2014-04-181-7/+1
* Rename althread_once to be more C11-likeChris Robinson2014-04-171-0/+12
* Use the thread ID for althrd_t on WindowsChris Robinson2014-04-171-11/+31
* Rename SetThreadName to althrd_setnameChris Robinson2014-04-171-8/+10
* Check explicitly for pthread_mutexattr_setkind_np before useChris Robinson2014-04-171-1/+1
* Fix SetThreadName for 64-bit MSVC buildsChris Robinson2014-04-171-1/+3
* Don't inline al_nssleepChris Robinson2014-04-171-2/+11
* Make and use a C11-like altimespec_get wrapper functionChris Robinson2014-04-171-12/+48
* Fix a signed-unsigned comparison warning and clarify a commentChris Robinson2014-04-171-5/+5
* Keep TlsDestructors within threads.cChris Robinson2014-04-171-1/+6
* Don't use DllMain to call altss destructorsChris Robinson2014-04-171-2/+38
* Rename althread_key_ wrappers to altss_ and move it to threads.h/cChris Robinson2014-04-171-0/+34
* Fix some almtx_ return valuesChris Robinson2014-04-161-3/+14
* Remove almtx_normal and almtx_errorcheckChris Robinson2014-04-161-14/+7
* Make sure the duration given to althrd_sleep is validChris Robinson2014-04-161-2/+8
* Avoid using a Sleep() wrapperChris Robinson2014-04-161-0/+2
* Remove the old thread wrappers for the new onesChris Robinson2014-04-161-116/+2
* Move the threads and mutex wrappers to threads.cChris Robinson2014-04-161-0/+255
* Fix a couple castsChris Robinson2013-10-281-1/+1
* Move the device mutex to the backendChris Robinson2013-10-281-0/+3
* Separate compatibility declarationsChris Robinson2013-10-281-0/+1
* Move SetThreadName to threads.cChris Robinson2013-10-271-0/+44
* Rework threading functionsChris Robinson2013-10-271-0/+152