keeping this up.
On Wed, Aug 17, 2011 at 12:42:02AM -0300, Christiano F. Haesbaert wrote:
> Hi
>
> Remove the old wpapsk cmd entry, remove unnecessary casts in malloc/calloc,
> use
> timerclear macro plus minor style(9):
>
> Index: ifconfig.c
> ===================================================================
> RCS file: /cvs/src/sbin/ifconfig/ifconfig.c,v
> retrieving revision 1.248
> diff -d -u -p -w -r1.248 ifconfig.c
> --- ifconfig.c 9 Jul 2011 00:45:40 -0000 1.248
> +++ ifconfig.c 11 Aug 2011 00:14:48 -0000
> @@ -314,9 +314,6 @@ const struct cmd {
> { "wpaprotos", NEXTARG, 0, setifwpaprotos },
> { "wpakey", NEXTARG, 0, setifwpakey },
> { "-wpakey", -1, 0, setifwpakey },
> -/*XXX delete these two after the 4.9 release */
> -/*XXX*/ { "wpapsk", NEXTARG, 0, setifwpakey },
> -/*XXX*/ { "-wpapsk", -1, 0, setifwpakey },
> { "chan", NEXTARG0, 0, setifchan },
> { "-chan", -1, 0, setifchan },
> { "scan", NEXTARG0, 0, setifscan },
> @@ -2838,9 +2835,9 @@ status(int link, struct sockaddr_dl *sdl
> goto proto_status;
> }
>
> - media_list = (int *)calloc(ifmr.ifm_count, sizeof(int));
> + media_list = calloc(ifmr.ifm_count, sizeof(int));
> if (media_list == NULL)
> - err(1, "malloc");
> + err(1, "calloc");
> ifmr.ifm_ulist = media_list;
>
> if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
> @@ -3415,7 +3412,7 @@ setcarp_passwd(const char *val, int d)
> {
> struct carpreq carpr;
>
> - memset((char *)&carpr, 0, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3440,7 +3437,7 @@ setcarp_vhid(const char *val, int d)
> if (errmsg)
> errx(1, "vhid %s: %s", val, errmsg);
>
> - memset((char *)&carpr, 0, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3465,7 +3462,7 @@ setcarp_advskew(const char *val, int d)
> if (errmsg)
> errx(1, "advskew %s: %s", val, errmsg);
>
> - memset((char *)&carpr, 0, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3489,7 +3486,7 @@ setcarp_advbase(const char *val, int d)
> if (errmsg)
> errx(1, "advbase %s: %s", val, errmsg);
>
> - memset((char *)&carpr, 0, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3509,7 +3506,7 @@ setcarppeer(const char *val, int d)
> struct addrinfo hints, *peerres;
> int ecode;
>
> - memset((char *)&carpr, 0, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3540,13 +3537,13 @@ unsetcarppeer(const char *val, int d)
> {
> struct carpreq carpr;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> err(1, "SIOCGVH");
>
> - bzero((char *)&carpr.carpr_peer, sizeof(carpr.carpr_peer));
> + bzero(&carpr.carpr_peer, sizeof(carpr.carpr_peer));
>
> if (ioctl(s, SIOCSVH, (caddr_t)&ifr) == -1)
> err(1, "SIOCSVH");
> @@ -3559,7 +3556,7 @@ setcarp_state(const char *val, int d)
> struct carpreq carpr;
> int i;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3582,7 +3579,7 @@ setcarpdev(const char *val, int d)
> {
> struct carpreq carpr;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3599,13 +3596,13 @@ unsetcarpdev(const char *val, int d)
> {
> struct carpreq carpr;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> err(1, "SIOCGVH");
>
> - bzero((char *)&carpr.carpr_carpdev, sizeof(carpr.carpr_carpdev));
> + bzero(&carpr.carpr_carpdev, sizeof(carpr.carpr_carpdev));
>
> if (ioctl(s, SIOCSVH, (caddr_t)&ifr) == -1)
> err(1, "SIOCSVH");
> @@ -3618,7 +3615,7 @@ setcarp_nodes(const char *val, int d)
> int i;
> struct carpreq carpr;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3661,7 +3658,7 @@ setcarp_balancing(const char *val, int d
> int i;
> struct carpreq carpr;
>
> - bzero((char *)&carpr, sizeof(struct carpreq));
> + bzero(&carpr, sizeof(struct carpreq));
> ifr.ifr_data = (caddr_t)&carpr;
>
> if (ioctl(s, SIOCGVH, (caddr_t)&ifr) == -1)
> @@ -3685,7 +3682,7 @@ setpfsync_syncdev(const char *val, int d
> {
> struct pfsyncreq preq;
>
> - bzero((char *)&preq, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3703,13 +3700,13 @@ unsetpfsync_syncdev(const char *val, int
> {
> struct pfsyncreq preq;
>
> - bzero((char *)&preq, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> err(1, "SIOCGETPFSYNC");
>
> - bzero((char *)&preq.pfsyncr_syncdev, sizeof(preq.pfsyncr_syncdev));
> + bzero(&preq.pfsyncr_syncdev, sizeof(preq.pfsyncr_syncdev));
>
> if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1)
> err(1, "SIOCSETPFSYNC");
> @@ -3723,7 +3720,7 @@ setpfsync_syncpeer(const char *val, int
> struct addrinfo hints, *peerres;
> int ecode;
>
> - bzero((char *)&preq, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3755,7 +3752,7 @@ unsetpfsync_syncpeer(const char *val, in
> {
> struct pfsyncreq preq;
>
> - bzero((char *)&preq, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3779,7 +3776,7 @@ setpfsync_maxupd(const char *val, int d)
> if (errmsg)
> errx(1, "maxupd %s: %s", val, errmsg);
>
> - memset((char *)&preq, 0, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3796,7 +3793,7 @@ setpfsync_defer(const char *val, int d)
> {
> struct pfsyncreq preq;
>
> - memset((char *)&preq, 0, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3812,7 +3809,7 @@ pfsync_status(void)
> {
> struct pfsyncreq preq;
>
> - bzero((char *)&preq, sizeof(struct pfsyncreq));
> + bzero(&preq, sizeof(struct pfsyncreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1)
> @@ -3833,7 +3830,7 @@ pflow_status(void)
> {
> struct pflowreq preq;
>
> - bzero((char *)&preq, sizeof(struct pflowreq));
> + bzero(&preq, sizeof(struct pflowreq));
> ifr.ifr_data = (caddr_t)&preq;
>
> if (ioctl(s, SIOCGETPFLOW, (caddr_t)&ifr) == -1)
> @@ -3852,7 +3849,7 @@ setpflow_sender(const char *val, int d)
> struct addrinfo hints, *sender;
> int ecode;
>
> - memset(&hints, 0, sizeof(hints));
> + bzero(&hints, sizeof(hints));
> hints.ai_family = AF_INET;
> hints.ai_socktype = SOCK_DGRAM; /*dummy*/
>
> @@ -3863,13 +3860,12 @@ setpflow_sender(const char *val, int d)
> if (sender->ai_addr->sa_family != AF_INET)
> errx(1, "only IPv4 addresses supported for the sender");
>
> - bzero((char *)&preq, sizeof(struct pflowreq));
> + bzero(&preq, sizeof(struct pflowreq));
> ifr.ifr_data = (caddr_t)&preq;
> preq.addrmask |= PFLOW_MASK_SRCIP;
> preq.sender_ip.s_addr = ((struct sockaddr_in *)
> sender->ai_addr)->sin_addr.s_addr;
>
> -
> if (ioctl(s, SIOCSETPFLOW, (caddr_t)&ifr) == -1)
> err(1, "SIOCSETPFLOW");
>
> @@ -3881,7 +3877,7 @@ unsetpflow_sender(const char *val, int d
> {
> struct pflowreq preq;
>
> - bzero((char *)&preq, sizeof(struct pflowreq));
> + bzero(&preq, sizeof(struct pflowreq));
> preq.addrmask |= PFLOW_MASK_SRCIP;
> ifr.ifr_data = (caddr_t)&preq;
> if (ioctl(s, SIOCSETPFLOW, (caddr_t)&ifr) == -1)
> @@ -3906,7 +3902,7 @@ setpflow_receiver(const char *val, int d
> *port++ = '\0';
> ip = buf;
>
> - memset(&hints, 0, sizeof(hints));
> + bzero(&hints, sizeof(hints));
> hints.ai_family = AF_INET;
> hints.ai_socktype = SOCK_DGRAM; /*dummy*/
>
> @@ -3917,7 +3913,7 @@ setpflow_receiver(const char *val, int d
> if (receiver->ai_addr->sa_family != AF_INET)
> errx(1, "only IPv4 addresses supported for the receiver");
>
> - bzero((char *)&preq, sizeof(struct pflowreq));
> + bzero(&preq, sizeof(struct pflowreq));
> ifr.ifr_data = (caddr_t)&preq;
> preq.addrmask |= PFLOW_MASK_DSTIP | PFLOW_MASK_DSTPRT;
> preq.receiver_ip.s_addr = ((struct sockaddr_in *)
> @@ -3936,7 +3932,7 @@ unsetpflow_receiver(const char *val, int
> {
> struct pflowreq preq;
>
> - bzero((char *)&preq, sizeof(struct pflowreq));
> + bzero(&preq, sizeof(struct pflowreq));
> ifr.ifr_data = (caddr_t)&preq;
> preq.addrmask |= PFLOW_MASK_DSTIP | PFLOW_MASK_DSTPRT;
> if (ioctl(s, SIOCSETPFLOW, (caddr_t)&ifr) == -1)
> @@ -3955,7 +3951,7 @@ pppoe_status(void)
> day = hour = min = sec = 0; /* XXX make gcc happy */
>
> memset(&state, 0, sizeof(state));
> - memset(&temp_time, 0, sizeof(temp_time));
> + timerclear(&temp_time);
>
> strlcpy(parms.ifname, name, sizeof(parms.ifname));
> if (ioctl(s, PPPOEGETPARMS, &parms))
> @@ -4007,7 +4003,8 @@ pppoe_status(void)
> sec = diff_time;
> }
> printf(" time: ");
> - if (day != 0) printf("%ldd ", day);
> + if (day != 0)
> + printf("%ldd ", day);
> printf("%02ld:%02ld:%02ld", hour, min, sec);
> }
> putchar('\n');
> @@ -4679,8 +4676,7 @@ getifgroups(void)
> }
>
> len = ifgr.ifgr_len;
> - ifgr.ifgr_groups =
> - (struct ifg_req *)calloc(len / sizeof(struct ifg_req),
> + ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req),
> sizeof(struct ifg_req));
> if (ifgr.ifgr_groups == NULL)
> err(1, "getifgroups");
--
Christiano Farina HAESBAERT
Do NOT send me html mail.