SNMP Manager Programmer's Guide

Programming Examples
SNMP Manager Programmer’s Guide–134249
2-99
SNMPTRAP
{
case 'l':
longform = 1;
break;
case 'c':
community = *argv;
argv++,argc--;
break;
case 'e':
entstr = *argv;
argv++,argc--;
break;
case 'a':
agentstr = *argv;
argv++,argc--;
break;
case 'g':
genstr = *argv;
argv++,argc--;
break;
case 's':
specific = strtol(*argv, (char **)NULL, 0);
argv++,argc--;
break;
case 't':
timestamp = strtol(*argv, (char **)NULL, 0);
argv++,argc--;
break;
case 'p':
dest_port = strtol(*argv, (char **)NULL, 0);
argv++,argc--;
break;
default:
fprintf(stderr, usage, whoami);
exit(0); /* 14Oct96 DVVP : changed exit(1) to exit(0) */
} /* switch */
} /* while */
if (argc < 1)
{
fprintf(stderr, usage, whoami);
exit(0);
}
Example 2-13. Contents of snmptrpc (page 3 of 10)