// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifdef UNSAFE_BUFFERS_BUILD // TODO(crbug.com/40284755): Remove this and spanify to fix the errors. #pragma allow_unsafe_buffers #endif #include "net/base/network_interfaces_posix.h" #include <netinet/in.h> #include <sys/types.h> #include <memory> #include <set> #include "net/base/network_interfaces.h" namespace net { namespace internal { // The application layer can pass |policy| defined in net_util.h to // request filtering out certain type of interfaces. bool ShouldIgnoreInterface(const std::string& name, int policy) { … } // Check if the address is unspecified (i.e. made of zeroes) or loopback. bool IsLoopbackOrUnspecifiedAddress(const sockaddr* addr) { … } } // namespace internal std::unique_ptr<ScopedWifiOptions> SetWifiOptions(int options) { … } } // namespace net