X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2FmibII%2Fsnmp_mib.c;fp=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2FmibII%2Fsnmp_mib.c;h=9284c908fd38c08b9d7c53415819b55bafd419fd;hb=dcecd92bd978b5c479a292a996b5f1a272621abc;hp=1390ebe42ad0d491c84f893651a4fbb5a89f52ca;hpb=172f01faf449acfc67d24d7f10b29f66f9760147;p=bcm963xx.git diff --git a/userapps/opensource/net-snmp/agent/mibgroup/mibII/snmp_mib.c b/userapps/opensource/net-snmp/agent/mibgroup/mibII/snmp_mib.c index 1390ebe4..9284c908 100755 --- a/userapps/opensource/net-snmp/agent/mibgroup/mibII/snmp_mib.c +++ b/userapps/opensource/net-snmp/agent/mibgroup/mibII/snmp_mib.c @@ -111,6 +111,21 @@ snmp_enableauthentraps_store(int a, int b, void *c, void *d) void init_snmp_mib(void) { + FILE *fs = NULL; + int i=0; + char name[32],value[32],temp[256]; + + fs = fopen("/var/snmpd.conf", "r"); //get Snmp Trap Status + if (fs == NULL ){ + printf("can't open snmpd.conf\n"); + } else { + for (i=1 ; i<=6 ; i++) + fgets(temp,256,fs); + fscanf(fs,"%s %s",name,value); + fclose(fs); + } + snmp_enableauthentraps=atoi(value); + /* * register ourselves with the agent to handle our mib tree */