Author: cy
Date: Wed Sep 30 08:26:22 2020
New Revision: 366286
URL: https://svnweb.freebsd.org/changeset/base/366286

Log:
  ipfilter getifname ifdef cleanup.
  
  MFC after:    2 months

Modified:
  head/contrib/ipfilter/lib/getifname.c

Modified: head/contrib/ipfilter/lib/getifname.c
==============================================================================
--- head/contrib/ipfilter/lib/getifname.c       Wed Sep 30 08:26:00 2020        
(r366285)
+++ head/contrib/ipfilter/lib/getifname.c       Wed Sep 30 08:26:22 2020        
(r366286)
@@ -19,11 +19,9 @@
 char *getifname(ptr)
        struct ifnet *ptr;
 {
-#if SOLARIS || defined(__hpux)
-# if SOLARIS
+#if SOLARIS
 #  include <sys/mutex.h>
 #  include <sys/condvar.h>
-# endif
 # include "../pfil/qif.h"
        char *ifname;
        qif_t qif;
@@ -42,13 +40,6 @@ char *getifname(ptr)
        }
        return ifname;
 #else
-# if defined(NetBSD) && (NetBSD >= 199905) && (NetBSD < 1991011) || \
-    defined(__OpenBSD__) || \
-    (defined(__FreeBSD__) && (__FreeBSD_version >= 501113))
-#else
-       char buf[LIFNAMSIZ];
-       int len;
-# endif
        struct ifnet netif;
 
        if ((void *)ptr == (void *)-1)
@@ -58,24 +49,6 @@ char *getifname(ptr)
 
        if (kmemcpy((char *)&netif, (u_long)ptr, sizeof(netif)) == -1)
                return "X";
-# if defined(NetBSD) && (NetBSD >= 199905) && (NetBSD < 1991011) || \
-    defined(__OpenBSD__) || defined(linux) || \
-    (defined(__FreeBSD__) && (__FreeBSD_version >= 501113))
        return strdup(netif.if_xname);
-# else
-       if (kstrncpy(buf, (u_long)netif.if_name, sizeof(buf)) == -1)
-               return "X";
-       if (netif.if_unit < 10)
-               len = 2;
-       else if (netif.if_unit < 1000)
-               len = 3;
-       else if (netif.if_unit < 10000)
-               len = 4;
-       else
-               len = 5;
-       buf[sizeof(buf) - len] = '\0';
-       sprintf(buf + strlen(buf), "%d", netif.if_unit % 10000);
-       return strdup(buf);
-# endif
 #endif
 }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to