From 7246dc4381c6c95454672a5c1aff65a02d6d3747 Mon Sep 17 00:00:00 2001
From: Laslo Hunhold <dev@frign.de>
Date: Sun, 24 Sep 2017 15:33:01 +0200
Subject: Move components into dedicated subdirectory

This brings us a lot more tidiness.
---
 wifi.c | 85 ------------------------------------------------------------------
 1 file changed, 85 deletions(-)
 delete mode 100644 wifi.c

(limited to 'wifi.c')

diff --git a/wifi.c b/wifi.c
deleted file mode 100644
index 41ae4c6..0000000
--- a/wifi.c
+++ /dev/null
@@ -1,85 +0,0 @@
-/* See LICENSE file for copyright and license details. */
-#include <err.h>
-#include <ifaddrs.h>
-#include <linux/wireless.h>
-#include <sys/socket.h>
-#include <stdio.h>
-#include <limits.h>
-#include <string.h>
-#include <sys/ioctl.h>
-#include <unistd.h>
-
-#include "util.h"
-
-const char *
-wifi_perc(const char *iface)
-{
-	int i, perc;
-	char *p, *datastart;
-	char path[PATH_MAX];
-	char status[5];
-	FILE *fp;
-
-	snprintf(path, sizeof(path), "%s%s%s", "/sys/class/net/", iface, "/operstate");
-	fp = fopen(path, "r");
-	if (fp == NULL) {
-		warn("Failed to open file %s", path);
-		return NULL;
-	}
-	p = fgets(status, 5, fp);
-	fclose(fp);
-	if(!p || strcmp(status, "up\n") != 0) {
-		return NULL;
-	}
-
-	fp = fopen("/proc/net/wireless", "r");
-	if (fp == NULL) {
-		warn("Failed to open file /proc/net/wireless");
-		return NULL;
-	}
-
-	for (i = 0; i < 3; i++) {
-		if (!(p = fgets(buf, sizeof(buf) - 1, fp)))
-			break;
-	}
-	fclose(fp);
-	if (i < 2 || !p)
-		return NULL;
-
-	if ((datastart = strstr(buf, iface)) == NULL)
-		return NULL;
-
-	datastart = (datastart+(strlen(iface)+1));
-	sscanf(datastart + 1, " %*d   %d  %*d  %*d		  %*d	   %*d		%*d		 %*d	  %*d		 %*d", &perc);
-
-	return bprintf("%d", perc);
-}
-
-const char *
-wifi_essid(const char *iface)
-{
-	static char id[IW_ESSID_MAX_SIZE+1];
-	int sockfd = socket(AF_INET, SOCK_DGRAM, 0);
-	struct iwreq wreq;
-
-	memset(&wreq, 0, sizeof(struct iwreq));
-	wreq.u.essid.length = IW_ESSID_MAX_SIZE+1;
-	snprintf(wreq.ifr_name, sizeof(wreq.ifr_name), "%s", iface);
-
-	if (sockfd == -1) {
-		warn("Failed to get ESSID for interface %s", iface);
-		return NULL;
-	}
-	wreq.u.essid.pointer = id;
-	if (ioctl(sockfd,SIOCGIWESSID, &wreq) == -1) {
-		warn("Failed to get ESSID for interface %s", iface);
-		return NULL;
-	}
-
-	close(sockfd);
-
-	if (strcmp(id, "") == 0)
-		return NULL;
-	else
-		return id;
-}
-- 
cgit v1.2.3