diff options
author | sam <sam@FreeBSD.org> | 2007-02-24 23:55:46 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2007-02-24 23:55:46 +0000 |
commit | cd822ec72803ef63ba2d56e1fcdc837cd656a1b5 (patch) | |
tree | c3dc617e94bd4dffc5a8ead0c6679f2de41ca65d /sbin/ifconfig/ifconfig.h | |
parent | a95c51b9e7cc53e67b4c98f5bbf806aa8df2e32c (diff) | |
download | FreeBSD-src-cd822ec72803ef63ba2d56e1fcdc837cd656a1b5.zip FreeBSD-src-cd822ec72803ef63ba2d56e1fcdc837cd656a1b5.tar.gz |
use getifaddrs from libc instead of private code
Reviewed by: bms
MFC after: 1 month
Diffstat (limited to 'sbin/ifconfig/ifconfig.h')
-rw-r--r-- | sbin/ifconfig/ifconfig.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sbin/ifconfig/ifconfig.h b/sbin/ifconfig/ifconfig.h index 79f1fcb..ef7cec5 100644 --- a/sbin/ifconfig/ifconfig.h +++ b/sbin/ifconfig/ifconfig.h @@ -72,7 +72,7 @@ void callback_register(callback_func *, void *); #define DEF_CMD_OPTARG(name, func) { name, OPTARG, { .c_func = func } } #define DEF_CMD_ARG2(name, func) { name, NEXTARG2, { .c_func2 = func } } -struct rt_addrinfo; +struct ifaddrs; struct addrinfo; enum { @@ -94,7 +94,7 @@ struct afswtch { * is defined then it is invoked after all address status * is presented. */ - void (*af_status)(int, const struct rt_addrinfo *); + void (*af_status)(int, const struct ifaddrs *); void (*af_other_status)(int); /* parse address method */ void (*af_getaddr)(const char *, int); @@ -127,7 +127,6 @@ extern char name[IFNAMSIZ]; /* name of interface */ extern int allmedia; extern int supmedia; extern int printkeys; -extern int flags; extern int newaddr; extern int verbose; extern int setipdst; @@ -137,7 +136,7 @@ void setifcap(const char *, int value, int s, const struct afswtch *); void Perror(const char *cmd); void printb(const char *s, unsigned value, const char *bits); -void ifmaybeload(char *name); +void ifmaybeload(const char *name); typedef void clone_callback_func(int, struct ifreq *); void clone_setcallback(clone_callback_func *); |