From b5ac1ac1904bbd9956938af6cf4011c45170ccb2 Mon Sep 17 00:00:00 2001 From: Tropical <42101043+tropicaaal@users.noreply.github.com> Date: Tue, 3 Mar 2026 01:42:26 -0600 Subject: [PATCH] feat: stub `CreateEvent` --- Minecraft.Client/Linux/LinuxStubs.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Minecraft.Client/Linux/LinuxStubs.h b/Minecraft.Client/Linux/LinuxStubs.h index 7335c620f..3e5a0febe 100644 --- a/Minecraft.Client/Linux/LinuxStubs.h +++ b/Minecraft.Client/Linux/LinuxStubs.h @@ -678,4 +678,20 @@ static inline VOID OutputDebugString(LPCSTR lpOutputString) return OutputDebugStringA(lpOutputString); } +typedef struct { + pthread_mutex_t mutex; + pthread_cond_t cond; + int signaled; + int manual_reset; +} Event; + +HANDLE CreateEvent(int manual_reset, int initial_state) { + Event* ev = (Event*)malloc(sizeof(Event)); + pthread_mutex_init(&ev->mutex, NULL); + pthread_cond_init(&ev->cond, NULL); + ev->signaled = initial_state; + ev->manual_reset = manual_reset; + return (HANDLE)ev; +} + #endif // LINUXSTUBS_H \ No newline at end of file