{
int optc;
double interval = 2;
+ char *interval_string;
char *command;
char **command_argv;
int command_length = 0; /* not including final \0 */
textdomain(PACKAGE);
atexit(close_stdout);
+ interval_string = getenv("WATCH_INTERVAL");
+ if(interval_string != NULL)
+ interval = strtod_nol_or_err(interval_string, _("Could not parse interval from WATCH_INTERVAL"));
+
while ((optc =
getopt_long(argc, argv, "+bced::ghn:pvtx", longopts, (int *)0))
!= EOF) {
break;
case 'n':
interval = strtod_nol_or_err(optarg, _("failed to parse argument"));
- if (interval < 0.1)
- interval = 0.1;
- if (interval > UINT_MAX)
- interval = UINT_MAX;
break;
case 'p':
precise_timekeeping = 1;
}
}
+ if (interval < 0.1)
+ interval = 0.1;
+ if (interval > UINT_MAX)
+ interval = UINT_MAX;
+
if (optind >= argc)
usage(stderr);