public static SocketError Listen(SafeCloseSocket handle, int backlog) { Interop.Error err = Interop.Sys.Listen(handle, backlog); return err == Interop.Error.SUCCESS ? SocketError.Success : GetSocketErrorForErrorCode(err); }