void br_cmd_setageing(struct bridge *br, char *time, char *arg1) { double secs; struct timeval tv; sscanf(time, "%lf", &secs); tv.tv_sec = secs; tv.tv_usec = 1000000 * (secs - tv.tv_sec); br_set_ageing_time(br, &tv); }
static int br_cmd_setageing(int argc, char *const* argv) { int err; struct timeval tv; if (strtotimeval(&tv, argv[2])) { fprintf(stderr, "bad ageing time value\n"); return 1; } err = br_set_ageing_time(argv[1], &tv); if (err) fprintf(stderr, "set ageing time failed: %s\n", strerror(err)); return err != 0; }
static int set_ageing_time(struct net_bridge *br, unsigned long val) { return br_set_ageing_time(br, val); }