Changeset 66caf4b for tools/tracedump


Ignore:
Timestamp:
06/29/06 20:58:23 (15 years ago)
Author:
Daniel Lawson <dlawson@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
47de0aa
Parents:
b01455c
Message:

Updated the various tools to have improved usage() functions, and to support calling libtrace's trace_help() function via a -H / --libtrace-help cmdline arg. At the moment trace_help() will print out a list of the format modules and the URI schemes they support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/tracedump/tracedump.cc

    r853603a r66caf4b  
    1313        "-f --filter=expr       BPF filter specification, quoted\n"
    1414        "-c --count=num         terminate after num packets\n"
     15        "-H --libtrace-help     Print libtrace runtime documentation\n"
    1516                ,argv0);
    1617        exit(0);
     
    3233                int option_index;
    3334                struct option long_options[] = {
    34                         { "filter",     1, 0, 'f' },
    35                         { "count",      1, 0, 'c' },
    36                         { NULL,         0, 0, 0 },
     35                        { "filter",        1, 0, 'f' },
     36                        { "count",         1, 0, 'c' },
     37                        { "libtrace-help", 0, 0, 'H' },
     38                        { NULL,            0, 0, 0   },
    3739                };
    3840
    39                 int c=getopt_long(argc,argv,"f:c:",
     41                int c=getopt_long(argc,argv,"f:c:H",
    4042                                long_options, &option_index);
    4143                if (c == -1)
     
    5052                                break;
    5153                        case 'c': count=atol(optarg); break;
     54                        case 'H':
     55                                  trace_help();
     56                                  exit(1);
     57                                  break;
    5258                        default:
    5359                                  printf("unknown option: %c\n",c);
Note: See TracChangeset for help on using the changeset viewer.