Bring these files up to date.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@126 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
David Reid
2002-07-12 09:36:23 +00:00
parent ed7e0da5b5
commit 4fc6751684
8 changed files with 97 additions and 90 deletions
+18 -14
View File
@@ -2,8 +2,8 @@
#ifndef NETINET_IN_VAR_H
#define NETINET_IN_VAR_H
#include "netinet/in.h"
#include "net/if.h"
#include <netinet/in.h>
#include <net/if.h>
struct in_ifaddr {
struct ifaddr ia_ifa;
@@ -37,28 +37,32 @@ struct in_aliasreq {
struct in_multi {
struct in_addr inm_addr;
struct ifnet *inm_ifp;
struct in_addr inm_addr;
struct ifnet *inm_ifp;
struct in_ifaddr *inm_ia;
uint inm_refcount;
uint inm_timer;
struct in_multi *next;
uint inm_refcount;
uint inm_timer;
struct in_multi *next;
struct in_multi **prev;
uint inm_state;
uint inm_state;
};
/*
* Given a pointer to an in_ifaddr (ifaddr),
* return a pointer to the addr as a sockaddr_in.
*/
#define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
struct in_ifaddr *in_ifaddr;
#ifdef _KERNEL_MODE
int in_control(struct socket *so, int cmd, caddr_t data, struct ifnet *ifp);
int in_ifinit(struct ifnet *dev, struct in_ifaddr *ia, struct sockaddr_in *sin,
#define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
extern struct in_ifaddr *in_ifaddr;
int in_control(struct socket *so, int cmd, char *data, struct ifnet *ifp);
int in_ifinit(struct ifnet *dev, struct in_ifaddr *ia, struct sockaddr_in *sin,
int scrub);
int inetctlerr(int cmd);
struct in_ifaddr *get_primary_addr(void);
int inetctlerr(int cmd);
struct in_ifaddr *get_primary_addr(void);
#endif
#endif /* NETINET_IN_VAR_H */