static void usage( char* argv0 ) {
fprintf( stderr, "usage: %s [-d fifo-dir] [-e] [-p listen-port] [-q | -r report-freq]\n", argv0 );
- fprintf( stderr, " -e enable extended header in buffers written to FIFOs\n" );
+ fprintf( stderr, " -e disable extended header in buffers written to FIFOs\n" );
}
//------------------------------------------------------------------------------------------
int report_freq = 60; // report stats every n seconds
int pidx = 1; // parameter index
int error = 0;
- int long_hdrs = 0; // -e sets and causes extended headers to be written
+ int long_hdrs = 1; // -e sets and causes extended headers to be written
while( pidx < argc && argv[pidx][0] == '-' ) { // simple argument parsing (-x or -x value)
switch( argv[pidx][1] ) {
break;
case 'e':
- long_hdrs = 1;
+ long_hdrs = 0;
break;
case 'p':
static void usage( char* argv0 ) {
fprintf( stderr, "usage: %s [-d fifo-dir] [-e] [-m msg-type] [-s]\n", argv0 );
fprintf( stderr, " -d dir (default is /tmp/mcl/fifos)\n" );
- fprintf( stderr, " -e extended headers expected in FIFO data\n" );
+ fprintf( stderr, " -e disable extended headers expectation in FIFO data\n" );
fprintf( stderr, " -m msg-type (default is 0)\n" );
fprintf( stderr, " -s stats only mode\n" );
}
int mtype = 0;
char buf[4096];
int flush_often = 0;
- int long_hdrs = 0; // if -e is on command line, we expect long headers
+ int long_hdrs = 1; // -e is on command line turns this off, by default we expect long headers
int stats_only = 0;
char timestamp[MCL_TSTAMP_SIZE]; // we'll get the timestamp from this
long count = 0;
break;
case 'e':
- long_hdrs = 1;
+ long_hdrs = 0;
break;
case 'f':
# ---- run everything ---------------------------------------------------
-ext_hdr="-e" # run with extended header enabled
+ext_hdr="" # run with extended header enabled (-e turns extended off)
fifo_dir=/tmp/fifos
mkdir -p $fifo_dir # redirect fifos so we don't depend on mount