X-Git-Url: http://git.onelab.eu/?p=iproute2.git;a=blobdiff_plain;f=misc%2Flnstat.h;fp=misc%2Flnstat.h;h=0000000000000000000000000000000000000000;hp=06774ab3df0af6ffd4f08cc335f388d240581621;hb=3331a68859fd71047bb1f309048960b48eab2d83;hpb=2bd4a72f2100be7ad7d9518cb1d49bb2a5b71994 diff --git a/misc/lnstat.h b/misc/lnstat.h deleted file mode 100644 index 06774ab..0000000 --- a/misc/lnstat.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef _LNSTAT_H -#define _LNSTAT_H - -#include - -#define LNSTAT_VERSION "0.02 041002" - -#define PROC_NET_STAT "/proc/net/stat" - -#define LNSTAT_MAX_FILES 32 -#define LNSTAT_MAX_FIELDS_PER_LINE 32 -#define LNSTAT_MAX_FIELD_NAME_LEN 32 - -struct lnstat_file; - -struct lnstat_field { - struct lnstat_file *file; - unsigned int num; /* field number in line */ - char name[LNSTAT_MAX_FIELD_NAME_LEN+1]; - unsigned long values[2]; /* two buffers for values */ - unsigned long result; -}; - -struct lnstat_file { - struct lnstat_file *next; - char path[PATH_MAX+1]; - char basename[NAME_MAX+1]; - struct timeval last_read; /* last time of read */ - struct timeval interval; /* interval */ - int compat; /* 1 == backwards compat mode */ - FILE *fp; - unsigned int num_fields; /* number of fields */ - struct lnstat_field fields[LNSTAT_MAX_FIELDS_PER_LINE]; -}; - - -struct lnstat_file *lnstat_scan_dir(const char *path, const int num_req_files, - const char **req_files); -int lnstat_update(struct lnstat_file *lnstat_files); -int lnstat_dump(FILE *outfd, struct lnstat_file *lnstat_files); -struct lnstat_field *lnstat_find_field(struct lnstat_file *lnstat_files, - const char *name); -#endif /* _LNSTAT_H */