static int br_cmd_enableportsnooping(char** argv) { int err; int enable; if (sscanf(argv[1], "%i", &enable) != 1) { fprintf(stderr, "bad value\n"); return 1; } err = br_enable_port_snooping(enable); if (err) fprintf(stderr, "enable port snooping failed: %s\n", strerror(errno)); return err != 0; }
// brcm begin static int br_cmd_enableportsnooping(int argc, char*const* argv) { int err; int enable; sscanf(argv[2], "%i", &enable); if((enable < 0) || (enable > 2)) { fprintf(stderr, "bad value\n"); return 1; } err = br_enable_port_snooping(argv[1], enable); if (err) fprintf(stderr, "enable port snooping failed: %s\n", strerror(errno)); return err != 0; }