summaryrefslogtreecommitdiff
path: root/netwerk
diff options
context:
space:
mode:
authorBasilisk-Dev <basiliskdev@protonmail.com>2023-09-25 18:22:49 -0400
committerBasilisk-Dev <basiliskdev@protonmail.com>2023-09-25 18:22:49 -0400
commit4e1d7760d5aaae479d1fafc217479b9426b06842 (patch)
tree689fede847336e8ed7b93e931580c402087f5d9e /netwerk
parent8ffb592b727bd507d7c99b7f720889b5ba2f497b (diff)
downloaduxp-4e1d7760d5aaae479d1fafc217479b9426b06842.tar.gz
Issue #2058 - add patches from dbsoft to fix Mac and FreeBSD builds
Diffstat (limited to 'netwerk')
-rwxr-xr-xnetwerk/sctp/src/netinet/sctp_bsd_addr.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/netwerk/sctp/src/netinet/sctp_bsd_addr.c b/netwerk/sctp/src/netinet/sctp_bsd_addr.c
index dddf47322a..4d735d6f9e 100755
--- a/netwerk/sctp/src/netinet/sctp_bsd_addr.c
+++ b/netwerk/sctp/src/netinet/sctp_bsd_addr.c
@@ -295,7 +295,7 @@ sctp_is_desired_interface_type(struct ifnet *ifn)
}
#endif
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(__Userspace__)
int
sctp_is_vmware_interface(struct ifnet *ifn)
{
@@ -474,7 +474,7 @@ sctp_init_ifns_for_vrf(int vrfid)
}
#endif
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(__Userspace__)
static void
sctp_init_ifns_for_vrf(int vrfid)
{
@@ -553,7 +553,7 @@ sctp_init_ifns_for_vrf(int vrfid)
}
#endif
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && !defined(__Userspace__)
static void
sctp_init_ifns_for_vrf(int vrfid)
{
@@ -709,7 +709,7 @@ sctp_addr_change(struct ifaddr *ifa, int cmd)
}
if (cmd == RTM_ADD) {
(void)sctp_add_addr_to_vrf(SCTP_DEFAULT_VRFID, (void *)ifa->ifa_ifp,
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(__Userspace__)
ifnet_index(ifa->ifa_ifp), ifnet_type(ifa->ifa_ifp), ifnet_name(ifa->ifa_ifp),
#else
ifa->ifa_ifp->if_index, ifa->ifa_ifp->if_type, ifa->ifa_ifp->if_xname,
@@ -718,7 +718,7 @@ sctp_addr_change(struct ifaddr *ifa, int cmd)
} else {
sctp_del_addr_from_vrf(SCTP_DEFAULT_VRFID, ifa->ifa_addr,
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(__Userspace__)
ifnet_index(ifa->ifa_ifp),
ifnet_name(ifa->ifa_ifp));
#else
@@ -733,13 +733,13 @@ sctp_addr_change(struct ifaddr *ifa, int cmd)
#endif
}
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && !defined(__Userspace__)
void
ssctp_addr_change_event_handler(void *arg __unused, struct ifaddr *ifa, int cmd) {
sctp_addr_change(ifa, cmd);
}
#endif
-#if defined(__APPLE__)
+#if defined(__APPLE__) && !defined(__Userspace__)
void
sctp_add_or_del_interfaces(int (*pred)(struct ifnet *), int add)
{