#include <mono/io-layer/handles.h>
#include <mono/io-layer/io.h>
-/* Catch this here rather than corrupt the shared data at runtime */
-#if MONO_SIZEOF_SUNPATH==0
-#error configure failed to discover size of unix socket path
-#endif
-
/* Increment this whenever an incompatible change is made to the
* shared handle structure.
*/
* instead of using the normal handle signal mechanism.
* Returns the WaitForSingleObject return code.
*/
- guint32 (*special_wait)(gpointer handle, guint32 timeout);
+ guint32 (*special_wait)(gpointer handle, guint32 timeout, gboolean alertable);
/* Called by WaitForSingleObject and WaitForMultipleObjects,
* if the handle in question needs some preprocessing before the
guint32 timestamp;
};
+typedef struct _WapiFileShare _WapiFileShare;
+
struct _WapiFileShareLayout
{
guint32 hwm;