summaryrefslogtreecommitdiff
path: root/src/first_network_device.c
diff options
context:
space:
mode:
authorMichael Stapelberg <michael@stapelberg.de>2015-03-16 10:00:32 +0100
committerMichael Stapelberg <michael@stapelberg.de>2015-03-16 10:01:07 +0100
commitd74e904bf4bdd7f1d767a8db09987b90de809579 (patch)
tree07ab4f610c2f222a662daf417f1356154806c29e /src/first_network_device.c
parent6996f0a4a34e0744f09dbce39a2164c6fcee875e (diff)
clang-format-3.5 -i **/*.[ch], update modeline
From here on, we’ll use clang-format to automatically format the source. This has worked well in i3, so we are introducing it for i3status.
Diffstat (limited to 'src/first_network_device.c')
-rw-r--r--src/first_network_device.c53
1 files changed, 26 insertions, 27 deletions
diff --git a/src/first_network_device.c b/src/first_network_device.c
index c160027..35cd4ff 100644
--- a/src/first_network_device.c
+++ b/src/first_network_device.c
@@ -1,4 +1,4 @@
-// vim:ts=8:expandtab
+// vim:ts=4:sw=4:expandtab
#include <sys/stat.h>
#include <stdlib.h>
#include <ifaddrs.h>
@@ -6,34 +6,33 @@
#include "i3status.h"
const char *first_eth_interface(const net_type_t type) {
- static char *interface = NULL;
- struct ifaddrs *ifaddr, *addrp;
- struct stat stbuf;
- static char path[1024];
+ static char *interface = NULL;
+ struct ifaddrs *ifaddr, *addrp;
+ struct stat stbuf;
+ static char path[1024];
- getifaddrs(&ifaddr);
+ getifaddrs(&ifaddr);
- if (ifaddr == NULL)
- return NULL;
+ if (ifaddr == NULL)
+ return NULL;
- free(interface);
- interface = NULL;
- for (addrp = ifaddr;
- addrp != NULL;
- addrp = addrp->ifa_next) {
- if (strncasecmp("lo", addrp->ifa_name, strlen("lo")) == 0)
- continue;
- // Skip this interface if it is a wireless interface.
- snprintf(path, sizeof(path), "/sys/class/net/%s/wireless", addrp->ifa_name);
- const bool is_wireless = (stat(path, &stbuf) == 0);
- if (( is_wireless && type == NET_TYPE_ETHERNET) ||
- (!is_wireless && type == NET_TYPE_WIRELESS))
- continue;
- interface = strdup(addrp->ifa_name);
- break;
- }
+ free(interface);
+ interface = NULL;
+ for (addrp = ifaddr;
+ addrp != NULL;
+ addrp = addrp->ifa_next) {
+ if (strncasecmp("lo", addrp->ifa_name, strlen("lo")) == 0)
+ continue;
+ // Skip this interface if it is a wireless interface.
+ snprintf(path, sizeof(path), "/sys/class/net/%s/wireless", addrp->ifa_name);
+ const bool is_wireless = (stat(path, &stbuf) == 0);
+ if ((is_wireless && type == NET_TYPE_ETHERNET) ||
+ (!is_wireless && type == NET_TYPE_WIRELESS))
+ continue;
+ interface = strdup(addrp->ifa_name);
+ break;
+ }
- freeifaddrs(ifaddr);
- return interface;
+ freeifaddrs(ifaddr);
+ return interface;
}
-