const char *args;
};
-static unsigned short int delay;
-
static char *smprintf(const char *, ...);
static char *battery_perc(const char *);
static char *cpu_perc(void);
static char *wifi_perc(const char *);
static char *wifi_essid(const char *);
+static unsigned short int delay;
static Display *dpy;
#include "config.h"
char status[5];
FILE *fp;
- ccat(3, "/sys/class/net", wificard, "/operstate");
+ ccat(3, "/sys/class/net/", wificard, "/operstate");
fp = fopen(concat, "r");
return smprintf(UNKNOWN_STR);
}
+ close(sockfd);
+
if (strcmp((char *)wreq.u.essid.pointer, "") == 0)
return smprintf(UNKNOWN_STR);
else
dpy = XOpenDisplay(NULL);
for (;;) {
- memset(status_string, 0, sizeof(status_string));
+ status_string[0] = '\0';
for (i = 0; i < sizeof(args) / sizeof(args[0]); ++i) {
argument = args[i];
if (argument.args == NULL)