aboutsummaryrefslogtreecommitdiff
path: root/include/compat/pthread.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix leak in Windows version of pthread_mutex_freeBrent Cook2021-02-281-0/+1
| | | | | Free the lock pointer in addition to the critical section. Thanks to martinkucera74 on github.
* add win32 pthread_mutex_destroy implementationBrent Cook2020-12-211-0/+7
|
* Make pthread_mutex static initialisation work on Windows.Joel Sing2020-09-201-5/+23
| | | | | | | | | This takes the dynamic initialisation code added to CRYPTO_lock() in e5081719 and applies it to the Window's pthread_mutex implementation. This allows for PTHREAD_MUTEX_INITIALIZER to be used on Windows. bcook has agreed to place this code in the public domain (as per the rest of the code in pthread.h).
* Add PTHREAD_MUTEX_INITIALIZERkinichiro2020-09-131-0/+5
|
* add pthread_mutex* windows compat for libtlsBrent Cook2019-04-111-0/+29
|
* change windows compatibility stubs for pthread_t to be more like other OSesBrent Cook2018-11-111-8/+3
|
* add pthread_self/pthread_equal for win32Brent Cook2018-03-181-3/+23
|
* syntax updatesBrent Cook2018-03-141-4/+3
|
* prefer including windows.h over the internal headerBrent Cook2018-03-141-1/+1
|
* add pthread_once(3) implementation for WindowsBrent Cook2018-03-141-0/+43