summaryrefslogtreecommitdiff
path: root/www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
diff options
context:
space:
mode:
authorCarlos J. Puga Medina <cpm@FreeBSD.org>2018-08-18 14:21:02 +0000
committerCarlos J. Puga Medina <cpm@FreeBSD.org>2018-08-18 14:21:02 +0000
commit13ee5b072d4e3ee1e06f308014d7f298da681f62 (patch)
tree2c29f123993acaded9899f4ff728f288f25bdbc3 /www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
parentsecurity/n2n: Cleanup Makefile (diff)
www/iridium: Update to 2018.5.67
Diffstat (limited to 'www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc')
-rw-r--r--www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc45
1 files changed, 0 insertions, 45 deletions
diff --git a/www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc b/www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
deleted file mode 100644
index a0fd729a45a7..000000000000
--- a/www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc
+++ /dev/null
@@ -1,45 +0,0 @@
---- third_party/webrtc/base/physicalsocketserver.cc.orig 2017-04-19 19:07:52 UTC
-+++ third_party/webrtc/base/physicalsocketserver.cc
-@@ -61,7 +61,11 @@ typedef void* SockOptArg;
-
- int64_t GetSocketRecvTimestamp(int socket) {
- struct timeval tv_ioctl;
-+#if defined(WEBRTC_BSD)
-+ int ret = ioctl(socket, SO_TIMESTAMP, &tv_ioctl);
-+#else
- int ret = ioctl(socket, SIOCGSTAMP, &tv_ioctl);
-+#endif
- if (ret != 0)
- return -1;
- int64_t timestamp =
-@@ -302,7 +306,7 @@ int PhysicalSocket::GetOption(Option opt
- socklen_t optlen = sizeof(*value);
- int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen);
- if (ret != -1 && opt == OPT_DONTFRAGMENT) {
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- *value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
- #endif
- }
-@@ -315,7 +319,7 @@ int PhysicalSocket::SetOption(Option opt
- if (TranslateOption(opt, &slevel, &sopt) == -1)
- return -1;
- if (opt == OPT_DONTFRAGMENT) {
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
- #endif
- }
-@@ -597,10 +601,10 @@ int PhysicalSocket::TranslateOption(Opti
- *slevel = IPPROTO_IP;
- *sopt = IP_DONTFRAGMENT;
- break;
--#elif defined(WEBRTC_MAC) || defined(BSD) || defined(__native_client__)
-+#elif defined(WEBRTC_MAC) || defined(WEBRTC_BSD) || defined(__native_client__)
- LOG(LS_WARNING) << "Socket::OPT_DONTFRAGMENT not supported.";
- return -1;
--#elif defined(WEBRTC_POSIX)
-+#elif defined(WEBRTC_POSIX) && !defined(WEBRTC_BSD)
- *slevel = IPPROTO_IP;
- *sopt = IP_MTU_DISCOVER;
- break;