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");

Reply via email to