Include netinet/ether.h to get
authoraj <aj>
Wed, 27 Dec 2000 19:55:30 +0000 (19:55 +0000)
committeraj <aj>
Wed, 27 Dec 2000 19:55:30 +0000 (19:55 +0000)
prototypes, remove struct etherent since it's declared in ether.h.
Fix ntohost declaration.

nss/nss_files/files-ethers.c

index 3a6dcbc..88de6d4 100644 (file)
    Boston, MA 02111-1307, USA.  */
 
 #include <string.h>
+#include <netinet/ether.h>
 #include <netinet/if_ether.h>
 
-/* Because the `ethers' lookup does not fit so well in the scheme so
-   we define a dummy struct here which helps us to use the available
-   functions.  */
-struct etherent
-{
-  const char *e_name;
-  struct ether_addr e_addr;
-};
 struct etherent_data {};
 
 #define ENTNAME                etherent
@@ -72,4 +65,4 @@ DB_LOOKUP (ntohost, 18, ("=%x:%x:%x:%x:%x:%x",
             if (memcmp (&result->e_addr, addr,
                         sizeof (struct ether_addr)) == 0)
               break;
-          }, struct ether_addr *addr)
+          }, const struct ether_addr *addr)