fe9ed46859
Fixed issues where WaitForMultipleObjects may hang when given a NULL process. Caused by incorrect placement into an array of valid processes.
main
Riley King-Saunders2025-12-23 14:13:50 +11:00
500fe17076
Removed un-needed function overload for setting userdata Fixed bugs in win64 impl where it did not check if the process was a known invalid value
Riley King-Saunders2025-03-06 15:54:50 +11:00
682773a934
Added a function to wait on any process completing Added function to check if all processes are finished without blocking Added a function to set a uniproc_process object to a known invalid value Added a function to check if a process is a known invalid value Added userdata variable to struct as well as functions to set/get it
Riley King-Saunders2025-03-06 15:29:37 +11:00
7c437b8f30
Added a function to wait on any process completing Added function to check if all processes are finished without blocking Added a function to set a uniproc_process object to a known invalid value Added a function to check if a process is a known invalid value Added userdata variable to struct as well as functions to set/get it
Riley King-Saunders2025-03-06 15:29:37 +11:00
f4927bf136
Fixed missing semicolons Fixed default struct initialization because I write C++ normally Fixed bug where uniproc_win64.c would not correctly append arguments to the command-line string
Riley King-Saunders2025-03-04 13:36:31 +11:00
01602578fd
Set struct default initialization values Modified uniproc_create_process signature to take a command and a list of arguments Updated uniproc_win64.c to terminate the process before closing the handles Updated uniproc_win64.c to convert the command and list of arguments into a command-line string
Riley King-Saunders2025-03-04 13:26:30 +11:00