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_ */ |