Imported Upstream version 6.4.0.137

Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-07-26 19:53:28 +00:00
parent e9207cf623
commit ef583813eb
2712 changed files with 74169 additions and 40587 deletions

View File

@@ -280,6 +280,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
COREARCH = @COREARCH@
CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -410,8 +412,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@

View File

@@ -50,11 +50,11 @@
static inline
double
cabs(double_complex z)
mono_cabs (double_complex z)
{
#ifdef _MSC_VER // older versions deprecate hypot
return _hypot (creal (z), cimag (z));
return _hypot (mono_creal (z), mono_cimag (z));
#else
return hypot(creal(z), cimag(z));
return hypot (mono_creal (z), mono_cimag (z));
#endif
}

View File

@@ -163,7 +163,7 @@ value_to_name (value2name_t *tbl, int value)
}
#endif /* NL_DEBUG */
int
gpointer
CreateNLSocket (void)
{
int sock;
@@ -177,12 +177,12 @@ CreateNLSocket (void)
ret |= O_NONBLOCK;
ret = fcntl (sock, F_SETFL, ret);
if (ret < 0)
return -1;
return GINT_TO_POINTER (-1);
}
memset (&sa, 0, sizeof (sa));
if (sock < 0)
return -1;
return GINT_TO_POINTER (-1);
sa.nl_family = AF_NETLINK;
sa.nl_pid = getpid ();
sa.nl_groups = RTMGRP_IPV4_ROUTE | RTMGRP_IPV6_ROUTE | RTMGRP_NOTIFY;
@@ -190,9 +190,9 @@ CreateNLSocket (void)
* RTMGRP_LINK */
if (bind (sock, (struct sockaddr *) &sa, sizeof (sa)) < 0)
return -1;
return GINT_TO_POINTER (-1);
return sock;
return GINT_TO_POINTER (sock);
}
int
@@ -359,10 +359,10 @@ ReadEvents (gpointer sock, gpointer buffer, gint32 count, gint32 size)
return result;
}
int
gpointer
CloseNLSocket (gpointer sock)
{
return close (GPOINTER_TO_INT (sock));
return GINT_TO_POINTER (close (GPOINTER_TO_INT (sock)));
}
#else
int
@@ -371,16 +371,16 @@ ReadEvents (gpointer sock, gpointer buffer, gint32 count, gint32 size)
return 0;
}
int
gpointer
CreateNLSocket (void)
{
return -1;
return GINT_TO_POINTER (-1);
}
int
gpointer
CloseNLSocket (gpointer sock)
{
return -1;
return GINT_TO_POINTER (-1);
}
#endif /* linux/netlink.h + linux/rtnetlink.h */

View File

@@ -3,9 +3,9 @@
#include <glib.h>
G_BEGIN_DECLS
int CreateNLSocket (void);
gpointer CreateNLSocket (void);
int ReadEvents (gpointer sock, gpointer buffer, gint32 count, gint32 size);
int CloseNLSocket (gpointer sock);
gpointer CloseNLSocket (gpointer sock);
G_END_DECLS
#endif