if (use_colors)
(void)snprintf(part, sizeof(part), "%s%s",
concat("#FF0000 ", wmii_normcolors), " W: down");
if (use_colors)
(void)snprintf(part, sizeof(part), "%s%s",
concat("#FF0000 ", wmii_normcolors), " W: down");
ecmd.cmd = ETHTOOL_GSET;
(void)memset(&ifr, 0, sizeof(ifr));
ifr.ifr_data = (caddr_t)&ecmd;
(void)strcpy(ifr.ifr_name, eth_interface);
ecmd.cmd = ETHTOOL_GSET;
(void)memset(&ifr, 0, sizeof(ifr));
ifr.ifr_data = (caddr_t)&ecmd;
(void)strcpy(ifr.ifr_name, eth_interface);
- if ((err = ioctl(general_socket, SIOCETHTOOL, &ifr)) == 0)
- ethspeed = (ecmd.speed == 65535 ? 0 : ecmd.speed);
+ if (ioctl(general_socket, SIOCETHTOOL, &ifr) == 0)
+ ethspeed = (ecmd.speed == USHRT_MAX ? 0 : ecmd.speed);
if (glob(path, GLOB_NOCHECK | GLOB_TILDE, NULL, &globbuf) < 0)
die("glob() failed");
if (glob(path, GLOB_NOCHECK | GLOB_TILDE, NULL, &globbuf) < 0)
die("glob() failed");
(void)close(fd);
(void)snprintf(procbuf, sizeof(procbuf), "/proc/%ld", strtol(pidbuf, NULL, 10));
(void)close(fd);
(void)snprintf(procbuf, sizeof(procbuf), "/proc/%ld", strtol(pidbuf, NULL, 10));