This patch add 3 extra packages for zabbix-agentd
[openwrt/svn-archive/packages.git] / admin / zabbix / files / zabbix_helper_mac80211.c
1 #define _GNU_SOURCE
2 #include <stdio.h>
3 #include <string.h>
4 #include <stdlib.h>
5
6 int main(int argc, char *argv[]) {
7
8 if(argc == 3) {
9 char *phy = NULL;
10 char *stat = NULL;
11 char *filename = NULL;
12 FILE *f = NULL;
13 phy = basename(argv[1]);
14 stat = basename(argv[2]);
15 if(asprintf(&filename, "/sys/kernel/debug/ieee80211/%s/statistics/%s", phy, stat) > 0)
16 f = fopen(filename, "r");
17
18 if(f != NULL) {
19 char temp[256];
20 while (fgets(temp, 256, f) != NULL)
21 printf("%s",temp);
22
23 fclose(f);
24 }
25 free(filename);
26 } else {
27 fprintf(stderr, "Usage: %s PHY STAT\n",argv[0]);
28 fprintf(stderr, " cat /sys/kernel/debug/ieee80211/PHY/statistics/STAT as root\n");
29 return 1;
30 }
31 return 0;
32 }