version 1.74, 2021/08/13 06:50:42 |
version 1.75, 2021/08/20 19:50:16 |
|
|
double d; |
double d; |
struct timeval tv; |
struct timeval tv; |
char *end; |
char *end; |
|
const char *cmd = args_string(args, 0); |
int wait = !args_has(args, 'b'); |
int wait = !args_has(args, 'b'); |
|
|
if ((delay = args_get(args, 'd')) != NULL) { |
if ((delay = args_get(args, 'd')) != NULL) { |
|
|
cmdq_error(item, "invalid delay time: %s", delay); |
cmdq_error(item, "invalid delay time: %s", delay); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
} else if (args->argc == 0) |
} else if (args_count(args) == 0) |
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |
|
|
cdata = xcalloc(1, sizeof *cdata); |
cdata = xcalloc(1, sizeof *cdata); |
if (args->argc != 0) |
if (cmd != NULL) |
cdata->cmd = format_single_from_target(item, args->argv[0]); |
cdata->cmd = format_single_from_target(item, cmd); |
|
|
cdata->shell = !args_has(args, 'C'); |
cdata->shell = !args_has(args, 'C'); |
if (!cdata->shell) { |
if (!cdata->shell) { |