X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=inline;f=src%2Frrd_tune.c;h=714e7d40673993c8e421c7916470e90d3fadd35d;hb=7d0d6b07c9f5bd5dfd99aa7fe9826eebf2181f1f;hp=160b32a5e66a961845e9655e98e77018cca59a68;hpb=a9eae287d9fc6739cdff2ff8d5b116d6f4ecfd12;p=rrdtool.git diff --git a/src/rrd_tune.c b/src/rrd_tune.c index 160b32a..714e7d4 100644 --- a/src/rrd_tune.c +++ b/src/rrd_tune.c @@ -72,6 +72,24 @@ int rrd_tune( double max; char dst[DST_SIZE]; rrd_file_t *rrd_file; + struct option long_options[] = { + {"heartbeat", required_argument, 0, 'h'}, + {"minimum", required_argument, 0, 'i'}, + {"maximum", required_argument, 0, 'a'}, + {"data-source-type", required_argument, 0, 'd'}, + {"data-source-rename", required_argument, 0, 'r'}, + /* added parameter tuning options for aberrant behavior detection */ + {"deltapos", required_argument, 0, 'p'}, + {"deltaneg", required_argument, 0, 'n'}, + {"window-length", required_argument, 0, 'w'}, + {"failure-threshold", required_argument, 0, 'f'}, + {"alpha", required_argument, 0, 'x'}, + {"beta", required_argument, 0, 'y'}, + {"gamma", required_argument, 0, 'z'}, + {"gamma-deviation", required_argument, 0, 'v'}, + {"aberrant-reset", required_argument, 0, 'b'}, + {0, 0, 0, 0} + }; optind = 0; opterr = 0; /* initialize getopt */ @@ -84,24 +102,6 @@ int rrd_tune( } while (1) { - static struct option long_options[] = { - {"heartbeat", required_argument, 0, 'h'}, - {"minimum", required_argument, 0, 'i'}, - {"maximum", required_argument, 0, 'a'}, - {"data-source-type", required_argument, 0, 'd'}, - {"data-source-rename", required_argument, 0, 'r'}, - /* added parameter tuning options for aberrant behavior detection */ - {"deltapos", required_argument, 0, 'p'}, - {"deltaneg", required_argument, 0, 'n'}, - {"window-length", required_argument, 0, 'w'}, - {"failure-threshold", required_argument, 0, 'f'}, - {"alpha", required_argument, 0, 'x'}, - {"beta", required_argument, 0, 'y'}, - {"gamma", required_argument, 0, 'z'}, - {"gamma-deviation", required_argument, 0, 'v'}, - {"aberrant-reset", required_argument, 0, 'b'}, - {0, 0, 0, 0} - }; int option_index = 0; int opt;