O código não especifica nenhum. Veja init/parse_job.c
, function parse_kill
:
if (! strcmp (arg, "timeout")) {
nih_local char *timearg = NULL;
/* Update error position to the timeout value */
*pos = a_pos;
if (lineno)
*lineno = a_lineno;
timearg = nih_config_next_arg (NULL, file, len,
&a_pos, &a_lineno);
if (! timearg)
goto finish;
errno = 0;
class->kill_timeout = strtol (timearg, &endptr, 10);
if (errno || *endptr || (class->kill_timeout < 0))
nih_return_error (-1, PARSE_ILLEGAL_INTERVAL,
_(PARSE_ILLEGAL_INTERVAL_STR));
}
Além do limite óbvio do valor máximo de long
, parece que você pode usar qualquer coisa.