X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2Fstruct.h;fp=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2Fstruct.h;h=e6d21923c3c93426021675dd8d926d9208c754ad;hb=9dffd9f7659a1b28265e0dc9497343eb3d108d02;hp=0000000000000000000000000000000000000000;hpb=e48c2529a5a7e7dbf1797bb6d1bf964bc03e78a7;p=bcm963xx.git diff --git a/userapps/opensource/net-snmp/agent/mibgroup/struct.h b/userapps/opensource/net-snmp/agent/mibgroup/struct.h new file mode 100644 index 00000000..e6d21923 --- /dev/null +++ b/userapps/opensource/net-snmp/agent/mibgroup/struct.h @@ -0,0 +1,42 @@ +#ifndef UCD_SNMP_STRUCT +#define UCD_SNMP_STRUCT + +#define STRMAX 1024 +#define SHPROC 1 +#define EXECPROC 2 +#define PASSTHRU 3 +#define PASSTHRU_PERSIST 4 +#define MIBMAX 30 + +struct extensible { + char name[STRMAX]; + char command[STRMAX]; + char fixcmd[STRMAX]; + int type; + int result; + char output[STRMAX]; + struct extensible *next; + unsigned long miboid[MIBMAX]; + size_t miblen; + int pid; +}; + +struct myproc { + char name[STRMAX]; + char fixcmd[STRMAX]; + int min; + int max; + struct myproc *next; +}; + +/* + * struct mibinfo + * { + * int numid; + * unsigned long mibid[10]; + * char *name; + * void (*handle) (); + * }; + */ + +#endif