tuntap-netbsd.c | tuntap-netbsd.c | |||
---|---|---|---|---|
skipping to change at line 212 | skipping to change at line 212 | |||
if (ioctl(dev->ctrl_sock, SIOCSIFPHYADDR, &ifra) == -1) { | if (ioctl(dev->ctrl_sock, SIOCSIFPHYADDR, &ifra) == -1) { | |||
(void)fprintf(stderr, "libtuntap (sys): " | (void)fprintf(stderr, "libtuntap (sys): " | |||
"ioctl SIOCSIFPHYADDR\n"); | "ioctl SIOCSIFPHYADDR\n"); | |||
return -1; | return -1; | |||
} | } | |||
return 0; | return 0; | |||
} | } | |||
int | int | |||
tuntap_sys_set_ip(struct device *dev, unsigned int iaddr, unsigned int imas k) { | tuntap_sys_set_ip(struct device *dev, unsigned int iaddr, unsigned long ima sk) { | |||
struct ifaliasreq ifa; | struct ifaliasreq ifa; | |||
struct ifreq ifr; | struct ifreq ifr; | |||
struct sockaddr_in addr; | struct sockaddr_in addr; | |||
struct sockaddr_in mask; | struct sockaddr_in mask; | |||
(void)memset(&ifa, '\0', sizeof ifa); | (void)memset(&ifa, '\0', sizeof ifa); | |||
(void)strlcpy(ifa.ifra_name, dev->if_name, sizeof dev->if_name); | (void)strlcpy(ifa.ifra_name, dev->if_name, sizeof dev->if_name); | |||
/* XXX: Will probably fail, we need the old IP address */ | /* XXX: Will probably fail, we need the old IP address */ | |||
(void)memset(&ifr, '\0', sizeof ifr); | (void)memset(&ifr, '\0', sizeof ifr); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |