+/* This is a copy of System.Net.Sockets.SocketFlags */
+typedef enum {
+ SocketFlags_None = 0x0000,
+ SocketFlags_OutOfBand = 0x0001,
+ SocketFlags_MaxIOVectorLength = 0x0010,
+ SocketFlags_Peek = 0x0002,
+ SocketFlags_DontRoute = 0x0004,
+ SocketFlags_Partial = 0x8000
+} MonoSocketFlags;
+
+/*
+ Keep this in sync with SocketAsyncResult in
+ ./System.Net.Sockets/Socket.cs and ProcessAsyncReader
+ in System.Diagnostics/Process.cs.
+*/