Lines Matching defs:argv
375 char **argv = toys.optargs;
381 show_iface(*argv);
387 xstrncpy(ifre.ifr_name, *argv, IFNAMSIZ);
390 while(*++argv) {
418 char *s = *argv;
424 if (!strcmp(*argv, "hw")) {
431 if (argv[1]) {
432 if (!strcmp("ether", *++argv)) sock->sa_family = ARPHRD_ETHER;
433 else if (!strcmp("infiniband", *argv)) {
439 if (!sock->sa_family || !argv[1]) help_exit("bad hw '%s'", *argv);
440 hw_addr = *++argv;
454 error_exit("bad hw-addr '%s'", *argv);
465 xwrite(fd, *argv, strlen(*argv));
472 } else if (!strcmp(*argv, "add") || !strcmp(*argv, "del")) {
480 if (!argv[1]) help_exit("%s", *argv);
482 plen = get_addrinfo(argv[1], AF_INET6, &ifre6.addr);
487 xioctl(fd6, **(argv++)=='a' ? SIOCSIFADDR : SIOCDIFADDR, &ifre6);
497 if (isdigit(**argv) || !strcmp(*argv, "default")) argv--;
504 if (!*++argv) error_exit("%s needs argument", t->name);
508 long l = strtoul(*argv, 0, 0);
521 if (!strcmp(*argv, "default")) si->sin_addr.s_addr = INADDR_ANY;
522 else mask = get_addrinfo(*argv, AF_INET, &si->sin_addr);
547 if (i == ARRAY_LEN(try)) help_exit("bad argument '%s'", *argv);