summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-net_base_address__tracker__linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-net_base_address__tracker__linux.cc')
-rw-r--r--www/chromium/files/patch-net_base_address__tracker__linux.cc94
1 files changed, 0 insertions, 94 deletions
diff --git a/www/chromium/files/patch-net_base_address__tracker__linux.cc b/www/chromium/files/patch-net_base_address__tracker__linux.cc
deleted file mode 100644
index e870a3a9a963..000000000000
--- a/www/chromium/files/patch-net_base_address__tracker__linux.cc
+++ /dev/null
@@ -1,94 +0,0 @@
---- net/base/address_tracker_linux.cc.orig 2016-05-25 15:01:03.000000000 -0400
-+++ net/base/address_tracker_linux.cc 2016-05-27 11:16:09.919235000 -0400
-@@ -5,7 +5,9 @@
- #include "net/base/address_tracker_linux.h"
-
- #include <errno.h>
-+#if !defined(OS_FREEBSD)
- #include <linux/if.h>
-+#endif
- #include <stdint.h>
- #include <sys/ioctl.h>
-
-@@ -39,6 +41,7 @@
- bool GetAddress(const struct nlmsghdr* header,
- IPAddress* out,
- bool* really_deprecated) {
-+#if !defined(OS_FREEBSD)
- if (really_deprecated)
- *really_deprecated = false;
- const struct ifaddrmsg* msg =
-@@ -91,6 +94,9 @@
- return false;
- *out = IPAddress(address, address_length);
- return true;
-+#else
-+ return false;
-+#endif
- }
-
- } // namespace
-@@ -148,6 +154,7 @@
- }
-
- void AddressTrackerLinux::Init() {
-+#if !defined(OS_FREEBSD)
- netlink_fd_ = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
- if (netlink_fd_ < 0) {
- PLOG(ERROR) << "Could not create NETLINK socket";
-@@ -235,6 +242,10 @@
- return;
- }
- }
-+#else
-+ AbortAndForceOnline();
-+ return;
-+#endif
- }
-
- void AddressTrackerLinux::AbortAndForceOnline() {
-@@ -281,6 +292,7 @@
- void AddressTrackerLinux::ReadMessages(bool* address_changed,
- bool* link_changed,
- bool* tunnel_changed) {
-+#if !defined(OS_FREEBSD)
- *address_changed = false;
- *link_changed = false;
- *tunnel_changed = false;
-@@ -307,6 +319,7 @@
- }
- if (*link_changed || *address_changed)
- UpdateCurrentConnectionType();
-+#endif
- }
-
- void AddressTrackerLinux::HandleMessage(char* buffer,
-@@ -314,6 +327,7 @@
- bool* address_changed,
- bool* link_changed,
- bool* tunnel_changed) {
-+#if !defined(OS_FREEBSD)
- DCHECK(buffer);
- for (struct nlmsghdr* header = reinterpret_cast<struct nlmsghdr*>(buffer);
- NLMSG_OK(header, length);
-@@ -410,6 +424,7 @@
- break;
- }
- }
-+#endif
- }
-
- void AddressTrackerLinux::OnFileCanReadWithoutBlocking(int fd) {
-@@ -436,8 +451,12 @@
-
- bool AddressTrackerLinux::IsTunnelInterface(int interface_index) const {
- // Linux kernel drivers/net/tun.c uses "tun" name prefix.
-+#if !defined(OS_FREEBSD)
- char buf[IFNAMSIZ] = {0};
- return strncmp(get_interface_name_(interface_index, buf), "tun", 3) == 0;
-+#else
-+ return false;
-+#endif
- }
-
- void AddressTrackerLinux::UpdateCurrentConnectionType() {