version 1.109, 2016/10/11 13:45:47 |
version 1.110, 2016/10/16 17:55:14 |
|
|
format_create(struct cmd_q *cmdq, int flags) |
format_create(struct cmd_q *cmdq, int flags) |
{ |
{ |
struct format_tree *ft; |
struct format_tree *ft; |
struct cmd *cmd; |
|
|
|
if (!event_initialized(&format_job_event)) { |
if (!event_initialized(&format_job_event)) { |
evtimer_set(&format_job_event, format_job_timer, NULL); |
evtimer_set(&format_job_event, format_job_timer, NULL); |
|
|
format_add_tv(ft, "start_time", &start_time); |
format_add_tv(ft, "start_time", &start_time); |
|
|
if (cmdq != NULL && cmdq->cmd != NULL) |
if (cmdq != NULL && cmdq->cmd != NULL) |
format_add(ft, "command_name", "%s", cmdq->cmd->entry->name); |
format_add(ft, "command", "%s", cmdq->cmd->entry->name); |
if (cmdq != NULL && cmdq->parent != NULL) { |
if (cmdq != NULL && cmdq->hook != NULL) |
cmd = cmdq->parent->cmd; |
format_add(ft, "hook", "%s", cmdq->hook); |
format_add(ft, "command_hooked", "%s", cmd->entry->name); |
|
} |
|
|
|
return (ft); |
return (ft); |
} |
} |