Home | History | Annotate | Download | only in iscsictl

Lines Matching refs:argv

203  *       argc, argv  program parameters (shifted)
212 cl_get_target(iscsid_add_target_req_t ** ptarg, int argc, char **argv, int nreq)
221 if (!argv[i] || argv[i][0] != '-')
223 if (argv[i][1] == 'a')
225 if (argv[i][1] == 'n')
242 if (!argv[i] || argv[i][0] != '-')
245 sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
247 switch (argv[i][1]) {
249 get_str((char *)targ->TargetName, sp, argv[i], "Target name");
253 get_address(&targ->portal[++p], sp, argv[i]);
258 targ->portal[p].port = get_short_int(sp, argv[i], "Port");
263 targ->portal[p].group_tag = get_short_int(sp, argv[i],
270 if (!argv[i][2])
271 argv[i + 1] = NULL;
273 argv[i] = NULL;
288 * argc, argv program parameters (shifted)
294 cl_get_isns(iscsid_add_isns_server_req_t * srv, int argc, char **argv)
304 if (!argv[i] || argv[i][0] != '-')
307 sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
309 switch (argv[i][1]) {
311 get_str((char *)srv->name, sp, argv[i], "Server name");
315 get_address(&addr, sp, argv[i]);
320 addr.port = get_short_int(sp, argv[i], "Port");
326 if (!argv[i][2]) {
327 argv[i + 1] = NULL;
329 argv[i] = NULL;
345 * argc, argv program parameters (shifted)
353 int argc, char **argv)
362 if (!argv[i] || argv[i][0] != '-') {
365 sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
367 switch (argv[i][1]) {
370 arg_error(argv[i], "Missing authentication type");
385 arg_error(argv[i], "Bad authentication type '%c'", *sp);
394 get_str((char *)auth->user_name, sp, argv[i], "User name");
398 get_str((char *)auth->password, sp, argv[i], "Secret");
402 get_str((char *)auth->target_password, sp, argv[i], "Target secret");
408 if (!argv[i][2])
409 argv[i + 1] = NULL;
411 argv[i] = NULL;
424 * argc, argv program parameters (shifted)
431 cl_get_target_opts(iscsid_get_set_target_options_t * opt, int argc, char **argv)
440 if (!argv[i] || argv[i][0] != '-')
443 sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
445 switch (argv[i][1]) {
457 opt->DefaultTime2Wait = get_short_int(sp, argv[i], "Time to wait");
459 if (!argv[i][2])
460 argv[i + 1] = NULL;
464 opt->DefaultTime2Retain = get_short_int(sp, argv[i],
467 if (!argv[i][2])
468 argv[i + 1] = NULL;
472 opt->ErrorRecoveryLevel = get_short_int(sp, argv[i],
475 if (!argv[i][2])
476 argv[i + 1] = NULL;
480 opt->MaxRecvDataSegmentLength = get_dsl(sp, argv[i]);
482 if (!argv[i][2])
483 argv[i + 1] = NULL;
489 argv[i] = NULL;
503 * argc, argv program parameters (shifted)
510 cl_get_portal(iscsid_add_portal_req_t * port, int argc, char **argv)
520 if (!argv[i] || argv[i][0] != '-')
523 sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
525 switch (argv[i][1]) {
527 get_address(&port->portal, sp, argv[i]);
532 port->portal.port = get_short_int(sp, argv[i], "Port");
536 port->portal.group_tag = get_short_int(sp, argv[i], "Group tag");
550 opt->MaxRecvDataSegmentLength = get_dsl(sp, argv[i]);
552 if (!argv[i][2])
553 argv[i + 1] = NULL;
559 if (!argv[i][2])
560 argv[i + 1] = NULL;
562 argv[i] = NULL;
575 * argc, argv program parameters (shifted)
582 cl_get_id(char ident, iscsid_sym_id_t * sid, int argc, char **argv)
591 if (!argv[i] || argv[i][0] != '-')
594 if (argv[i][1] == ident) {
595 sp = (argv[i][2]) ? &argv[i][2] :
596 ((i + 1 < argc) ? argv[i + 1] : NULL);
599 arg_error(argv[i], "Missing ID");
601 arg_error(argv[i], "ID String too long");
605 arg_error(argv[i], "Invalid ID");
607 if (!argv[i][2])
608 argv[i + 1] = NULL;
610 argv[i] = NULL;
624 * argc, argv program parameters (shifted)
631 cl_get_symname(uint8_t * sn, int argc, char **argv)
640 if (!argv[i] || argv[i][0] != '-')
643 if (argv[i][1] == 'N') {
644 sp = (argv[i][2]) ? &argv[i][2]
645 : ((i + 1 < argc) ? argv[i + 1] : NULL);
648 arg_error(argv[i], "Symbolic name missing");
650 arg_error(argv[i], "Symbolic name must not be numeric");
652 arg_error(argv[i], "Symbolic name too long");
656 if (!argv[i][2])
657 argv[i + 1] = NULL;
659 argv[i] = NULL;
674 * argc, argv program parameters (shifted)
681 cl_get_string(char ident, char *pstr, int argc, char **argv)
690 if (!argv[i] || argv[i][0] != '-')
693 if (argv[i][1] == ident) {
694 sp = (argv[i][2]) ? &argv[i][2]
695 : ((i + 1 < argc) ? argv[i + 1] : NULL);
697 get_str(pstr, sp, argv[i], "String");
699 argv[i][2])
700 argv[i + 1] = NULL;
702 argv[i] = NULL;
716 * argc, argv program parameters (shifted)
723 cl_get_opt(char ident, int argc, char **argv)
730 if (!argv[i] || argv[i][0] != '-')
733 if (argv[i][1] == ident) {
734 argv[i] = NULL;
748 * argc, argv program parameters (shifted)
755 cl_get_char(char ident, int argc, char **argv)
764 if (!argv[i] || argv[i][0] != '-')
767 if (argv[i][1] == ident) {
768 sp = (argv[i][2]) ? &argv[i][2]
769 : ((i + 1 < argc) ? argv[i + 1] : NULL);
772 arg_error(argv[i], "Option character missing");
774 arg_error(argv[i], "Option invalid");
777 if (!argv[i][2])
778 argv[i + 1] = NULL;
780 argv[i] = NULL;
795 * argc, argv program parameters (shifted)
802 cl_get_int(char ident, int argc, char **argv)
811 if (!argv[i] || argv[i][0] != '-')
814 if (argv[i][1] == ident) {
815 sp = (argv[i][2]) ? &argv[i][2]
816 : ((i + 1 < argc) ? argv[i + 1] : NULL);
819 arg_error(argv[i], "Option value missing");
821 arg_error(argv[i], "Integer expected");
823 if (!argv[i][2])
824 argv[i + 1] = NULL;
826 argv[i] = NULL;
841 * argc, argv program parameters (shifted)
849 cl_get_uint(char ident, int argc, char **argv)
858 if (!argv[i] || argv[i][0] != '-')
861 if (argv[i][1] == ident) {
862 sp = (argv[i][2]) ? &argv[i][2]
863 : ((i + 1 < argc) ? argv[i + 1] : NULL);
866 arg_error(argv[i], "Option value missing");
868 arg_error(argv[i], "Positive integer expected");
870 if (!argv[i][2])
871 argv[i + 1] = NULL;
873 argv[i] = NULL;
889 * argc, argv program parameters (shifted)
896 cl_get_longlong(char ident, int argc, char **argv)
905 if (!argv[i] || argv[i][0] != '-')
908 if (argv[i][1] == ident) {
909 sp = (argv[i][2]) ? &argv[i][2]
910 : ((i + 1 < argc) ? argv[i + 1] : NULL);
913 arg_error(argv[i], "Option value missing");
915 arg_error(argv[i], "Integer expected");
917 if (!argv[i][2])
918 argv[i + 1] = NULL;
920 argv[i] = NULL;