Lines Matching refs:argv2

42     char **argv2;  in getopt_init()  local
45 argv2 = calloc(argc, sizeof(char *)); in getopt_init()
47 argv2[i] = strdup(argv[i]); in getopt_init()
49 return argv2; in getopt_init()
52 static void getopt_cleanup(int argc, char **argv2) in getopt_cleanup() argument
57 if (argv2[i] != NULL) { in getopt_cleanup()
58 free(argv2[i]); in getopt_cleanup()
61 free(argv2); in getopt_cleanup()
64 static void getopt_free_element(argv2, argn) in getopt_free_element() argument
65 char *argv2[]; in getopt_free_element()
68 if (argv2[argn] != NULL) {
69 free(argv2[argn]);
70 argv2[argn] = NULL;
74 static void getopt_squieeze(argc, argv2) in getopt_squieeze() argument
76 char *argv2[];
81 if (argv2[i] == NULL) {
84 argv2[null_i++] = argv2[i];
96 char **argv2; in Rrd_Create() local
105 argv2 = getopt_init(argc, argv); in Rrd_Create()
108 if (!strcmp(argv2[argv_i], "--start") || !strcmp(argv2[argv_i], "-b")) { in Rrd_Create()
111 argv2[argv_i - 1], "' needs an argument", (char *) NULL); in Rrd_Create()
112 getopt_cleanup(argc, argv2); in Rrd_Create()
115 if ((parsetime_error = parsetime(argv2[argv_i], &last_up_tv))) { in Rrd_Create()
117 argv2[argv_i], "'", (char *) NULL); in Rrd_Create()
118 getopt_cleanup(argc, argv2); in Rrd_Create()
125 getopt_cleanup(argc, argv2); in Rrd_Create()
132 getopt_cleanup(argc, argv2); in Rrd_Create()
135 getopt_free_element(argv2, argv_i - 1); in Rrd_Create()
136 getopt_free_element(argv2, argv_i); in Rrd_Create()
137 } else if (!strcmp(argv2[argv_i], "--step") || !strcmp(argv2[argv_i], "-s")) { in Rrd_Create()
140 argv2[argv_i - 1], "' needs an argument", (char *) NULL); in Rrd_Create()
141 getopt_cleanup(argc, argv2); in Rrd_Create()
144 long_tmp = atol(argv2[argv_i]); in Rrd_Create()
148 getopt_cleanup(argc, argv2); in Rrd_Create()
152 getopt_free_element(argv2, argv_i - 1); in Rrd_Create()
153 getopt_free_element(argv2, argv_i); in Rrd_Create()
154 } else if (!strcmp(argv2[argv_i], "--")) { in Rrd_Create()
155 getopt_free_element(argv2, argv_i); in Rrd_Create()
157 } else if (argv2[argv_i][0]=='-') { in Rrd_Create()
159 argv2[argv_i], "'", (char *) NULL); in Rrd_Create()
160 getopt_cleanup(argc, argv2); in Rrd_Create()
165 getopt_squieeze(&argc, argv2); in Rrd_Create()
170 getopt_cleanup(argc, argv2); in Rrd_Create()
174 rrd_create_r(argv2[1], pdp_step, last_up, argc - 2, (const char **) argv2 + 2); in Rrd_Create()
176 getopt_cleanup(argc, argv2); in Rrd_Create()
253 char **argv2, *template = NULL; in Rrd_Update() local
257 argv2 = getopt_init(argc, argv); in Rrd_Update()
260 if (!strcmp(argv2[argv_i], "--template") || !strcmp(argv2[argv_i], "-t")) { in Rrd_Update()
263 argv2[argv_i - 1], "' needs an argument", (char *) NULL); in Rrd_Update()
267 getopt_cleanup(argc, argv2); in Rrd_Update()
273 template = strdup(argv2[argv_i]); in Rrd_Update()
274 getopt_free_element(argv2, argv_i - 1); in Rrd_Update()
275 getopt_free_element(argv2, argv_i); in Rrd_Update()
276 } else if (!strcmp(argv2[argv_i], "--")) { in Rrd_Update()
277 getopt_free_element(argv2, argv_i); in Rrd_Update()
279 } else if (argv2[argv_i][0]=='-') { in Rrd_Update()
281 argv2[argv_i], "'", (char *) NULL); in Rrd_Update()
285 getopt_cleanup(argc, argv2); in Rrd_Update()
290 getopt_squieeze(&argc, argv2); in Rrd_Update()
298 getopt_cleanup(argc, argv2); in Rrd_Update()
302 rrd_update_r(argv2[1], template, argc - 2, (const char **) argv2 + 2); in Rrd_Update()
307 getopt_cleanup(argc, argv2); in Rrd_Update()
323 char **argv2; in Rrd_Lastupdate() local
332 argv2 = getopt_init(argc, argv); in Rrd_Lastupdate()
333 if (rrd_lastupdate(argc-1, argv2, &last_update, in Rrd_Lastupdate()
369 char **argv2; in Rrd_Fetch() local
373 argv2 = getopt_init(argc, argv); in Rrd_Fetch()
374 if (rrd_fetch(argc, argv2, &start, &end, &step, in Rrd_Fetch()
389 getopt_cleanup(argc, argv2); in Rrd_Fetch()
414 char **argv2; in Rrd_Graph() local
467 argv2 = getopt_init(argc, argv); in Rrd_Graph()
471 argv2 = getopt_init(argc, argv); in Rrd_Graph()
474 rc = rrd_graph(argc, argv2, &calcpr, &xsize, &ysize, stream, &ymin, &ymax); in Rrd_Graph()
475 getopt_cleanup(argc, argv2); in Rrd_Graph()
511 char **argv2; in Rrd_Tune() local
515 argv2 = getopt_init(argc, argv); in Rrd_Tune()
516 rrd_tune(argc, argv2); in Rrd_Tune()
517 getopt_cleanup(argc, argv2); in Rrd_Tune()
534 char **argv2; in Rrd_Resize() local
538 argv2 = getopt_init(argc, argv); in Rrd_Resize()
539 rrd_resize(argc, argv2); in Rrd_Resize()
540 getopt_cleanup(argc, argv2); in Rrd_Resize()
557 char **argv2; in Rrd_Restore() local
561 argv2 = getopt_init(argc, argv); in Rrd_Restore()
562 rrd_restore(argc, argv2); in Rrd_Restore()
563 getopt_cleanup(argc, argv2); in Rrd_Restore()