Below is my code which is showing warning of ionline.c: In function 'handle_memory': > ionline.c: warning: ignoring return value of 'system', declared > with attribute warn_unused_result [-Wunused-result] > ionline.c: warning: ignoring return value of 'fscanf', declared > with attribute warn_unused_result [-Wunused-result]
Why it it not talking any function which is returning valuses?? Like system call , fscanf etc..etc.. /**************************************************** root@ubuntu:/home/net-snmp/agent/mibgroup# net-snmp-config --compile-subagent ionline ionline.c root@ubuntu:/home/net-snmp/agent/mibgroup# ./ionline localhost & - **************************************************** #include <net-snmp/net-snmp-config.h> #include <net-snmp/net-snmp-includes.h> #include <net-snmp/agent/net-snmp-agent-includes.h> #include "ionline.h" #include<stdio.h> #include<stdlib.h> #include<string.h> #include <sys/sysinfo.h> unsigned long memoryCapacity = 10; /* * Our initialization routine, called automatically by the agent * (Note that the function name must match init_FILENAME()) */ void init_ionline(void) { netsnmp_handler_registration *reg; int i; const oid memoryPercentUsage _oid[] = { 1,3,6,1,4,1,21067,3,1 }; static netsnmp_watcher_info memoryPercentUsage _winfo; FILE *pipe = NULL; int j; system("sh jatin.sh > jatin.txt"); pipe=fopen("jatin.txt", "r"); /******************* After scanf function i would have a integer value between 1 to 100 **********************/ fscanf(pipe,"%d",&i); DEBUGMSGTL(("ionline","Initializing memoryPercentUsage scalar integer. Default value = %ld\n",memoryPercentUsage)); memoryPercentUsage=i; netsnmp_register_read_only_counter32_instance("memoryPercentUsage",memoryPercentUsage_oid, OID_LENGTH(memoryPercentUsage_oid), &memoryPercentUsage,NULL); reg = netsnmp_create_handler_registration("memoryPercentUsage", NULL,memoryPercentUsage_oid, OID_LENGTH(memoryPercentUsage_oid),HANDLER_CAN_RONLY); netsnmp_init_watcher_info(&memoryPercentUsage_winfo, &memoryPercentUsage, sizeof(u_long), ASN_COUNTER, WATCHER_FIXED_SIZE); if (netsnmp_register_watched_scalar( reg, &memoryPercentUsage_winfo ) < 0 ) { snmp_log( LOG_ERR, "Failed to register watched memoryPercentUsage" ); } } ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders