FreeRDP/winpr/libwinpr/synch
Norbert Federa 386d290015 winpr/synch: fix mutex implementation
- Mutex is recursive on Windows; as a consequence we have to use
  the pthread PTHREAD_MUTEX_RECURSIVE type
- Adapt MutexCloseHandle accordingly
- ReleaseMutex returned TRUE even if pthread_mutex_unlock failed
- Fixed and improved the TestSynchMutex ctest
2016-05-24 15:10:57 +02:00
..
test winpr/synch: fix mutex implementation 2016-05-24 15:10:57 +02:00
address.c libwinpr-synch: implemented Win32 Events 2012-09-18 18:36:13 -04:00
barrier.c winpr: fix definitions of synchronization barrier and interlocked functions 2016-05-11 13:12:44 -04:00
CMakeLists.txt Necessary changes to get latest branch working on OpenBSD 5.6 2015-04-21 14:42:06 -04:00
condition.c libwinpr-synch: implemented Win32 Events 2012-09-18 18:36:13 -04:00
critical.c winpr: fix WinXP backwards compatibility 2015-11-25 13:46:10 -05:00
event.c winpr/event: fix file descriptor leak 2016-05-23 13:04:44 +02:00
init.c Reformatted changed files. 2014-09-09 16:32:22 +02:00
ModuleOptions.cmake libwinpr: add module definition files 2012-09-21 13:02:54 -04:00
mutex.c winpr/synch: fix mutex implementation 2016-05-24 15:10:57 +02:00
semaphore.c winpr/synch: remove the dependency on winsock.h 2015-07-14 11:39:41 +02:00
sleep.c Fixed various memory leaks and compiler warnings. 2013-09-05 12:14:33 +02:00
srw.c libwinpr-synch: implemented Win32 Events 2012-09-18 18:36:13 -04:00
synch.h libwinpr-synch: replace pthreads-based barrier implementation by interlocked operations + event and avoid deadlocks 2014-08-08 21:02:15 -04:00
timer.c winpr/synch: remove the dependency on winsock.h 2015-07-14 11:39:41 +02:00
wait.c Fixed initialization warning. 2016-02-03 12:45:31 +01:00