Add some usage.

remotes/origin/master-1.0.x
Jason Ish 16 years ago committed by Victor Julien
parent f28ffebf0e
commit fed12be6c0

@ -818,6 +818,18 @@ int RunModeFilePcap2(char *file) {
return 0;
}
void usage(const char *progname)
{
printf("USAGE: %s\n\n", progname);
printf("\t-i <dev> : run in pcap live mode\n");
printf("\t-r <path>: run in pcap file/offline mode\n");
printf("\t-q <qid> : run in inline nfqueue mode\n");
#ifdef UNITTESTS
printf("\t-u : run the unittests and exit\n");
#endif /* UNITTESTS */
printf("\n");
}
int main(int argc, char **argv)
{
sigset_t set;
@ -834,8 +846,12 @@ int main(int argc, char **argv)
setup_signal_handler(SIGHUP, handle_sighup);
//pthread_sigmask(SIG_BLOCK, &set, 0);
while ((opt = getopt(argc, argv, "i:q:r:u")) != -1) {
while ((opt = getopt(argc, argv, "hi:q:r:u")) != -1) {
switch (opt) {
case 'h':
usage(argv[0]);
exit(0);
break;
case 'i':
mode = MODE_PCAP_DEV;
pcap_dev = optarg;
@ -857,7 +873,7 @@ int main(int argc, char **argv)
#endif /* UNITTESTS */
break;
default:
printf("USAGE: todo\n");
usage(argv[0]);
exit(1);
}
}

Loading…
Cancel
Save