diff options
| author | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2018-08-18 14:21:02 +0000 |
|---|---|---|
| committer | Carlos J. Puga Medina <cpm@FreeBSD.org> | 2018-08-18 14:21:02 +0000 |
| commit | 13ee5b072d4e3ee1e06f308014d7f298da681f62 (patch) | |
| tree | 2c29f123993acaded9899f4ff728f288f25bdbc3 /www/iridium/files/patch-third__party_webrtc_base_physicalsocketserver.cc | |
| parent | security/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.cc | 45 |
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; |
