#include "config.h"
#endif
-#include <winpr/synch.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
-/**
- * CreateEventA
- * CreateEventW
- * CreateEventExA
- * CreateEventExW
- * OpenEventA
- * OpenEventW
- * SetEvent
- * ResetEvent
- */
+#include <winpr/synch.h>
#ifndef _WIN32
HANDLE CreateFileDescriptorEventW(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, int FileDescriptor)
{
+#ifndef _WIN32
WINPR_EVENT* event;
HANDLE handle = NULL;
}
return handle;
+#else
+ return NULL;
+#endif
}
HANDLE CreateFileDescriptorEventA(LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, int FileDescriptor)
int GetEventFileDescriptor(HANDLE hEvent)
{
+#ifndef _WIN32
ULONG Type;
PVOID Object;
WINPR_EVENT* event;
event = (WINPR_EVENT*) Object;
return event->pipe_fd[0];
+#else
+ return -1;
+#endif
}