Lines Matching refs:optarg
247 extern char *optarg;
372 if (strcmp(optarg, "check") == 0)
374 else if (strcmp(optarg, "forward") == 0)
376 else if (strcmp(optarg, "exit") == 0)
378 else if (strcmp(optarg, "stop") == 0)
400 if (stat(optarg, &st) < 0) {
402 "not accessible: %s.\n", optarg,
411 xstrdup(optarg);
415 options.pkcs11_provider = xstrdup(optarg);
445 options.tun_local = a2tun(optarg, &options.tun_remote);
448 "Bad tun device '%s'\n", optarg);
457 if (parse_forward(&fwd, optarg, 1, 0)) {
464 optarg);
476 if (optarg[0] == '^' && optarg[2] == 0 &&
477 (u_char) optarg[1] >= 64 &&
478 (u_char) optarg[1] < 128)
479 options.escape_char = (u_char) optarg[1] & 31;
480 else if (strlen(optarg) == 1)
481 options.escape_char = (u_char) optarg[0];
482 else if (strcmp(optarg, "none") == 0)
486 optarg);
491 if (ciphers_valid(optarg)) {
493 options.ciphers = xstrdup(optarg);
497 options.cipher = cipher_number(optarg);
501 optarg);
513 if (mac_valid(optarg))
514 options.macs = xstrdup(optarg);
517 optarg);
528 options.port = a2port(optarg);
530 fprintf(stderr, "Bad port '%s'\n", optarg);
535 options.user = optarg;
539 if (parse_forward(&fwd, optarg, 0, 0))
544 optarg);
550 if (parse_forward(&fwd, optarg, 0, 1)) {
555 "'%s'\n", optarg);
561 if (parse_forward(&fwd, optarg, 1, 0)) {
566 "'%s'\n", optarg);
583 line = xstrdup(optarg);
595 options.control_path = xstrdup(optarg);
598 options.bind_address = optarg;
601 config = optarg;