feat: stub CreateEvent

This commit is contained in:
Tropical 2026-03-03 01:42:26 -06:00
parent fc69975d90
commit b5ac1ac190

View file

@ -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