blob: af5587fa6f2464d0ed561f33af6c35a9f1fdab33 [file] [log] [blame]
--- rarpd.c
+++ rarpd.c
@@ -55,10 +55,10 @@ struct iflink
unsigned char lladdr[16];
char name[IFNAMSIZ];
- struct ifaddr *ifa_list;
+ struct kern_ifaddr *ifa_list;
} *ifl_list;
-struct ifaddr
+struct kern_ifaddr
{
- struct ifaddr *next;
+ struct kern_ifaddr *next;
__u32 prefix;
__u32 mask;
@@ -92,5 +92,5 @@ void load_if(void)
struct ifreq *ifrp, *ifend;
struct iflink *ifl;
- struct ifaddr *ifa;
+ struct kern_ifaddr *ifa;
struct ifconf ifc;
struct ifreq ibuf[256];
@@ -183,5 +183,5 @@ void load_if(void)
if (mask == 0 || prefix == 0)
continue;
- ifa = (struct ifaddr*)malloc(sizeof(*ifa));
+ ifa = (struct kern_ifaddr*)malloc(sizeof(*ifa));
memset(ifa, 0, sizeof(*ifa));
ifa->local = addr;
@@ -239,8 +239,8 @@ int bootable(__u32 addr)
}
-struct ifaddr *select_ipaddr(int ifindex, __u32 *sel_addr, __u32 **alist)
+struct kern_ifaddr *select_ipaddr(int ifindex, __u32 *sel_addr, __u32 **alist)
{
struct iflink *ifl;
- struct ifaddr *ifa;
+ struct kern_ifaddr *ifa;
int retry = 0;
int i;
@@ -298,5 +298,5 @@ struct rarp_map *rarp_lookup(int ifindex
if (r == NULL) {
if (hatype == ARPHRD_ETHER && halen == 6) {
- struct ifaddr *ifa;
+ struct kern_ifaddr *ifa;
struct hostent *hp;
char ename[256];
@@ -371,5 +371,5 @@ int put_myipaddr(unsigned char **ptr_p,
__u32 laddr = 0;
struct iflink *ifl;
- struct ifaddr *ifa;
+ struct kern_ifaddr *ifa;
for (ifl=ifl_list; ifl; ifl = ifl->next)