#include <mono/metadata/loader.h>
#include <mono/metadata/assembly.h>
#include <mono/metadata/appdomain.h>
+#include <mono/metadata/w32handle.h>
#include <mono/utils/bsearch.h>
#include <mono/utils/mono-counters.h>
types.h \
uglify.h \
versioninfo.h \
- wait.h \
wapi.h \
wapi-remap.h
uglify.h \
versioninfo.c \
versioninfo.h \
- wait.h \
wapi_glob.h \
wapi_glob.c \
wapi.h \
ERROR_VC_DISCONNECTED = 240,
ERROR_INVALID_EA_NAME = 254,
ERROR_EA_LIST_INCONSISTENT = 255,
- WAIT_TIMEOUT = 258,
ERROR_NO_MORE_ITEMS = 259,
ERROR_CANNOT_COPY = 266,
ERROR_DIRECTORY = 267,
+++ /dev/null
-/*
- * wait.h: wait for handles to become signalled
- *
- * Author:
- * Dick Porter (dick@ximian.com)
- *
- * (C) 2002 Ximian, Inc.
- */
-
-#ifndef _WAPI_WAIT_H_
-#define _WAPI_WAIT_H_
-
-#include "mono/io-layer/status.h"
-#include "mono/metadata/w32handle.h"
-
-G_BEGIN_DECLS
-
-#define WAIT_FAILED 0xFFFFFFFF
-#define WAIT_OBJECT_0 ((STATUS_WAIT_0) +0)
-#define WAIT_ABANDONED ((STATUS_ABANDONED_WAIT_0) +0)
-#define WAIT_ABANDONED_0 ((STATUS_ABANDONED_WAIT_0) +0)
-
-/* WAIT_TIMEOUT is also defined in error.h. Luckily it's the same value */
-#define WAIT_TIMEOUT STATUS_TIMEOUT
-#define WAIT_IO_COMPLETION STATUS_USER_APC
-
-G_END_DECLS
-#endif /* _WAPI_WAIT_H_ */
#ifndef _WAPI_WAPI_H_
#define _WAPI_WAPI_H_
+#include <glib.h>
+
#include <sys/types.h>
#include <mono/io-layer/wapi-remap.h>
#include <mono/io-layer/status.h>
#include <mono/io-layer/timefuncs.h>
#include <mono/io-layer/versioninfo.h>
-#include <mono/io-layer/wait.h>
+
+G_BEGIN_DECLS
+
+#define WAIT_FAILED 0xFFFFFFFF
+#define WAIT_OBJECT_0 ((STATUS_WAIT_0) +0)
+#define WAIT_ABANDONED ((STATUS_ABANDONED_WAIT_0) +0)
+#define WAIT_ABANDONED_0 ((STATUS_ABANDONED_WAIT_0) +0)
+#define WAIT_TIMEOUT STATUS_TIMEOUT
+#define WAIT_IO_COMPLETION STATUS_USER_APC
void
wapi_init (void);
pid_t
wapi_getpid (void);
+G_END_DECLS
+
#endif /* _WAPI_WAPI_H_ */
#include "utils/mono-threads-coop.h"
#include "sgen/sgen-thread-pool.h"
#include "utils/mono-threads.h"
+#include "metadata/w32handle.h"
#ifdef HEAVY_STATISTICS
static guint64 stat_wbarrier_set_arrayref = 0;