|
|
| version 1.1.1.1, 2012/02/21 16:57:34 | version 1.1.1.2, 2016/10/18 14:04:50 |
|---|---|
| Line 11 | Line 11 |
| /* 40 / 2 */ | /* 40 / 2 */ |
| #define HISTORY_LENGTH 20 | #define HISTORY_LENGTH 20 |
| #define RESOLUTION 2 | #define RESOLUTION 2 |
| #define DUMP_RESOLUTION 300 | |
| /* At least OpenBSD and NexentaCore do not | |
| * define s6_addr32 for user land settings. | |
| */ | |
| #if !defined s6_addr32 && defined __sun__ | |
| # define s6_addr32 _S6_un._S6_u32 | |
| #elif !defined s6_addr32 && \ | |
| ( defined __OpenBSD__ || defined __FreeBSD__ ) | |
| # define s6_addr32 __u6_addr.__u6_addr32 | |
| #endif /* !defined s6_addr32 */ | |
| typedef struct { | typedef struct { |
| long recv[HISTORY_LENGTH]; | long recv[HISTORY_LENGTH]; |
| long sent[HISTORY_LENGTH]; | long sent[HISTORY_LENGTH]; |
| Line 28 void *xrealloc(void *w, size_t n); | Line 39 void *xrealloc(void *w, size_t n); |
| char *xstrdup(const char *s); | char *xstrdup(const char *s); |
| void xfree(void *v); | void xfree(void *v); |
| /* ui.c */ | |
| void analyse_data(void); | |
| void ui_init(void); | |
| /* options.c */ | /* options.c */ |
| void options_read(int argc, char **argv); | void options_read(int argc, char **argv); |
| struct pfloghdr { | |
| unsigned char length; | |
| unsigned char af; | |
| unsigned char action; | |
| unsigned char reason; | |
| char ifname[16]; | |
| char ruleset[16]; | |
| unsigned int rulenr; | |
| unsigned int subrulenr; | |
| unsigned char dir; | |
| unsigned char pad[3]; | |
| }; | |
| #endif /* __IFTOP_H_ */ | #endif /* __IFTOP_H_ */ |