new options --enumds and --unknwonaszero for xport
[rrdtool.git] / src / rrd_xport.c
index fee2c36..f427762 100644 (file)
@@ -61,6 +61,8 @@ rrd_xport(int argc, char **argv, int UNUSED(*xsize),
            {"end",        required_argument, 0,  'e'},
            {"maxrows",    required_argument, 0,  'm'},
            {"step",       required_argument, 0,   261},
+           {"enumds",     no_argument,       0,   262}, /* these are handled in the frontend ... */
+           {"unknownaszero",  no_argument,       0,   263}, /* just ignore them here */
            {0,0,0,0}
        };
        int option_index = 0;
@@ -76,6 +78,9 @@ rrd_xport(int argc, char **argv, int UNUSED(*xsize),
        case 261:
            im.step =  atoi(optarg);
            break;
+       case 262:
+       case 263:
+           break;
        case 's':
            if ((parsetime_error = parsetime(optarg, &start_tv))) {
                rrd_set_error( "start time: %s", parsetime_error );
@@ -96,7 +101,7 @@ rrd_xport(int argc, char **argv, int UNUSED(*xsize),
            }
            break;
        case '?':
-           rrd_set_error("unknown option '%c'", optopt);
+            rrd_set_error("unknown option '%s'",argv[optind-1]);
             return -1;
        }
     }