Commit Graph

  • 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-Saunders 2025-12-23 14:13:50 +11:00
  • 8948e75d06 Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:39:06 +11:00
  • c23fd535b0 Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:38:01 +11:00
  • f93fe3deae Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:38:01 +11:00
  • e4369a403f Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:24:07 +11:00
  • e92fbe04cb Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:24:07 +11:00
  • 0259a5bb25 Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:20:46 +11:00
  • 6060ea8960 Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 18:20:46 +11:00
  • 5c5abfd36c Fixed non-compilation caused by using C++ constructs in C Riley King-Saunders 2025-03-06 18:18:24 +11:00
  • f423cd3db2 Fixed non-compilation caused by using C++ constructs in C Riley King-Saunders 2025-03-06 18:18:24 +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-Saunders 2025-03-06 15:54:50 +11:00
  • 12cc5bd38e Merge branch 'main' of ssh://git.rileyk.au:19482/riley/uniproc Riley King-Saunders 2025-03-06 15:35:59 +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-Saunders 2025-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-Saunders 2025-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-Saunders 2025-03-04 13:36:31 +11:00
  • 4df03647ba Implemented uniproc_unix.c for unix platforms Riley King-Saunders 2025-03-04 13:27:33 +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-Saunders 2025-03-04 13:26:30 +11:00
  • d47f6be401 Implemented windows implementation of uniproc Riley King-Saunders 2025-03-02 22:46:22 +11:00
  • 9cc6d81a9f Initial commit Riley King-Saunders 2025-03-02 15:32:01 +11:00