diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2022-08-03 16:57:30 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2022-08-03 16:57:30 +0300 |
commit | fee7b24bebd9474bda7730101d85e59cd11302b2 (patch) | |
tree | 2e8fa7e7b9439dc1f2b3f688b81367ccb1a9e721 /winsup/cygwin/net.cc | |
parent | 57c3ca8d51cdf1e9fcf10588c9519fb7b9dcf7e1 (diff) |
Cygwin: drop macro and code for CYGWIN_VERSION_CHECK_FOR_OLD_IFREQ
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r-- | winsup/cygwin/net.cc | 53 |
1 files changed, 2 insertions, 51 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc index e6c5eadf2..62c7cf807 100644 --- a/winsup/cygwin/net.cc +++ b/winsup/cygwin/net.cc @@ -1674,51 +1674,6 @@ get_hwaddr (struct ifall *ifp, PIP_ADAPTER_ADDRESSES pap) } /* - * Generate short, unique interface name for usage with aged - * applications still using the old pre-1.7 ifreq structure. - */ -static void -gen_old_if_name (char *name, PIP_ADAPTER_ADDRESSES pap, DWORD idx) -{ - /* Note: The returned name must be < 16 chars. */ - const char *prefix; - - switch (pap->IfType) - { - case IF_TYPE_ISO88025_TOKENRING: - prefix = "tok"; - break; - case IF_TYPE_PPP: - prefix = "ppp"; - break; - case IF_TYPE_SOFTWARE_LOOPBACK: - prefix = "lo"; - break; - case IF_TYPE_ATM: - prefix = "atm"; - break; - case IF_TYPE_IEEE80211: - prefix = "wlan"; - break; - case IF_TYPE_SLIP: - case IF_TYPE_RS232: - case IF_TYPE_MODEM: - prefix = "slp"; - break; - case IF_TYPE_TUNNEL: - prefix = "tun"; - break; - default: - prefix = "eth"; - break; - } - if (idx) - __small_sprintf (name, "%s%u:%u", prefix, pap->IfIndex, idx); - else - __small_sprintf (name, "%s%u", prefix, pap->IfIndex, idx); -} - -/* * Get network interfaces. Use IP Helper function GetAdaptersAddresses. */ static struct ifall * @@ -1760,9 +1715,7 @@ get_ifs (ULONG family) ifp->ifa_ifa.ifa_next = (struct ifaddrs *) &ifp[1].ifa_ifa; /* Interface name */ - if (CYGWIN_VERSION_CHECK_FOR_OLD_IFREQ) - gen_old_if_name (ifp->ifa_name, pap, idx); - else if (idx) + if (idx) __small_sprintf (ifp->ifa_name, "%s:%u", pap->AdapterName, idx); else strcpy (ifp->ifa_name, pap->AdapterName); @@ -1808,9 +1761,7 @@ get_ifs (ULONG family) /* Next in chain */ ifp->ifa_ifa.ifa_next = (struct ifaddrs *) &ifp[1].ifa_ifa; /* Interface name */ - if (CYGWIN_VERSION_CHECK_FOR_OLD_IFREQ) - gen_old_if_name (ifp->ifa_name, pap, idx); - else if (sa->sa_family == AF_INET && idx) + if (sa->sa_family == AF_INET && idx) __small_sprintf (ifp->ifa_name, "%s:%u", pap->AdapterName, idx); else strcpy (ifp->ifa_name, pap->AdapterName); |