• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/hotplug2/

Lines Matching refs:parameter

347 				last_rv = make_dev_from_event(event, rule->actions[i].parameter[0], strtoul(rule->actions[i].parameter[1], NULL, 0));
350 last_rv = chmod(rule->actions[i].parameter[0], strtoul(rule->actions[i].parameter[1], NULL, 0));
354 last_rv = chown_chgrp(rule->actions[i].type, rule->actions[i].parameter[0], rule->actions[i].parameter[1]);
357 last_rv = make_symlink(event, rule->actions[i].parameter[0], rule->actions[i].parameter[1]);
360 last_rv = exec_shell(event, rule->actions[i].parameter[0]);
363 last_rv = exec_noshell(event, rule->actions[i].parameter[0], rule->actions[i].parameter);
366 last_rv = setenv(rule->actions[i].parameter[0], rule->actions[i].parameter[1], 1);
479 if (rules->rules[i].actions[j].parameter != NULL) {
480 for (k = 0; rules->rules[i].actions[j].parameter[k] != NULL; k++)
481 free(rules->rules[i].actions[j].parameter[k]);
482 free(rules->rules[i].actions[j].parameter);
610 last_rule.actions[last_rule.actions_c-1].parameter = NULL;
626 last_rule.actions[last_rule.actions_c-1].parameter = xmalloc(sizeof(char*) * (actions[i].param + 1));
627 last_rule.actions[last_rule.actions_c-1].parameter[actions[i].param] = NULL;
630 last_rule.actions[last_rule.actions_c-1].parameter[j] = rules_get_value(input, &input);
631 if (!strcmp(last_rule.actions[last_rule.actions_c-1].parameter[j], "}")) {
636 last_rule.actions[last_rule.actions_c-1].parameter[j] = replace_str(last_rule.actions[last_rule.actions_c-1].parameter[j], "\\}", "}");
640 last_rule.actions[last_rule.actions_c-1].parameter = xmalloc(sizeof(char*) * (j + 1));
641 last_rule.actions[last_rule.actions_c-1].parameter[j] = rules_get_value(input, &input);
642 while (last_rule.actions[last_rule.actions_c-1].parameter[j] != NULL) {
643 if (!strcmp(last_rule.actions[last_rule.actions_c-1].parameter[j], ";")) {
646 if (!strcmp(last_rule.actions[last_rule.actions_c-1].parameter[j], "}")) {
647 ERROR("rules_get_value / status / action", "Malformed rule - missing parameter terminator ';'.");
651 if (last_rule.actions[last_rule.actions_c-1].parameter[j][0] == '\0') {
652 ERROR("rules_get_value / status / action", "Malformed rule - missing parameter terminator ';'.");
656 last_rule.actions[last_rule.actions_c-1].parameter[j] = replace_str(last_rule.actions[last_rule.actions_c-1].parameter[j], "\\}", "}");
657 last_rule.actions[last_rule.actions_c-1].parameter[j] = replace_str(last_rule.actions[last_rule.actions_c-1].parameter[j], "\\;", ";");
660 last_rule.actions[last_rule.actions_c-1].parameter = xrealloc(last_rule.actions[last_rule.actions_c-1].parameter, sizeof(char*) * (j + 1));
661 last_rule.actions[last_rule.actions_c-1].parameter[j] = rules_get_value(input, &input);
663 free(last_rule.actions[last_rule.actions_c-1].parameter[j]);
664 last_rule.actions[last_rule.actions_c-1].parameter[j] = NULL;