Include <net/if_arp.h> in the one header that requires it,

<netinet/if_ether.h>, rather than in <net/if.h>, most of whose callers
have no need of it.

Pointed-out-by:	bde
This commit is contained in:
Garrett Wollman 1996-12-11 17:46:33 +00:00
parent 9e4ccf430e
commit 4963f4cd96
2 changed files with 3 additions and 4 deletions

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)if.h 8.1 (Berkeley) 6/10/93
* $Id: if.h,v 1.37 1996/12/10 07:29:47 davidg Exp $
* $Id: if.h,v 1.38 1996/12/10 18:03:51 wollman Exp $
*/
#ifndef _NET_IF_H_
@ -395,8 +395,6 @@ struct ifconf {
#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */
};
#include <net/if_arp.h>
#ifdef KERNEL
#define IFAFREE(ifa) \
if ((ifa)->ifa_refcnt <= 0) \

View File

@ -31,13 +31,14 @@
* SUCH DAMAGE.
*
* @(#)if_ether.h 8.3 (Berkeley) 5/2/95
* $Id: if_ether.h,v 1.14 1996/03/23 01:32:30 fenner Exp $
* $Id: if_ether.h,v 1.15 1996/08/06 21:14:28 phk Exp $
*/
#ifndef _NETINET_IF_ETHER_H_
#define _NETINET_IF_ETHER_H_
#include <net/ethernet.h>
#include <net/if_arp.h>
#define ETHERTYPE_PUP 0x0200 /* PUP protocol */
#define ETHERTYPE_IP 0x0800 /* IP protocol */