summaryrefslogtreecommitdiff
path: root/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'main.h')
-rw-r--r--main.h26
1 files changed, 17 insertions, 9 deletions
diff --git a/main.h b/main.h
index 085f8da..896dbfe 100644
--- a/main.h
+++ b/main.h
@@ -17,19 +17,27 @@
#define kB 1024
#define MB (kB*1024)
+// #define IFNAMSIZ 16
extern char *__progname;
+struct ifdata {
+ char *xname;
+ u_long baudrate;
+ u_long ipackets;
+ u_long ierrors;
+ u_long opackets;
+ u_long oerrors;
+ u_long collisions;
+ u_long ibytes;
+ u_long obytes;
+};
+
+struct ifdata ifdata;
+
int if_init(char *);
int if_stat(void);
int if_fini(void);
-struct stat {
- long long ib;
- long long ob;
-};
-
-struct stat curr;
-
-int out(long long, long long);
-int error(char *); \ No newline at end of file
+int out(struct ifdata *);
+int error(char *);