FreeRDP/winpr/libwinpr/pool/test
Norbert Federa c16bee759f winpr: several pool and synch fixes
pool:
- the winpr implementation fallback was not used on older windows editions
- drop useless and conflicting TP_CALLBACK_ENVIRON_V3
- fix race conditions by using use proper one-time initialization
- on win32 WinPR tried to load several pool/callback_environment functions
  from kernel32.dll but since these are defined as inline functions in the
  windows headers, no windows edition has ever exported them in any dll.
- removed callback_environment.c and added corresponding static inline
  function to pool.h
- fix segfault in TestPoolWork: CloseThreadpoolWork() must not be called
  if there is a cleanup group associated with the work object since calling
  CloseThreadpoolCleanupGroupMember() already releases the work object

sync:
- The windows headers incorrectly define InitializeCriticalEx support if
  _WIN32_WINNT >= 0x0403 instead of >= 0x0600 (Vista)
- created a compatible define to deal with this issue
2016-06-04 17:09:48 +02:00
..
.gitignore libwinpr-pool: add test stubs 2013-01-20 21:15:55 -05:00
CMakeLists.txt winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
TestPoolIO.c libwinpr-pool: add test stubs 2013-01-20 21:15:55 -05:00
TestPoolSynch.c libwinpr-pool: add test stubs 2013-01-20 21:15:55 -05:00
TestPoolThread.c Fix unchecked CreateThread calls and misc fixes 2015-05-05 13:55:48 +02:00
TestPoolTimer.c libwinpr-pool: add test stubs 2013-01-20 21:15:55 -05:00
TestPoolWork.c winpr: several pool and synch fixes 2016-06-04 17:09:48 +02:00