FreeRDP/winpr/libwinpr/thread
David Fort e944d8d243 winpr: improve WaitForSingleObject and WaitForMultipleObject with processes
This patch improves waiting on process handles:
* under linux we take advantage of pidfd if available, when it can be used it
allows to have one or more process in the objects that are WaitForMultipleObject-ed.
* the patch also make the code honor the timeout parameter during a WaitForSingleObject and
possibly run completion when WaitForSingleObjectEx is executed with alertable set to true
2022-09-26 12:08:00 +02:00
..
test reformatted 2022-06-23 08:48:39 +02:00
apc.c winpr: complement thread tests and fix some asserts (#8105) 2022-08-02 11:40:55 +02:00
apc.h winpr: correctly implement APC 2021-04-07 08:15:16 +02:00
argv.c scanbuild fixes 2022-04-28 12:37:19 +02:00
CMakeLists.txt winpr: correctly implement APC 2021-04-07 08:15:16 +02:00
ModuleOptions.cmake libwinpr: add module definition files 2012-09-21 13:02:54 -04:00
process.c winpr: improve WaitForSingleObject and WaitForMultipleObject with processes 2022-09-26 12:08:00 +02:00
processor.c Refactored WinPR includes 2022-03-03 11:26:48 +01:00
thread.c core: check the kind of object for events and threads functions 2022-09-21 16:04:02 +02:00
thread.h winpr: improve WaitForSingleObject and WaitForMultipleObject with processes 2022-09-26 12:08:00 +02:00
tls.c Refactored WinPR includes 2022-03-03 11:26:48 +01:00