Introduction
Introduction Statistics Contact Development Disclaimer Help
Pop back one indentation level - smdev - suckless mdev
git clone git://git.suckless.org/smdev
Log
Files
Refs
README
LICENSE
---
commit cae0a45a24450800ffa47e4b8cc2d617fca03106
parent e31c4112308c12cc8b4a88f1910b6996a6053c43
Author: sin <[email protected]>
Date: Thu, 4 Sep 2014 15:27:49 +0100
Pop back one indentation level
Diffstat:
M smdev.c | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
---
diff --git a/smdev.c b/smdev.c
@@ -399,6 +399,7 @@ populatedev(const char *path)
static void
ifrename(void)
{
+ struct sockaddr_ll *sa;
struct ifaddrs *ifas, *ifa;
struct ifreq ifr;
int sd;
@@ -414,20 +415,20 @@ ifrename(void)
for (ifa = ifas; ifa; ifa = ifa->ifa_next) {
if (ifa->ifa_flags & IFF_LOOPBACK)
continue;
- if (ifa->ifa_addr->sa_family == AF_PACKET) {
- struct sockaddr_ll *sa = (struct sockaddr_ll *)ifa->if…
- for (i = 0; mac2names[i].name; i++) {
- if (memcmp(mac2names[i].mac, sa->sll_addr, 6) …
- continue;
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name,
- ifa->ifa_name, sizeof(ifr.ifr_name));
- strlcpy(ifr.ifr_newname,
- mac2names[i].name, sizeof(ifr.ifr_newn…
- r = ioctl(sd, SIOCSIFNAME, &ifr);
- if (r < 0)
- eprintf("SIOCSIFNAME:");
- }
+ if (ifa->ifa_addr->sa_family != AF_PACKET)
+ continue;
+ sa = (struct sockaddr_ll *)ifa->ifa_addr;
+ for (i = 0; mac2names[i].name; i++) {
+ if (memcmp(mac2names[i].mac, sa->sll_addr, 6) != 0)
+ continue;
+ memset(&ifr, 0, sizeof(ifr));
+ strlcpy(ifr.ifr_name,
+ ifa->ifa_name, sizeof(ifr.ifr_name));
+ strlcpy(ifr.ifr_newname,
+ mac2names[i].name, sizeof(ifr.ifr_newname));
+ r = ioctl(sd, SIOCSIFNAME, &ifr);
+ if (r < 0)
+ eprintf("SIOCSIFNAME:");
}
}
freeifaddrs(ifas);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.