Home | History | Annotate | Download | only in other

Lines Matching full:argv

342   char **argv = toys.optargs;
348 show_iface(*argv);
354 xstrncpy(ifre.ifr_name, *argv, IFNAMSIZ);
357 while(*++argv) {
385 char *s = *argv;
391 if (!strcmp(*argv, "hw")) {
398 if (argv[1]) {
399 if (!strcmp("ether", *++argv)) sock->sa_family = ARPHRD_ETHER;
400 else if (!strcmp("infiniband", *argv)) {
406 if (!sock->sa_family || !argv[1]) {
408 error_exit("bad hw '%s'", *argv);
410 hw_addr = *++argv;
424 error_exit("bad hw-addr '%s'", *argv);
435 xwrite(fd, *argv, strlen(*argv));
442 } else if (!strcmp(*argv, "add") || !strcmp(*argv, "del")) {
450 if (!argv[1]) {
452 error_exit("%s", *argv);
455 plen = get_addrinfo(argv[1], AF_INET6, &ifre6.addr);
460 xioctl(fd6, **(argv++)=='a' ? SIOCSIFADDR : SIOCDIFADDR, &ifre6);
470 if (isdigit(**argv) || !strcmp(*argv, "default")) argv--;
477 if (!*++argv) error_exit("%s needs argument", t->name);
481 long l = strtoul(*argv, 0, 0);
494 if (!strcmp(*argv, "default")) si->sin_addr.s_addr = INADDR_ANY;
495 else mask = get_addrinfo(*argv, AF_INET, &si->sin_addr);
522 error_exit("bad argument '%s'", *argv);