Implement Platform::CreateProcess with SDL backend

Supports handling process standard output and standard error
streams separately in realtime.
This commit is contained in:
Ari Vuollet
2025-12-16 00:08:38 +02:00
parent 31945a53a2
commit 74c1e200ce
8 changed files with 162 additions and 4 deletions
@@ -81,8 +81,8 @@ public:
static void GetEnvironmentVariables(Dictionary<String, String, HeapAllocation>& result);
static bool GetEnvironmentVariable(const String& name, String& value);
static bool SetEnvironmentVariable(const String& name, const String& value);
static int32 CreateProcess(CreateProcessSettings& settings);
#if !PLATFORM_SDL
static int32 CreateProcess(CreateProcessSettings& settings);
static Window* CreateWindow(const CreateWindowSettings& settings);
#endif
static void* LoadLibrary(const Char* filename);